Mundarija:
Video: Arduino robotining 5 tasi 1 - Meni kuzatib boring - Keyingi qator - Sumo - Chizma - To'siqlardan qochish: 6 qadam
2025 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2025-01-13 06:58
Bu robot boshqaruv panelida ATmega328P mikrokontroller va L293D dvigatel drayveri mavjud. Albatta, bu Arduino Uno taxtasidan farq qilmaydi, lekin u foydaliroq, chunki dvigatelni boshqarish uchun boshqa qalqon kerak emas! U o'tish joyidan xoli emas va uni CH340G yordamida osongina dasturlash mumkin. Ikkita doimiy shahar motorini boshqarayotganda, siz ushbu karta yordamida kirish -chiqish pinlari yordamida turli sensorlarni boshqarishingiz mumkin. Ushbu loyihada biz HC-SR04 ultrasonik masofa sensori va IQ infraqizil sensoridan foydalanganmiz. Bundan tashqari, bitta servo dvigatel ishlatilgan.
1 -qadam: bosqichma -bosqich loyiha videosi
Siz ushbu boshqaruv kartasi yordamida robotni 5 xil stsenariy bilan dasturlashingiz mumkin. Ushbu loyihaga quyidagi stsenariylar kiritilgan:
SUMO rejimi - bu ikkita robot bir -birlarini aylanadan itarib yuborishga harakat qiladigan sport turi (sumo sportiga o'xshash tarzda).
Menga ergashing rejimi: HC-SR04 sensori yordamida kuzatiladigan ob'ekt borligini sezishi mumkin.
Kuzatuv rejimi: chiziq izdoshi robot - bu qora chiziq yoki oq chiziq bo'ylab harakatlanadigan avtomobil.
Qochish rejimi: to'siqlardan qochish roboti - bu aqlli qurilma, u oldidagi to'siqni avtomatik ravishda sezadi va o'zini boshqa tomonga burib, ulardan qochadi.
Chizish tartibi: Servo dvigatel va qalamni o'z ichiga oladi. U sirt ustida o'z harakat izlarini chizishi mumkin.
2 -qadam: Kerakli uskunalar
- Bootloader bilan ATmega328P -PU -
- L293D dvigatel haydovchisi IC -
- B tipidagi USB soket -
- DIP soket 28/16 pinli -
- 12/16 MGts kristalli -
- L7805 TO -220 -
- 100uF kondansatör -
- LED -
- Rezistor 10K/1K -
- 470nF kondansatör -
- Quvvat uyasi rozetkasi -
- 2 pinli terminal bloki -
- Erkak pin sarlavhasi -
- 10nF/22pF seramika -
- 6V 200RPM Mini metall tishli dvigatel -
- 7.4V 1000mAh 2S Lipo batareyasi (ixtiyoriy) -
- 9V 800mAh batareya (ixtiyoriy) -
- 9V batareya ulagichi -
- Ultrasonik modul HC -SR04 -
- IQ infraqizil sensori -
- CH340G USB - TTL IC -
Ushbu loyihada oson lehimlash uchun DIP tipidagi komponentlar ishlatilgan
3 -qadam: PCB Gerber fayl va sxemasi
Ushbu loyihada men PCBWay -ni tanladim. PCBWay - bu loyihani juda arzon va sifatli amalga oshirishning yagona yo'li.
Mahsulot detallari
- Kengash turi: bitta PCB
- Hajmi: 53,3 x 66 mm
- Qatlamlar: 2 qatlam
- Hammasi: 5 dona / 5 AQSh dollari
PCB Gerber & Schematic -ni oling -
4 -qadam: 3D.stl fayllari
Chop etish sozlamalari
- Printer: JGAURORA A5S
- Ruxsat: 0.25
- To'ldirish: 10%
5 -qadam: ulanishlar
IQ sensori
- Raqamli 12 ga IR sensori signal pimi
- IQ sensori VCC pin +5V ga
- IR sensori GND dan GNDgacha
HC-SR04 sensori
- Raqamli 5 ga ECHO pin
- TRIG pin 6 raqamli
- VCC pin +5V ga
- GND -ni GND -ga ulang
Dvigatel A
- Dvigatel A 1 dan raqamli 2 gacha
- Dvigatel A 2 dan Raqamli 4gacha
- Dvigatel A raqamli yoqish 3
Dvigatel B
- B Dvigatel B 1 dan Raqamli 10gacha
- Dvigatel B 2 dan raqamli 11gacha
- Dvigatel B Raqamli 9 ga yoqilgan
6 -qadam: Manba kodi
Siz ushbu boshqaruv kartasi yordamida robotni 5 xil stsenariy bilan dasturlashingiz mumkin. Ushbu loyihaga quyidagi stsenariylar kiritilgan:
- SUMO rejimi - bu ikkita robot bir -birlarini aylanadan itarib yuborishga harakat qiladigan sport turi (sumo sportiga o'xshash tarzda).
- Menga ergashing rejimi: HC-SR04 sensori yordamida kuzatiladigan ob'ekt borligini sezishi mumkin.
- Kuzatuv rejimi: chiziq izdoshi robot - bu qora chiziq yoki oq chiziq bo'ylab harakatlanadigan avtomobil.
- Qochish rejimi: to'siqlardan qochish roboti - bu aqlli qurilma, u oldidagi to'siqni avtomatik ravishda sezadi va o'zini boshqa tomonga burib, ulardan qochadi.
- Chizish tartibi: Servo dvigatel va qalamni o'z ichiga oladi. U sirt ustida o'z harakat izlarini chizishi mumkin.
Manba kodini oling:
github.com/MertArduino/RobotControlBoard