Mundarija:

Oddiy Microbit robot: 9 qadam
Oddiy Microbit robot: 9 qadam

Video: Oddiy Microbit robot: 9 qadam

Video: Oddiy Microbit robot: 9 qadam
Video: How to Make a Drone at Home | Awesome DIY Quadcopter 2024, Noyabr
Anonim
Oddiy Microbit robot
Oddiy Microbit robot

Quyida BBC Microbit, Microbit uchun Adafruit Dragontail va Emgreat shassisi yordamida ishlab chiqarilgan oddiy RC avtomobili tasvirlangan.

Bu robotning qurilishi taxminan 30 dollar turadi. DFROBOT kabi sotuvda arzon Microbit robotlari mavjud bo'lsa-da, mening DIY yondashuvim quruvchiga tizimning qanday ishlashini tushunishga yordam beradi, maxsus bo'lmagan koddan foydalanib, quruvchiga o'z kuchini his qilishga yordam beradi.

1 -qadam: kirish

Quyida Arduino o'rniga BBC MicroBit yordamida ishlab chiqarilgan robotli avtomobilning versiyasi tasvirlangan.

Emgreat robot shassis to'plami bilan ta'minlangan pleksiglas plastinka o'rniga uy qurilishi gofrirovka qilingan plastmassa (Coroplast) yoki karton ishlatiladi. Buning sababi shundaki, Emgreat shassisi bir dyuymga yaqin, batareyaning pastki qismiga to'g'ri kelmaydi va g'ildirakning erkin aylanishiga ruxsat berish uchun bir dyuymga yaqin.

Asosiy elektr komponentlari Velcro yordamida biriktiriladi, agar kerak bo'lsa, ularni qayta joylashtirishni osonlashtiradi.

Microbit to'g'ridan -to'g'ri dvigatellarni boshqarish uchun etarli oqimni ta'minlay olmaydi, shuning uchun tranzistorli drayverlardan foydalanish kerak. Robot-avtomobilning Arduino versiyasida dvigatellarni boshqarish uchun L298 H-ko'prikli modul ishlatilgan bo'lsa, buning uchun Microbitda etishmayotgan oltita (6) boshqaruv liniyasi kerak. Dvigatellarning orqaga aylanishi muhim emasligini tushundim. Shunday qilib, L298 o'rniga, robotning Microbit versiyasi ULN2803A 8 kanalli Darlington tranzistorli massivini dvigatel haydovchisi sifatida ishlatadi. Bu karnay, chiroqlar va boshqa qurilmalarni haydash uchun ishlatilishi mumkin, chunki Microbit 0, 1, 2, 8 va 16 -gachasi pinlarda 5 (5) umumiy maqsadli kirish -chiqish liniyasiga ega. audio chiqishi. Boshqa pinlarni ishlatish qiyin bo'lishi mumkin, chunki ular o'rnatilgan LEDlar bilan taqsimlanadi.

Shu bilan bir qatorda, diskret tranzistorlardan foydalanish mumkin, masalan, TIP120; ammo buning uchun yana ko'p qismlar va simlardan foydalanish kerak bo'ladi.

MicroBit -dagi pimlarga kirish uchun ushbu dizayn Adafruit Dragontail for Microbit -dan foydalanadi, u to'g'ridan -to'g'ri non paneliga ulanadi, bu esa pinlarga ulanish simlarisiz, shuningdek 3V quvvat avtobusini ulash imkonini beradi.

2 -qadam: Simsiz masofadan boshqarish pulti

Robotni Bluetooth orqali simsiz boshqarish uchun siz Microbit Go to'plamiga o'rnatilgan AAA batareyali yoki Microbit uchun MI quvvat kartasi bilan ishlaydigan ikkinchi Microbit -dan foydalanishingiz mumkin.

Ikkala mikrobitsani ham bitta radiokanalga o'rnatish kerak.

3 -qadam: qismlar va asboblar ro'yxati

TRANSPORT VOSITASI:

  • Emgreat motorli robot shassislar to'plami
  • Microbit Go to'plami
  • ULN 2803A 8 kanalli Darlington massivi
  • Adafruit Dragontail Microbit uchun #3695
  • Yarim o'lchamli non paneli Adafruit #64
  • Adafruit 4x "AA" akkumulyator qutisi #830
  • Adafruit# 1311 raqamli, har xil rangdagi 22 o'lchovli qattiq sim
  • Adafruit № 1890 simli mini metall karnay
  • Gofrirovka qilingan plastmassa yoki karton
  • Scotch 1 "x 1" mahkamlagichli chiziqlar
  • AA batareyalari x 4

Masofadan:

  • Microbit Go to'plami
  • BBC Microbit yoki AAA batareyalari uchun MI quvvat kartasi x2

Asboblar:

  • Jilet pichog'i
  • Lehimlash temir
  • Tel -stripper
  • Issiq yopishtiruvchi qurol
  • Mini tornavida (shassi bilan birga keladi)
  • Sharpie marker

Majburiy emas (torli sim bilan ishlatish uchun)

Addicore 2 pozitsiyali vintli terminallar x3

4 -qadam: yig'ish

O'rnatish
O'rnatish
O'rnatish
O'rnatish
O'rnatish
O'rnatish
  • 6 dyuymli gofrirovka qilingan plastmassa yoki kartonni kesib oling
  • Shablon sifatida berilgan pleksiglasdan foydalanib, g'ildirak g'ildiragi va dvigatel qavslari uchun teshiklarning o'rnini belgilang.
  • Ikki dvigatelning har biriga 8 dyuymli qizil va qora simlar; kuchlanishni kamaytirish uchun motorlarga issiq elim.
  • Dvigatellarni Emgreat komplektida keltirilgan metall qavslar yordamida taglik taxtasiga ulang.
  • G'ildirakni pastki uchiga mahkamlang. 4 x AA batareya qutisini (batareyalar bilan) shassining pastki qismiga, velcro kvadratchalar yordamida,
  • Dvigatellar va g'ildiraklar orasidagi batareya qutisini toping; bu eng yaxshi tortishish beradi.
  • MicroBit Dragontail -ni non paneliga joylashtiring;
  • Non taxtasini ikki yopishqoq lenta yoki velkro chiziqlar yordamida shassisning yuqori qismiga mahkamlang
  • 2xAAA 3V batareya to'plamini velkro chiziqlar yordamida shassisga ulang;
  • JST batareya vilkasini Microbit kartali batareya rozetkasiga joylashtiring.
  • ULN 2803A Darlington IC massivini "vodiy" bo'ylab joylashgan non paneliga joylashtiring.
  • Simlar o'tishi uchun non paneli yonidagi shassi taxtasida 1/4 "x 1/4" kichik teshik qiling.

5 -qadam: simlarni ulash

Ulanish
Ulanish
Ulanish
Ulanish

Quvvat simlari:

  • 6V simlarni teshikdan o'tkazing va non panelidagi o'ng qo'lidagi avtobusga ulang.
  • Non panelidagi chap va o'ng qo'lli avtobuslar orasidagi simni ulang.
  • Qora simni ULN2803A va pinli 9 -pin o'rtasida ulang.
  • Qizil simni ULN 2803A va +6V kuchlanishli shnur 10 -pin orasidagi ulang.

Signal simlari:

O'tish simlarini ulang:

  • Dragontail -dagi 0 -pin va 2803A -dagi 8 -pin o'rtasida (SPEAKER)
  • Dragontail 1 -pin va 2803A 6 -pin o'rtasida (MOTOR 1)
  • Dragontail 2 -pin va 2803A 4 -pin o'rtasida (MOTOR 2)
  • Dragontailda 8 -pin va 2803A -dagi 2 -pin o'rtasida (AKSESSUAR)
  • Dvigatel 1 simlarini +6V avtobusga va pin 13ni 2803A ga ulang
  • Dvigatel 2 simlarini +6V shinasiga va 15 -pinni 2803A ga ulang
  • Karnay simlarini +6V va pin 11 ga 2803A ga ulang

6 -qadam: 1 -PROGRAMLAMA: MOTOR TESTI

1 -PROGRAMLAMA: MOTOR TESTI
1 -PROGRAMLAMA: MOTOR TESTI
1 -PROGRAMLAMA: MOTOR TESTI
1 -PROGRAMLAMA: MOTOR TESTI

Kodni Microbit tahrirlovchisiga onlayn kiring:

Uchta vosita funktsiyasini yarating- chapga, oldinga va ushlab turing

Asosiy pastadirda har bir funktsiyani ko'rsatilganidek chaqiring.

7 -qadam: Radio nazorati

Radio nazorati
Radio nazorati
Radio nazorati
Radio nazorati

Radio boshqaruv uchun biz Microbit -ning Bluetooth xususiyatidan foydalanamiz.

Microbit uchun MI Power Board -ga ikkinchi Microbit -ni yig'ing, u 3V tanga batareyali batareyani o'z ichiga oladi yoki Microbit Go paketida keladigan 2xAAA batareyasini ishlatadi.

MakeCode Editor -dan foydalanib, yuqorida ko'rsatilgandek qisqa dastur yozing, shunda u masofadan boshqarish pulti vazifasini bajaradi. "Transmitter" deb nom bering.

Namunaviy dastur LED yoritgichli displeyni o'z ichiga oladi, shuning uchun siz uning yoqilganligini ayta olasiz.

Dastur 2 vazifani bajaradi. A tugmachasi bosilganda, u 1 -raqamni yuboradi (shox ovozi eshitiladi).

B tugmasi bosilganda, u haydovchi motorlarini ishga tushirish uchun #2 ni yuboradi.

8 -qadam:

Rasm
Rasm

9 -qadam: Radio boshqaruvini qabul qilish dasturi

Image
Image

MakeCode muharriridan foydalanib, Receiver deb nomlangan yangi loyiha yarating.

Radio boshqaruvidan foydalanish uchun ikkala mikrobitsani ham bitta kanalga o'rnatish kerak.

1 raqami qabul qilinganda, u shoxdan signal beradi, 2 raqami qabul qilinganda, robot aylanadi, oldinga siljiydi, keyin to'xtaydi.

Tavsiya: