Mundarija:

Qanday qilib robot buggi yasash mumkin: 6 qadam
Qanday qilib robot buggi yasash mumkin: 6 qadam

Video: Qanday qilib robot buggi yasash mumkin: 6 qadam

Video: Qanday qilib robot buggi yasash mumkin: 6 qadam
Video: Sariq bola Spiderman bo'ldi 🤯 / kanalga obuna bo'ling! 2024, Iyul
Anonim
Qanday qilib robot buggi yasash mumkin
Qanday qilib robot buggi yasash mumkin

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

Motorlar va taxtalarni yig'ish
Motorlar va taxtalarni yig'ish
Motorlar va taxtalarni yig'ish
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

Motorlarni taxtaga ulang
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 quvvatlantirish va uni RPi -ga ulash
Dvigatellarni quvvatlantirish va uni RPi -ga ulash
Dvigatellarni quvvatlantirish va uni RPi -ga ulash
Dvigatellarni quvvatlantirish va uni RPi -ga ulash
Dvigatellarni quvvatlantirish va uni RPi -ga ulash
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

Sizning motorlaringizni kalibrlash
Sizning motorlaringizni kalibrlash
Sizning motorlaringizni kalibrlash
Sizning motorlaringizni kalibrlash
Sizning motorlaringizni kalibrlash
Sizning motorlaringizni kalibrlash
Sizning motorlaringizni kalibrlash
Sizning motorlaringizni 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

Nazoratchini yaratish
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

Kodni qo'shish va yig'ish
Kodni qo'shish va yig'ish
Kodni qo'shish va yig'ish
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: