Mundarija:

Arduino robotining 5 tasi 1 - Meni kuzatib boring - Keyingi qator - Sumo - Chizma - To'siqlardan qochish: 6 qadam
Arduino robotining 5 tasi 1 - Meni kuzatib boring - Keyingi qator - Sumo - Chizma - To'siqlardan qochish: 6 qadam

Video: Arduino robotining 5 tasi 1 - Meni kuzatib boring - Keyingi qator - Sumo - Chizma - To'siqlardan qochish: 6 qadam

Video: Arduino robotining 5 tasi 1 - Meni kuzatib boring - Keyingi qator - Sumo - Chizma - To'siqlardan qochish: 6 qadam
Video: Ежедневные новости Crypto Pirates — вторник, 19 января 2022 г. — последнее обновление новостей о криптовалютах 2024, Noyabr
Anonim
Arduino robotining 5 tasi 1 | Meni kuzatib boring | Keyingi qator | Sumo | Chizma | To'siqlardan qochish
Arduino robotining 5 tasi 1 | Meni kuzatib boring | Keyingi qator | Sumo | Chizma | To'siqlardan qochish

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

Image
Image

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

PCB Gerber fayl va sxemasi
PCB Gerber fayl va sxemasi
  • 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

3D.stl fayllari
3D.stl fayllari

Chop etish sozlamalari

  • Printer: JGAURORA A5S
  • Ruxsat: 0.25
  • To'ldirish: 10%

5 -qadam: ulanishlar

Ulanishlar
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

Manba kodi
Manba kodi

Siz ushbu boshqaruv kartasi yordamida robotni 5 xil stsenariy bilan dasturlashingiz mumkin. Ushbu loyihaga quyidagi stsenariylar kiritilgan:

  1. SUMO rejimi - bu ikkita robot bir -birlarini aylanadan itarib yuborishga harakat qiladigan sport turi (sumo sportiga o'xshash tarzda).
  2. Menga ergashing rejimi: HC-SR04 sensori yordamida kuzatiladigan ob'ekt borligini sezishi mumkin.
  3. Kuzatuv rejimi: chiziq izdoshi robot - bu qora chiziq yoki oq chiziq bo'ylab harakatlanadigan avtomobil.
  4. Qochish rejimi: to'siqlardan qochish roboti - bu aqlli qurilma, u oldidagi to'siqni avtomatik ravishda sezadi va o'zini boshqa tomonga burib, ulardan qochadi.
  5. 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

Tavsiya: