Mundarija:
- Ta'minotlar
- 1 -qadam: motorlar va taxtalarni yig'ish
- 2 -qadam: motorlarni taxtaga ulang
- 3 -qadam: Dvigatellarni quvvatlantirish va uni RPi -ga ulash
- 4 -qadam: dvigatellarni kalibrlash
- 5 -qadam: Nazoratchini yaratish
- 6 -qadam: Kodni qo'shish va yig'ish
Video: Qanday qilib robot buggi yasash mumkin: 6 qadam
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:24
Salom!! Bugungi darsda men sizga o'zingiz qanday robot buggi yasashni o'rgataman. Buni amalga oshirish uchun kerak bo'lgan texnik xususiyatlar va narsalarga kirishdan oldin, robot buggi - bu siz boshqaradigan, programlanadigan 3 g'ildirakli mashina.
Ta'minotlar
Ushbu loyiha uchun sizga kerak bo'lgan narsalar:
- Raspberry Pi 3, Dvigatelni boshqarish platasi, 2 × 3V - 6V shahar dvigatellari, 2 × g'ildiraklar, 9V akkumulyatorlar, to'p yoki simlar, USB akkumulyator to'plami, tornavida, lehim dazmollari va lehim, simlarni echish, non paneli va boshqalar. siz ishlab chiqaradigan buggy yoki model uchun karton quti, 3 tugma, 9V batareya ulagichi, rezistorlar
Majburiy emas:
- LEDlar
1 -qadam: motorlar va taxtalarni yig'ish
Birinchidan, ikkala dvigatelni va 4 ta simni torting, so'ng simning metall yadrosini ko'rish uchun simning uchlarini echib oling. Endi simlarni dvigatelning har bir terminaliga lehimlang, simlar qanday ulangani haqida qayg'urmang, siz ularni motor terminallariga xohlagan tarzda ulashingiz mumkin. Shundan so'ng, siz ikkala dvigatelni ham modelingizga yopishtirib, modelga mos qismlardan foydalanib, mahkamlang.
2 -qadam: motorlarni taxtaga ulang
Endi siz lehimlangan simlarni motor taxtasiga ulashingiz kerak, bu qism tegishli tornavida ishlatilishini talab qiladi. OUT 1, OUT 2, OUT 3, OUT 4 deb belgilangan terminal bloklaridagi vintlarni bo'shating, so'ngra 1 -dvigatelning 2 simini OUT 1 va 2 ga, ikkinchi dvigatelning simlarini esa OUT 3 va 4 ga ulang. vintlardek, simlar joyida qulflanadi. Malumot uchun yuqoridagi rasmga qarang, endi siz ikkala motoringizni ham muvaffaqiyatli uladingiz
3 -qadam: Dvigatellarni quvvatlantirish va uni RPi -ga ulash
Dvigatellarni ulashni tugatgandan so'ng, 9V batareyani va uning ulagichini oling, shunda biz uni motor platasiga ulashimiz mumkin. Ulagichdan manfiy uchli simni oling va uni dvigatel platasida VCC yozilgan uyaga joylashtiring, so'ngra simning musbat uchini oling va uni GND yorlig'iga ulang, so'ngra dvigatel platasidagi erdan boshqa simni o'tkazing. malina pi -dagi GND piniga. Endi, agar hamma narsa to'g'ri ketsa, dvigatel panelidagi svetofor yonishi kerak. Endi biz aravachani yig'ishni deyarli tugatdik, 4 ta erkak va erkak simlari yordamida motor platasidagi IN 1, IN 2, IN 3, IN 4 etiketli 4 ta terminalni malinali pi -dagi GPIO pinlariga ulang.
4 -qadam: dvigatellarni kalibrlash
Dvigatellaringizni malinali pi -ga GPIO pinlariga ulaganingizdan so'ng, biz dvigatellarni kalibrlashimiz kerak, shunda biz qaysi yo'nalish oldinga, chapga va o'ngga ekanligini bilamiz. Buni amalga oshirish uchun biz biroz kodlashimiz kerak, lekin baxtga ko'ra, kod yuqorida keltirilgan. Bu kod dvigatellarni boshqarishga imkon beradigan Robot kutubxonasini import qilmoqda, endi siz faqat qavsdagi GPIO pin raqamlarini malina pi ga o'rnatganingizga o'zgartirishingiz kerak. Ammo buni amalga oshirishdan oldin, dvigatelni chap tomoningizda, ikkinchisini o'ng tomonda tanlang, har bir dvigatel uchun qaysi 2 GPIO pinlari ularni faollashtirganini biling. Buni bilish uchun dvigatel platasiga qarash kifoya, va chap tomonda joylashgan 2 ta kirish porti chap motor terminali uchun, qolgan 2 qismi esa o'ng terminal uchun. Keyin dvigatellar oldinga aylanmaguncha koddagi pin raqamlarini o'zgartiring.
5 -qadam: Nazoratchini yaratish
Endi robot -aravachalar uchun boshqaruv moslamasini yaratish vaqti keldi, buning uchun biz 3 ta tugmani (N. O) yig'ib, ularni GPIO pinlariga ulashimiz kerak. Bosish tugmachasini ulash uchun siz avval GPIO pinidan tugmachaning yuqori oyog'iga simni ulashingiz kerak, so'ng tugmachaning pastki oyog'idan rezinani malina pi ustidagi tuproq piniga ulashingiz kerak. Siz har bir tugmachaga LEDni qo'shishingiz mumkin, bu foydalanuvchining faollashtirilganligini bildiradi, lekin bu ixtiyoriy (kod keyingi bosqichda ko'rsatiladi). Buni amalga oshirgandan so'ng, siz ushbu tugmachalarning funktsional bo'lishi uchun sizga kod ko'rsatiladigan keyingi bosqichga o'tishga tayyormiz.
6 -qadam: Kodni qo'shish va yig'ish
Endi biz deyarli robot buggini yaratishga tayyormiz. Yuqorida ilova qilingan rasmdan malina pi kodini nusxalash va GPIO pin sozlamalarini o'zgartirish kerak. Bu kod sizga non taxtangizda ishlab chiqariladigan kontroller orqali robot -aravachangizni boshqarishga imkon beradi va sizga ko'p zavq bag'ishlaydi. Bundan tashqari, agar siz LEDni ishlatmasangiz, kodning keraksiz qismlarini sharhlashingiz yoki o'chirishingiz mumkin. Kodlashni sinab ko'rganingizdan so'ng, siz robotni yig'ib, hamma narsani chiroyli qilib qo'yishingiz, barcha simlarni karton bilan yopishingiz va robotni xohlagan tarzda bezashingiz mumkin.
Vola! Nihoyat, biz robot buggini qurishni tugatdik !!!
Tavsiya:
[Arduino roboti] Qanday qilib suratga olish robotini yasash mumkin - Bosh barmog'i robot - Servo dvigatel - Manba kodi: 26 qadam (rasmlar bilan)
[Arduino roboti] Qanday qilib suratga olish robotini yasash mumkin | Bosh barmog'i robot | Servo dvigatel | Manba kodi: bosh barmog'i roboti. MG90S servo motorining potentsiometridan foydalanilgan. Bu juda qiziqarli va oson! Kod juda oddiy. Bu atigi 30 qatordan iborat. Iltimos, har qanday savol yoki mulohazani qoldiring! [Ko'rsatma] Manba kodi https: //github.c
Qanday qilib yangi robot qo'l yasash mumkin: 12 qadam (rasmlar bilan)
Qanday qilib yangi robot qo'lini yasash mumkin: X-arm-bu dasturlashtiriladigan, teskari aloqa bilan ishlaydigan robot. U oltita yuqori umrli avtobus ketma-ket servolarini o'z ichiga oladi, ularning har biri pozitsiyani, kuchlanishni, haroratni va boshqa ma'lumotlarni, RGB indikatorli servo korpusini qaytarishi mumkin. ishchi holatini aks ettiradigan chiroq
Qanday qilib robot yasash mumkin - BeetleBot: 19 qadam (rasmlar bilan)
Robotni qanday yasash mumkin - BeetleBot: Xush kelibsiz, men bolaligimdan robototexnika bilan shug'ullanganman va robototexnika bilan juda qiziqaman. Men 1997-98 yillarda BEAM robototexnikasini o'rganganman va " Insectroides " 2001 yilda. http: //robomaniac.solarbotic
Qanday qilib avangard robot niqobini yasash mumkin: 8 qadam (rasmlar bilan)
Qanday qilib avangard robot niqobini yasash mumkin: qo'rqinchli robot gipsli niqob tayyorlang … vazelinni ishlatmasdan! Do'kon oynalarida maneken sifatida turing yoki shkafga yashiring va do'stlaringizni qo'rqiting
Qanday qilib kartondan arzon, mini robot yasash mumkin: 4 qadam
Qanday qilib kartondan arzon, mini robot yasash mumkin: Xo'sh, bu mening oxirgi loyiham, yana bir bor zerikishdan iborat. Ammo, boshqa tomondan, men Gorilla elim tanlovi uchun yanada kattaroq, yomonroq va yaxshiroq narsani qilishga harakat qilaman. Davom etmoq