Mundarija:
- 1 -qadam: Printer qismlari
- 2 -qadam: Lehim va Servo Hack
- 3 -qadam: Dvigatel va haydovchi qalqoni ulanishi
- 4 -qadam: Bluetooth moduliga ulanish
- 5 -qadam: Servo dvigatelni dvigatel haydovchisiga ulash
- 6 -qadam: Batareya yig'ilishi
- 7 -qadam: Bosh va qo'llarni yasash
- 8 -qadam: Final
- 9 -qadam: Arduino dasturlash (Motor Shield kutubxonasini qo'shing)
- 10-qadam: Kod tavsifi-1
- 11-qadam: Kod tavsifi-2
- 12-qadam: Kod tavsifi-3
- 13 -qadam: Loyiha fayllari va video
Video: Yog 'robotidan o'ting: 13 qadam
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:26
Xulosa
Ushbu loyihada biz Rik va Mortida sariyog 'robotini qilamiz. Robotda kamera va ovoz funksiyasi bo'lmaydi. Videoni quyidagi havola orqali ko'rishingiz mumkin.
www.youtube.com/embed/X7HmltUWXgs
Metall ro'yxati
- Arduino UNO
- Arduino dvigatel haydovchisi qalqoni
- Zumo shassi to'plami
- 6V kamaytiruvchi Micro DC vosita (2 dona)
- 7.4 V Lipo batareyasi 850 mAch 25C
- HC-05 yoki HC-06 Bluetooth moduli
- SG-90 Mini Servo Dvigatel
- Jumper kabellari
- Qog'oz qisqichi (1 dona)
- 3D qismlar
1 -qadam: Printer qismlari
- Ushbu loyihada biz Arduino elektron kartasi va 3D printer texnologiyasidan foydalanamiz. Birinchidan, biz 3D qismlarini chop etamiz.
- Siz 3D qismlarga GitHub havolasidan kirishingiz mumkin.
Qismlarning vazifasi quyidagicha.
- shassi: Bu robotning asosiy korpusi.
- past tana: robotning boshini qimirlatishga yordam beradigan qism. Servo dvigatel bu qismga o'rnatiladi.
- yuqori qism: bu shassi va pastki korpus orasidagi qism.
- Menteşe: Bu qism tanani ochiq va yopiq qiladi.
Chop etish muddati (Printer modeli: MakerBot Replicator2)
- Shakl_1 da qismlarni bosib chiqarish davomiyligi: 5h 13m. (Agar siz chop etish parametrlarini shakl_3 da ko'rsatilgandek o'rnatgan bo'lsangiz.)
- 2 -rasmda qismlarni chop etish muddati: 5h 56m. (Agar siz chop etish parametrlarini shakl_3 da ko'rsatilgandek o'rnatgan bo'lsangiz.)
- QAYD: Chop etish vaqti printer modeliga bog'liq.
2 -qadam: Lehim va Servo Hack
- Shahar motorlari Zumo shassisining ichida joylashgan.
- Jumper kabellari shahar motorlariga lehimlanadi.
- Servoga bir nechta o'zgartirishlar kiritilishi kerak, bu esa robotning bosh qismini harakatga keltiradi, uni pastki qismga ulashdan oldin. Ushbu o'zgarishning maqsadi servo motorni silliqroq ishlatishdir.
- Siz quyidagi havoladan foydalanishingiz mumkin.
www.youtube.com/watch?v=I-sZ5HWsGZU
- Servo dvigatel pastki qismga mahkamlangan, shakl_4.
- Shakl_5da ko'rsatilganidek, pastki va yuqori qismlar vint bilan mahkamlanadi.
3 -qadam: Dvigatel va haydovchi qalqoni ulanishi
- Arduino Motor Driver Shield Arduino Uno -ga 6 -rasmda ko'rsatilganidek o'rnatiladi.
- O'ng tarafdagi shahar dvigateli dvigatel drayverining M3 portiga o'rnatiladi.
- Chap tarafdagi shahar dvigateli dvigatel drayverining M4 portiga o'rnatiladi.
4 -qadam: Bluetooth moduliga ulanish
- RX va TX pinlari mos ravishda Arduino kartasining 2 va 3 -pinlariga lehimlanadi.
- VCC va GND pinlari mos ravishda Arduino kartasining 5V va GND pinlariga lehimlanadi.
5 -qadam: Servo dvigatelni dvigatel haydovchisiga ulash
- Servo dvigatel dvigatel drayverining M1 portiga o'rnatiladi.
- Arduino UNO shassiga o'rnatilgan.
6 -qadam: Batareya yig'ilishi
- Zumo Kit batareyasi ushlagichi rasmda ko'rsatilganidek o'zgartirilgan. Keyin lipo batareyasi bu o'zgartirilgan ushlagichga ikki tomonlama lenta bilan biriktiriladi.
- Agar lipo batareyasining qizil pimi Arduino -ning Vin piniga, qora pin esa GND -ga ulangan bo'lsa, Arduino Uno quvvatlanadi. Agar xohlasangiz, kontaktlarning zanglashiga kichik kalitni qo'shishingiz mumkin. Buning uchun shassi qismida kichik teshik qilishingiz mumkin.
7 -qadam: Bosh va qo'llarni yasash
- Robotning boshi va qo'llari kerakli joylarga yopishtirilgan.
- Robotning boshi pastki qismga yopishtirilgan.
- Menteşe rasmda ko'rsatilgandek o'rnatiladi.
8 -qadam: Final
- Nihoyat, robot rasmda ko'rsatilgandek ko'rinishi kerak.
- 3d bosma qismlar va yig'ish uchun quyidagi havoladan foydalanishingiz mumkin.
www.thingiverse.com/thing:1878565
9 -qadam: Arduino dasturlash (Motor Shield kutubxonasini qo'shing)
- Kodlarni kiritishdan oldin biz Arduino IDE dasturiga ba'zi kutubxonalarni qo'shishimiz kerak.
- Avval dvigatellarni boshqarish uchun "AFMotor.h" kutubxonasini qo'shish kerak. Buning uchun siz quyidagi amallarni bajarishingiz kerak.
- "Adafruit Motor Shield kutubxonasi" nomli ZIP fayl GitHub havolasidan yuklab olinadi.
- Arduino IDE -da "Sketch> Kutubxonani qo'shish. ZIP kutubxonasini qo'shish" ni bosing. Yuklab olingan Adafruit Motor Shield kutubxonasini tanlang va Ochish tugmasini bosing. Shunday qilib, loyihaga AFMotor.h nomli kutubxona qo'shiladi.
- Biroq, bluetooth ulanishi uchun "SoftwareSerial.h" kutubxonasini qo'shish kerak.
10-qadam: Kod tavsifi-1
bo'sh joyni o'rnatishdan oldin bo'limda;
Dvigatellar va bluetooth sensori ulangan pin raqamlariga tegishli ob'ektlar yaratiladi. (mySerial, motor1, motor2, motor3)
11-qadam: Kod tavsifi-2
bo'limda bo'shliqni sozlash;
Seriyali aloqa boshlanadi.
12-qadam: Kod tavsifi-3
bo'shliq pastadir qismida;
Qizil rang bilan belgilangan bo'limda ma'lumotlar bluetooth modulidan olinganligini tekshiring. Kiruvchi ma'lumotlar c o'zgaruvchisiga yuboriladi.
Masalan, agar kiruvchi ma'lumotlar "F" bo'lsa, dvigatellar oldinga yo'naltiriladi.
- Voidloop bo'limidan so'ng, pastki dasturlar yaratiladi. Dvigatellarning burilish tezligi va burilish tomoni kichik dasturlarda o'rnatiladi.
- "Oldinga", "Orqaga", "Chap", "O'ng" va "To'xtatish" - bu kichik dasturlarning nomlari.
13 -qadam: Loyiha fayllari va video
GitHub havolasi:
github.com/yasinbrcn/Pass-The-Butter-Robot.git
Tavsiya:
Raspberry Pi dasturiy ta'minotiga o'ting: 2 -qism: 10 qadam
Raspberry Pi dasturiy ta'minotiga o'ting: 2-qism: Bu dars sizning buyruq qatoridagi ta'limingizning davomi. Siz Raspberry Pi bilan ishlayotganingizda, shubhasiz, o'rganish, sinash va yaratish uchun yangi dasturiy ta'minot o'rnatasiz. Bu darsda siz dasturiy ta'minot paketlarini o'rnatishni o'rganasiz va
Amazon Fire Remote TV masofadan boshqarish pultiga o'ting: 3 qadam (rasmlar bilan)
Amazon Fire Remote TV masofadan boshqarish pultiga o'ting: Oh Amazon, sizning olovli televizoringiz juda ajoyib, nega bizga masofadan boshqarish pultining ovozini boshqarish moslamasini bermadingiz? Xo'sh, Amazonda 5 dollardan kam bo'lsa, siz bu kichkina masofadan boshqarish pultini, kuchini, ovozini o'chirib qo'yishingiz mumkin. , hajmi va kanali hammasi kichik paketda. 3d printerga kiriting
Yog'ochdan yasalgan kuchli va kuchli qo'ltiqni yig'ish uchun bir necha bo'lak yog'ochdan qanday foydalanish kerak: 10 qadam
Yog'ochdan yasalgan bir nechta bo'laklarni qanday qilib yoqimli va kuchli yog'ochdan yasalgan qo'llarga yig'ish mumkin: Robot qo'lining nomi - WoodenArm. Bu juda yoqimli ko'rinadi! Agar siz WoodenArm haqida batafsilroq ma'lumotga ega bo'lishni istasangiz, www.lewansoul.com saytiga murojaat qiling. Endi biz WoodenArm haqida tanishtiruv qilishimiz mumkin, keling, davom etamiz
USB bilan ishlaydigan burner! Ushbu loyiha plastmassa / yog'och / qog'oz orqali yonishi mumkin (qiziqarli loyiha ham yaxshi yog'och bo'lishi kerak): 3 qadam
USB bilan ishlaydigan burner! Ushbu loyiha plastmassa / yog'och / qog'oz orqali yonib ketishi mumkin (qiziqarli loyiha ham juda yaxshi yog'och bo'lishi kerak): BU USB -ni ishlatmang! Men barcha izohlardan kompyuteringizga zarar etkazishi mumkinligini bilib oldim. mening kompyuterim yaxshi. 600ma 5V zaryadlovchi qurilmasidan foydalaning. Men buni ishlatganman va u yaxshi ishlaydi va agar siz elektr tokini to'xtatish uchun elektr vilkasini ishlatsangiz, hech narsa buzilmaydi
Google Earth -da aeroport yarating va uchib o'ting: 5 qadam
Google Earth -da aeroport yarating va atrofga uchib o'ting: Google Earth -da yashirin parvoz simulyatori borligini aniqlagandan so'ng, kelajakdagi onlayn o'yinlar uchun beta -testning bir qismi, men xakerlik haqida o'ylamagunimcha vaqt qoldi (ikki kun). kichik o'lchamdagi simulyator. NOE parvozidan so'ng