فهرست مطالب:

Drawbot !: 6 مرحله (همراه با تصاویر)
Drawbot !: 6 مرحله (همراه با تصاویر)

تصویری: Drawbot !: 6 مرحله (همراه با تصاویر)

تصویری: Drawbot !: 6 مرحله (همراه با تصاویر)
تصویری: How to Build an ArtBot | Science Project 2024, جولای
Anonim
Drawbot!
Drawbot!

این دستورالعمل ساخت یک روبات طراحی رسپبری پای را ثبت می کند که به شما امکان می دهد هر سطح صاف را به یک بوم تبدیل کنید. هنگامی که ربات طراحی را ساختید ، می توانید کالیبره کنید و نقشه ها را از طریق WiFi برای آن ارسال کنید.

*این در Black & Veatch MakerSpace بر اساس برنامه های ایجاد شده توسط حامی MakerSpace و شگفت انگیز خلاق Andy Wise ساخته شده است. برای اطلاعات بیشتر به پروژه Drawbot در Github by Andy مراجعه کنید.

مرحله 1: آنچه شما نیاز دارید

آنچه شما نیاز دارید
آنچه شما نیاز دارید
آنچه شما نیاز دارید
آنچه شما نیاز دارید

قطعات قابل چاپ سه بعدی:

تله کابین Polargraph - https://www.thingiverse.com/thing:372244 فرمت شاخ سروو - https://www.thingiverse.com/thing:2427037 سوار و قرقره موتور Drawbot (x2) - https://www.thingiverse.com/ مورد: 2427037 جعبه الکترونیکی Drawbot (اختیاری) - https://www.thingiverse.com/thing:2427037 پایه Drawbot Pi + Stepper (اختیاری) - https://www.thingiverse.com/thing:3122682 گنبد جام ساکشن با سوراخ (جایگزین) -

سخت افزار:

NEMA 17 Stepper Motors (x2) فنجان مکش با انتشار سریع-بندر بندر مورد #62715 (x2) خط ماهیگیری Spiderwire 80 پوند کابل USB میکرو 10 فوت. (x2) Micro USB breakout (x2) USB type A a breakout ماده (x2) Raspberry Pi Zero W (یا WiFi دیگر Pi فعال شده) کارت Micro SD آسان راننده Stepper Motor V4.5 (x2) SG92R Micro Servo6003zz بلبرینگ (x2) 3 پین آداپتور برق 2.1 میلی متر/5.5 میلی متر سرب USB Micro Power آداپتور 2.1 میلی متر x 5.5 میلی متر لوله برای لوله های 5 میلی متری برای شفت 5 میلی متر ، #4-40 سوراخ (x2) #8-32 x 1- 5/8 اینچ پیچ و مهره چشم (x2) 8 پیچ برای قرقره (#4-40 x ~ ½ ) 8 پیچ برای موتورها (پیچ های دستگاه متریک M3-.50 x 6mm) 1-2 پیچ کوچک برای تله کابین برای محکم نگه داشتن قلم/ نشانگر سیم استاندارد یا نشانگرهای سیم جامپر اندازه گیری نوار/چوب

ابزارها

کامپیوتر لحیم کاری IronWire Strippers/Cutters

اختیاری:

PaperMounting PuttyUSB FanHot GluePaperclipHeader PinsBreadboard/Perfboard

githubwrawbot دارای پیوندهایی به فروشندگان/اقلام خاص است.

مرحله 2: استپر موتور و مونتاژ جام ساکشن

مونتاژ استپر موتور و جام مکنده
مونتاژ استپر موتور و جام مکنده
مونتاژ موتور پله ای و مکنده
مونتاژ موتور پله ای و مکنده
مونتاژ استپر موتور و جام مکنده
مونتاژ استپر موتور و جام مکنده
استپر موتور و مونتاژ جام مکنده
استپر موتور و مونتاژ جام مکنده

قطعات به این مرحله نیاز داشتند:

چاپ سه بعدی: 2 پایه موتور 2 قرقره 2 گنبد جام مکش با سوراخ 1/8 اینچی -و- گنبد جام مکشی با سوراخ

یادداشت ها: چاپ شده در PLA

سخت افزار: 2 استپر موتور 2 فنجان مکش 2 هاب نصب جهانی 2 پیچ و مهره چشم (#8-32 x 1-5/8 اینچ) 8 پیچ برای قرقره (#4-40 x ~ ½ "") 8 پیچ برای موتورها (M3-.50 x پیچ های دستگاه متریک 6 میلی متری) خط ماهیگیری

نکات: مکنده ها برای رسیدن به پایه موتور به یک پایه فلزی بلند نیاز دارند.

  1. ابتدا هاب نصب آلومینیومی جهانی را به موتور پله ای وصل کنید. از پیچ های موجود در هاب نصب استفاده کنید و هاب را نزدیک انتهای محور پله وصل کنید.
  2. در مرحله بعد ، سوکت موتور پیچشی چاپ شده سه بعدی را با استفاده از چهار پیچ M3 به موتور پله ای وصل کنید. سوار موتور پیچشی دارای تورفتگی است که نشان می دهد موتور از کدام طرف سوار می شود.
  3. حالا قرقره چاپ شده سه بعدی را با 4-40 پیچ به قطب نصب وصل کنید.
  4. برای پایه های مکنده باید مکنده هاربر فریتینگ خود را جدا کنید. فنجان مکش لاستیکی ، فنر و پایه فلزی را نگه دارید. سوراخ ⅛”را در گنبد مکش و نخ را در پیچ های چشم خود ایجاد کنید یا از گنبد مکنده با سوراخ استفاده کنید. گنبد چاپ شده سه بعدی را روی مکش لاستیکی قرار دهید. پایه موتور را با فشار دادن آن روی گنبد مکش به پایین وصل کنید تا بتوانید پیچ را از طریق پایه فلزی عبور دهید.
  5. حالا همین کار را برای پایه موتور دیگر انجام دهید.
  6. خط ماهیگیری قرقره ای روی قرقره ها.

نكات: ساکشن هاربور باربری الزامی است ، آنها دارای پایه فلزی بلندتری نسبت به سایر مکنده ها هستند. شماره مورد 62715 است.

مرحله 3: مجموعه تله کابین دارنده قلم:

مجمع گوندولا دارنده قلم
مجمع گوندولا دارنده قلم
مجمع گوندولا دارنده قلم
مجمع گوندولا دارنده قلم

قطعات به این مرحله نیاز داشتند:

چاپ سه بعدی: Polargraph Gondola2 بلبرینگ بازوها 2 حلقه اتصال بلبرینگ 1 نگهدارنده گوندولا 1 پسوند سروو

سخت افزار: 1 SG92R سروو موتور 2 بلبرینگ 6003zz1 کراوات پیچ و تاب

  1. بازوی فرمت سرو سه بعدی چاپ شده را به یکی از بازوهای سرو که همراه سروو عرضه شده است بچسبانید. -دست ما در نهایت افتاد ، بنابراین ما از یک گیره کاغذی استفاده کردیم که آن را به نصف رساندیم و آن را روی بازوی سروو چسباندیم.
  2. با استفاده از کراوات بسیار راحت سروو را به گوندولا محکم کنید.
  3. شکاف بعدی اتصال بلبرینگ به بازوهای اتصال بلبرینگ حلقه می زند. یاتاقان را از طریق مجموعه اتصال بلبرینگ بچرخانید ، قطعات چاپ شده سه بعدی ما نیاز به کمی تمیز کردن با تیغه دارند تا بلبرینگ به داخل اتصال بلبرینگ فشار بیاورد.
  4. بلبرینگ هایی را که اکنون مخروط های بلبرینگ و بازوها بر روی تله کابین قرار دارند ، بکشید. شفت روی گوندولا با چاپ سه بعدی نیاز به سنباده زیاد داشت تا بلبرینگ به سمت پایین سر خورد.
  5. آخرین مورد نگهدارنده تله کابین است که همه چیز را در کنار هم نگه می دارد ، از پیچ ها برای محکم کردن آن به محور تله کابین استفاده کنید - آنها همچنین قلم شما را هنگام نقاشی محکم می کنند.

مرحله 4: نرم افزار

نرم افزار
نرم افزار

اگر هرگز رزبری پای تهیه نکرده اید ، راهنمای ما را بررسی کنید. برای این مرحله توصیه می کنم به Drawbot Github مراجعه کنید.

در Pi شما بسته ها را به روز کرده و ارتقا می دهید و سایر موارد را نصب می کنید:

به روز رسانی و ارتقاء:

sudo apt-get update

sudo apt-get upgrade

نصب NPM و Git:

sudo apt-get install npm

sudo apt-get git install

Node.js را نصب کنید:

sudo npm install -g n

sudo n پایدار

NPM را ارتقا دهید و نسخه قدیمی apt -get را حذف کنید:

sudo npm نصب npm@آخرین -g

sudo apt-get حذف npm راه اندازی مجدد مجدد sudo

کتابخانه pigpio C را نصب کنید:

sudo apt-get pigpio install *اگر از Raspbian Lite استفاده می کنید *

npm pigpio را نصب کنید

نرم افزار Drawbot را نصب کنید:

git clone https://github.com/andywise/drawbot.gitcd drawbot npm i

برای راه اندازی نرم افزار Drawbot:

cd/drawbot

npm start -o- sudo node draw.js

به رابط کنترل Drawbot دسترسی پیدا کنید

از رایانه دیگری در همان شبکه:

  • از طریق مک: برای دسترسی به رابط کنترل Drawbot به آدرس raspberrypi.local/control بروید.
  • از طریق رایانه: آدرس IP را وارد کنید (ifconfig فرمان ترمینال است) و آدرس IP خود را وارد کنید/کنترل سابق: 10.167.5.58/control

از رزبری پای:

مرورگر را باز کنید. برای دسترسی به رابط کنترل Drawbot به مسیر 127.0.0.1/control بروید

مرحله 5: اتصالات سیم ها. هر کجا

اتصالات سیم ها. هر کجا
اتصالات سیم ها. هر کجا
اتصالات سیم ها. هر کجا
اتصالات سیم ها. هر کجا
اتصالات سیم ها. هر کجا
اتصالات سیم ها. هر کجا

قطعات به این مرحله نیاز داشتند:

سخت افزار: USB A breakout زن - 2EasyDriver Stepper Motor Drivers - 2Pi Zero یا WiFi فعال PiStepper Motors - 2Micro USB breakout - 2Barrel Jack 2.1mm x 5.5mm سایر قطعاتی که ممکن است به آن احتیاج داشته باشید: تخته مخصوص تست اتصالات Headhead Pins3 Stepper Stepper + Pi mountPerf یا Proto board

سیم کشی درایورهای موتور EasyDriver به Pi:

راننده سمت چپ:

  • GND → Pi GPIO 39
  • DIR → Pi GPIO 38 (BCM 20)
  • STE -Pi GPIO 40 (BCM 21)

راننده راست:

  • GND → Pi GPIO 34
  • DIR → Pi GPIO 31 (BCM 6)
  • STE -Pi GPIO 33 (BCM 13)

سیم کشی Gondola Servo به Pi:

  • GND → Pi GPIO 14
  • VCC → Pi GPIO 1 (قدرت 3V3)
  • CNT → Pi GPIO 12 (BCM 18)

یادداشت ها: برای آزمایش برای اطمینان از صحت اتصالات ، توصیه می شود قبل از لحیم کاری همه چیز را با هم بچسبانید.

  1. اگر Pi و/یا EasyDriver شما شامل پین هدر نمی شود آنها را لحیم کنید.
  2. خروجی های USB زن را با استفاده از قسمت موتور روی برد به هر EasyDriver وصل کنید. برای این مرحله امیدوارم که شما یک برگه داده یا مرجع برای Stepper Motros خود داشته باشید. اطمینان حاصل کنید که سیم پیچ ها/سیم پیچ ها را در کنار هم نگه دارید. استپر در اینجا جفت سیاه و سبز و قرمز و آبی داشت. در اینجا ما "Winding A" را به Ground و D+ را روی خروجی USB و "Winding B" را به VCC و D- بر روی USB breakout نگه داشتیم.
  3. برای اتصال سروو موتور به Pi GPIO از سیم های جامپر استفاده کنید. -به اطلاعات بالا مراجعه کنید
  4. برای اتصال بردهای EasyDriver به Pi GPIO از سیم های بلوز استفاده کنید. -به اطلاعات بالا مراجعه کنید
  5. سیمهای موتور پله ای را دوباره به بریکت Micro USB وصل کنید تا مطمئن شوید که جفت ها به درستی با هم مطابقت دارند.
  6. EasyDrivers به برق نیاز دارد. نوک جک بشکه را در EasyDrivers به "PWR IN" و آستین جک بشکه را به GND "PWR IN" در EasyDrivers وصل کنید. ما از یک تخته چوبی برای تقسیم قدرت و زمین خود از جک بشکه به EasyDrivers استفاده کردیم.

مرحله 6: آزمایش و طراحی

Image
Image
آزمایش و طراحی!
آزمایش و طراحی!
آزمایش و طراحی!
آزمایش و طراحی!

هنگامی که Pi ، EasyDrivers و USB شما به هم متصل می شوند یا از طریق بردبرد یا اگر مستقیماً با لحیم وارد شده اید ، زمان آزمایش است. راه اندازی و آزمایش نرم افزار کنترل کننده Drawbot را روی Pi شروع کنید. کنترل موتور آسان تر است ، سروو. روی دکمه Pen در وسط چشم کنترلر کلیک کنید و امیدوارم بازوی سروو 90 درجه بچرخد. از این تست برای اطمینان از جهت گیری صحیح بازوی سروو برای بلند کردن قلم از سطح استفاده کنید. همچنین اگر به نرم افزار کنترل کننده Pi و Drawbot متصل هستید به شما اطلاع می دهد. در مرحله بعد موتور پله ای است. شروع به کار با یکی آسان تر است. با یک موتور پله متصل ، روی مختصات کنترل کننده Drawbot bulls-eye کلیک کنید. پله باید به آرامی حرکت کند. در صورت لکنت زبان ، مطمئن شوید که سیم کشی صحیح است و جفت ها با هم مطابقت دارند. استپر دیگر را تست کنید.

با قطع شدن پله ها سطح صاف و صاف خوبی پیدا کنید و پله ها را سوار کنید و مطمئن شوید که هم سطح هستند. مقداری از خط ماهیگیری را از هر قرقره گسترش دهید و آن را به بازوهای تحمل کننده بر روی تله کابین وصل کنید. پله ها را دوباره وصل کنید. برای جابجایی تله کابین از کنترلر Drawbot استفاده کنید. در صورت کلیک روی قسمت بالا سمت راست روی چشم گاو نر ، در صورت عدم تنظیم فایل پیکربندی ، تله کابین باید به سمت راست بالا حرکت کند. اگر تله کابین برعکس چیزی که باید در فایل پیکربندی روی Pi آینه سازی شود ، حرکت کند.

اندازه گیری

تقریباً آنجا. بعدی اندازه گیری است. ما یک نوار اندازه گیری کوچک جمع شونده پیدا کرده ایم که همه اندازه گیری ها بر حسب میلی متر است.

روی نماد تنظیمات در کنترلر Drawbot کلیک کنید و سه مقدار مورد نیاز وجود دارد ، "D" ، "X" و "Y". برای مشاهده نحوه اندازه گیری تصویر را مشاهده کنید. اولین مقدار ، "D" فاصله بین قرقره ها است. مقادیر بعدی در اصل محل زندگی تله کابین است. مقدار "X" اندازه گیری از قرقره سمت چپ تا موقعیت قلم در تله کابین است. مقدار "Y" فاصله از قرقره تا تله کابین است. این موارد را در تنظیمات نرم افزار Drawbot وارد کنید. تنظیم خانه در گوشه بالا سمت چپ توصیه می شود.

نقاشی

بالاخره نقاشی !!

هنگامی که همه چیز تا حد ممکن دقیق اندازه گیری می شود و قلم در تله کابین از سطح برداشته می شود و به خانه می رسد وقت آن است که Drawbot را با یک SVG تغذیه کنید. به سادگی یک مسیر SVG را روی چشم گاو نرمافزار Drawbot بکشید تا یک نقاشی شروع شود ، من یک نقشه کالیبراسیون برای لذت بردن از طراحی ربات شما قرار داده ام. لذت بردن!

توصیه شده: