Mundarija:
- 1 -qadam: Sizga nima kerak
- 2 -qadam: Bosqichli dvigatel va assimilyatsiya stakanini yig'ish
- 3 -qadam: qalam ushlagichi gondolasini yig'ish:
- 4 -qadam: dasturiy ta'minot
- 5 -qadam: ulanishlar. Simlar. Hamma joyda
- 6 -qadam: Test va chizish
Video: Drawbot!: 6 qadam (rasmlar bilan)
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:26
Bu ko'rsatma har qanday tekis yuzani tuvalga aylantirishga imkon beradigan Raspberry Pi boshqariladigan chizilgan robotining qurilishini hujjatlashtiradi. Chizma robotini yaratganingizdan so'ng, siz WiFi orqali chizmalaringizni sozlashingiz va yuborishingiz mumkin.
*Bu Black & Veatch MakerSpace -da MakerSpace homiysi va ijodiy mo''jiza Endi Vays tomonidan yaratilgan rejalar asosida qurilgan. Qo'shimcha ma'lumot olish uchun Andy by Github -dagi Drawbot loyihasiga qarang.
1 -qadam: Sizga nima kerak
3D bosma qismlar:
Polargraf gondolasi - https://www.thingiverse.com/thing:372244Servo shox kengaytmasi - https://www.thingiverse.com/thing:2427037Drawbot dvigatelini o'rnatish va g'altaklash (x2) - https://www.thingiverse.com/ narsa: 2427037Drawbot elektron qutisi (ixtiyoriy) - https://www.thingiverse.com/thing:2427037Drawbot Pi + Stepper moslamasi (ixtiyoriy) - https://www.thingiverse.com/thing:3122682 teshikli kubokli gumbaz (muqobil) -
Uskuna:
NEMA 17 qadamli motorlar (x2) tez chiqariladigan assimilyatsiya stakanlari-Harbor yuk tashish raqami № 62715 (x2) O'rgimchak simli 80 funtli baliq ovlash liniyasi Mikro USB kabeli 10 futli. (x2) Micro USB uzilishi (x2) USB turi A ayol uzilishi (x2) Raspberry Pi Zero W (yoki boshqa Wi-Fi yoqilgan Pi) Micro SD-karta EasyDriver step motor drayveri V4.5 (x2) SG92R Micro Servo6003zz podshipniklari (x2) 3-pinli servo kengaytmalari (bir nechta) 2.1mm x 5.5mm barrelli raz'em 12v 1a quvvat adapteri 2.1mm/5.5mm qo'rg'oshinli USB Micro quvvat adapteri PiPololu universal o'rnatish hubi uchun 5 mm mil, #4-40 teshik (x2) #8-32 x 1- 5/8 dyuymli ko'z murvatlari (x2) g'altak uchun 8 vint (#4-40 x ~ ½ ) 8 dvigatel vintlari (M3-.50 x 6mm metrik mashinali vintlar) qalamni mustahkamlash uchun gondol uchun 1-2 kichik vint/ marker Standart sim yoki o'tish simlari markerlari O'lchash tasmasi/tayoq
Asboblar
Kompyuter lehimleme IronWire Stripers/kesuvchi
Majburiy emas:
Qog'ozni o'rnatish PuttyUSB FanHot yopishtiruvchi
Drawbot github ma'lum sotuvchilarga/mahsulotlarga havolalarga ega bo'ladi.
2 -qadam: Bosqichli dvigatel va assimilyatsiya stakanini yig'ish
Ushbu bosqichga kerak bo'lgan qismlar:
3D bosma: 2 ta dvigatelli 2 ta g'altakcha 2 ta 1/8 dyuymli teshikli vantuzli gumbazlar - yoki teshikli assimilyatsiya kubogi gumbazi
Izohlar: PLAda chop etilgan
Uskuna: 2 qadamli motorlar 2 assimilyatsiya stakanlari 2 universal o'rnatish hublari 2 ko'z murvatlari (#8-32 x 1-5/8 dyuym) 8 g'altak uchun vintlardek (#4-40 x ~ ½ ) 8 dvigatellar uchun vintlar (M3-.50 x) 6 mm metrik vintlardek) Baliq chizig'i
Izohlar: assimilyatsiya chashkalariga dvigatel moslamasiga etib borish uchun uzun metall ustun kerak.
- Birinchidan, alyuminiy universal o'rnatish markazini step motoriga ulang. O'rnatish uyasiga o'rnatilgan vintlarni ishlating va hubni qadam milining oxiriga yaqinroq ulang.
- Keyinchalik, 3D bosilgan burama dvigatel moslamasini to'rtta M3 vint yordamida step motoriga ulang. Dvigatelning burilish moslamasida dvigatelni qaysi tomonga o'rnatish kerakligini ko'rsatadigan chiziq bor.
- Endi 3D bosilgan g'altakni 4-40 vint bilan o'rnatish markaziga ulang.
- Vantuzalarni o'rnatish uchun siz Harbor Freight assimilyatsiya idishini demontaj qilishingiz kerak bo'ladi. Kauchuk assimilyatsiya chashkasi, kamon va metall ustunni saqlang. Shlangi gumbazida ⅛ dyuymli teshik va ko'z murvatidagi ipni burg'ulang yoki teshikli assimilyatsiya kubogi gumbazidan foydalaning. 3D bosilgan gumbazni rezina assimilyatsiya chashka ustiga qo'ying. Dvigatel moslamasini assimilyatsiya gumbaziga surib mahkamlang, shunda siz vintni metall tirgak orqali o'tkazishingiz mumkin.
- Endi boshqa dvigatel moslamasi uchun ham xuddi shunday qiling.
- G'altakda baliq ovlash liniyasi.
Izohlar: Harbour Freight assimilyatsiya stakanlari majburiydir, ular boshqa assimilyatsiya stakanlariga qaraganda balandroq metall ustunli. Mahsulot raqami 62715.
3 -qadam: qalam ushlagichi gondolasini yig'ish:
Ushbu bosqichga kerak bo'lgan qismlar:
3D bosma: Polargraf Gondola2 Rulman ulagichi qo'llari2 Rulman ulagichi uzuklari 1 Gondol ushlagichi 1 Servo uzatmasi
Uskuna: 1 SG92R Servo dvigatel2 6003zz rulmanlar1 Twist galstuk
- 3D bosilgan servo uzatma qo'lini servo bilan ta'minlangan servo qo'llardan biriga yopishtiring. -Oxir -oqibat bizniki qulab tushdi, shuning uchun biz qisqichni ishlatib, uni yarmiga kesib, servo bilagiga yopishtirdik.
- Servo gondolaga mahkam o'rnashishi uchun ultra-qulay burma galstukdan foydalaning.
- Rulman konnektorining halqalarini rulman ulagichining qo'llariga mahkamlang. Rulmanni rulman ulagichi orqali o'tkazing, bizning 3D bosilgan qismlarimiz rulman konnektiga pastga tushishi uchun pichoq bilan biroz tozalanishi kerak edi.
- Hozirgi vaqtda rulman konnektorlari va qo'llari gondolada bo'lgan rulmanlarni siljiting. Rulman pastga siljishi uchun 3D bosilgan gondol ustini yaxshi silliqlash kerak edi.
- Oxirgi narsa - gondol ushlagichi, u hamma narsani birga ushlab turadi, vintlar yordamida gondol miliga mahkamlanadi - bu chizish paytida qalamni ham mustahkamlab qo'yadi.
4 -qadam: dasturiy ta'minot
Agar siz Raspberry Pi -ni hech qachon tayyorlamagan bo'lsangiz, bizning qo'llanmani ko'rib chiqing.
Pi -da siz paketlarni yangilaysiz va yangilaysiz va boshqalarni o'rnatasiz:
Yangilanishlar va yangilanishlar:
sudo apt-get yangilanishi
sudo apt-get upgrade
NPM va Git -ni o'rnating:
sudo apt-get npm ni o'rnating
sudo apt-get install git
Node.js -ni o'rnating:
sudo npm o'rnatish -g n
sudo n barqaror
NPM -ni yangilang va eski apt -get versiyasini olib tashlang:
sudo npm npm@latest -g ni o'rnating
sudo apt-get npm ni o'chirib tashlang sudo reboot
Pigpio C kutubxonasini o'rnating:
sudo apt-get install pigpio *agar siz Raspbian Lite *dan foydalanayotgan bo'lsangiz
npm pigpio -ni o'rnating
Drawbot dasturini o'rnating:
git klon https://github.com/andywise/drawbot.gitcd drawbot npm i
Drawbot dasturini ishga tushirish uchun:
cd/drawbot
npm start - yoki- sudo tugunni draw.js
Drawbot boshqaruv interfeysiga kiring
Xuddi shu tarmoqdagi boshqa kompyuterdan:
- Mac -dan: Drawbot boshqaruv interfeysiga kirish uchun raspberrypi.local/control ga o'ting.
- Kompyuterdan: IP -manzilni kiriting (ifconfig - terminal buyrug'i) va IP -manzilingizni/boshqaruvingizni kiriting, masalan: 10.167.5.58/control
Raspberry Pi dan:
Brauzerni oching. Drawbot boshqaruv interfeysiga kirish uchun 127.0.0.1/control -ga o'ting
5 -qadam: ulanishlar. Simlar. Hamma joyda
Ushbu bosqichga kerak bo'lgan qismlar:
Uskuna: USB -dan ayolni ajratish - 2EasyDriver Stepper Drivers - 2Pi Zero yoki WiFi -ga ulangan boshqa PiStepper Motors - 2Micro USB -uzilish - 2Barrel Jack 2,1 mm x 5,5 mm Boshqa qismlar sizga kerak bo'lishi mumkin: Ulanishlarni sinab ko'rish uchun taxta pimi3D bosilgan Stepper + Pi o'rnatish Perf yoki Proto karta.
EasyDriver dvigatel drayverlarini Pi -ga ulash:
Chap haydovchi:
- GND → Pi GPIO 39
- DIR → Pi GPIO 38 (BCM 20)
- STE → Pi GPIO 40 (BCM 21)
O'ng haydovchi:
- GND → Pi GPIO 34
- DIR → Pi GPIO 31 (BCM 6)
- STE → Pi GPIO 33 (BCM 13)
Gondola servosini Pi -ga ulash:
- GND → Pi GPIO 14
- VCC → Pi GPIO 1 (3V3 quvvat)
- CNT → Pi GPIO 12 (BCM 18)
Eslatmalar: Ulanishlarning to'g'riligiga ishonch hosil qilish uchun, hamma narsani bir -biriga lehimlashdan oldin, non paneliga qo'yish tavsiya etiladi.
- Agar sizning Pi va/yoki EasyDriver sarlavhali pinlarni o'z ichiga olmasa, hozir ularni lehimlang.
- Har bir EasyDriver -ga bortdagi dvigatel qismini ishlatib, ayol USB uzilishlarini ulang. Umid qilamanki, bu qadam uchun sizda Stepper Motros uchun ma'lumotlar varaqasi yoki ma'lumotnoma mavjud. Sariqlarni/bobinlarni birga ushlab turishga ishonch hosil qiling. Bu erdagi qadamda qora va yashil va qizil va ko'k juftlari bor edi. Bu erda biz USB uzilishida "A" ni erga va "D+" ga, "B" ni VCC va D-ga USB uzilishida ushlab turdik.
- Servo dvigatelni Pi GPIO -ga ulash uchun o'tish simlaridan foydalaning. -yuqoridagi ma'lumotlarga murojaat qiling.
- EasyDriver platalarini Pi GPIO -ga ulash uchun o'tish simlaridan foydalaning. -yuqoridagi ma'lumotlarga murojaat qiling
- Bosqichli motor simlarini Micro USB uzilishiga yana ulang, bu juftlarning to'g'ri mos kelishiga ishonch hosil qiling.
- EasyDrivers quvvatga muhtoj. Barrel uyasining uchini EasyDrivers -dagi "PWR IN" ga va bochkaning qisqichini EasyDrivers -dagi "PWR IN" GND -ga ulang. Biz kuch -qudratimizni va raz'emni bochkadan EasyDrivers -ga ajratish uchun perford taxtasidan foydalandik.
6 -qadam: Test va chizish
Sizning Pi, EasyDrivers va USB uzilishlaringiz yoki ishchi paneli orqali ulangandan so'ng, agar siz lehim orqali kirsangiz, sinov vaqti keldi. O'rnatish va sinovdan o'tkazish Pi -dagi Drawbot kontroller dasturini ishga tushiring. dvigatelni boshqarish osonroq, servo. Tekshirish moslamasining o'rtasida joylashgan Qalam tugmasini bosing va umid qilamanki, servo qo'l 90 ° buriladi. Qalamni sirtdan ko'tarish uchun servo qo'l to'g'ri yo'naltirilganligiga ishonch hosil qilish uchun ushbu testdan foydalaning. Bu sizga Pi va Drawbot boshqaruvchi dasturiy ta'minotiga ulanganligingiz haqida ham xabar beradi. Keyingi qadamli dvigatel. Birma -bir boshlash osonroq. Bosqichli dvigatel ulangan bo'lsa, Drawbot kontrolleridagi koordinatani bosing. Bosqich silliq harakatlanishi kerak. Agar qadam qoqilib qolsa, simlarning to'g'riligiga va juftlarning mos kelishiga ishonch hosil qiling. Boshqa qadamni tekshiring.
Bosqichlar ajratilganda, tekis, silliq yuzani toping va bir -biriga tekis ekanligiga ishonch hosil qiling. Har bir g'altakdan baliq ovlash chizig'ining bir qismini uzaytiring va uni gondolning rulman qo'llariga ulang. Bosqichlarni qayta ulang. Gondolani harakatlantirish uchun Drawbot boshqaruvchisidan foydalaning. Buqa ko'zining yuqori o'ng burchagini bosganingizda, konfiguratsiya faylini sozlamasangiz, gondola yuqori o'ng tomonga siljishi kerak. Agar gondola Pi konfiguratsiya faylida aks ettirishni yoqishi kerak bo'lgan narsaning teskarisiga qarama -qarshi harakat qilsa.
O'lchash
Deyarli u erda. Keyingi - o'lchash. Biz kichik tortiladigan o'lchash tasmasini topdik, hamma o'lchovlar millimetrda bo'ladi.
Drawbot tekshirgichidagi sozlash belgisini bosing va kerakli uchta qiymat bo'ladi: "D", "X" va "Y". O'lchovni tasvirlash uchun rasmga qarang. Birinchi qiymat "D" - g'altaklar orasidagi masofa. Keyingi qiymatlar, asosan, gondolaning uy joyidir. "X" qiymati - chap g'altakdan gondoladagi qalam holatigacha bo'lgan o'lchov. "Y" qiymati - g'altakdan gondolgacha bo'lgan masofa. Bularni Drawbot dasturiy ta'minotining sozlamalariga kiriting. Uyni yuqori chap burchakda o'rnatish tavsiya etiladi.
Chizma
Nihoyat rasm !!
Hamma narsa iloji boricha aniq o'lchanganida va gondoladagi qalam sirtdan ko'tarilib, uyga qo'yilgach, Drawbotga SVG chizish uchun ovqat berish vaqti keldi. Rasm chizishni boshlash uchun Drawbot dasturiy ta'minotining ko'ziga SVG bitta yo'lini suring, men sizning robotni chizishdan zavqlanish uchun kalibrlash chizmasini qo'shdim. Xursand bo'ling!
Tavsiya:
Batareya bilan ishlaydigan ofis. Quyosh panellari va shamol turbinasi: Sharq/G'arbni avtomatik almashtirish bilan quyosh tizimi: 11 qadam (rasmlar bilan)
Batareya bilan ishlaydigan ofis. Quyosh tizimi Sharq/G'arbning avtomatik panellari va shamol turbinasi bilan almashinuvi bilan: Loyiha: 200 kvadrat metrli ofis batareyali bo'lishi kerak. Ofis, shuningdek, ushbu tizim uchun zarur bo'lgan barcha tekshirgichlar, batareyalar va komponentlarni o'z ichiga olishi kerak. Quyosh va shamol energiyasi batareyalarni zaryad qiladi. Faqat kichik muammo bor
NaTaLia ob -havo stantsiyasi: Arduino quyosh energiyasi bilan ishlaydigan ob -havo stantsiyasi to'g'ri yo'l bilan amalga oshirildi: 8 qadam (rasmlar bilan)
NaTaLia ob -havo stantsiyasi: Arduino quyosh energiyasi bilan ishlaydigan ob -havo stantsiyasi to'g'ri yo'lga qo'yildi: 1 yil davomida 2 xil joyda muvaffaqiyatli ishlaganimdan so'ng, men quyosh energiyasi bilan ishlaydigan ob -havo stantsiyasining loyiha rejalari bilan bo'lishaman va uning qanday qilib uzoq vaqt yashay oladigan tizimga aylanganini tushuntiraman. quyosh energiyasidan o'tgan davrlar. Agar ergashsangiz
Twinky bilan eng zo'r Arduino robot bilan tanishing: 7 qadam (rasmlar bilan)
Twinky bilan eng zo'r Arduino roboti bilan tanishing: Salom, men sizga "Jibo" ni o'zim qanday yaratganimni o'rgataman. lekin "Twinky" deb nomlangan, men buni ochib bermoqchiman … Bu nusxa emas! Men ikkiyuzlamachilik bilan qurardim va shundan keyingina shunga o'xshash narsaning mavjudligini tushundim: bu erda
OpenLH: Biologiya bilan ijodiy tajriba o'tkazish uchun ochiq suyuqlik bilan ishlash tizimi: 9 qadam (rasmlar bilan)
OpenLH: Biologiya bilan ijodiy eksperimentlar uchun ochiq suyuqlik bilan ishlash tizimi: Biz bu ishni moddiy, ko'milgan va mujassamlangan o'zaro ta'sir xalqaro konferentsiyasida (TEI 2019) taqdim etganimizdan faxrlanamiz. Tempe, Arizona, AQSh | 17-20 mart. Hamma yig'ish fayllari va qo'llanmalar bu erda mavjud. Oxirgi kod versiyasi
Vaqt o'tishi bilan rasmlar uchun kamera osonlashtirildi: 22 qadam (rasmlar bilan)
Vaqt o'tishi bilan suratga olish uchun kamera osonlashtirildi. Men boshqa ko'rsatmalarni vaqtni tez suratga olish filmlarini suratga olishni tekshirib ko'rdim. U kino qismini juda yaxshi yoritgan. U filmlar yaratish uchun yuklab olishingiz mumkin bo'lgan bepul dasturiy ta'minot haqida gapirib berdi. Men o'z -o'zimga aytdim, men o'ylaymanki, agar men qila olsam