Tartalomjegyzék:

5 az 1 -ben Arduino robot - Kövess engem - Sor követése - Sumo - Rajz - Az akadályok elkerülése: 6 lépés
5 az 1 -ben Arduino robot - Kövess engem - Sor követése - Sumo - Rajz - Az akadályok elkerülése: 6 lépés

Videó: 5 az 1 -ben Arduino robot - Kövess engem - Sor követése - Sumo - Rajz - Az akadályok elkerülése: 6 lépés

Videó: 5 az 1 -ben Arduino robot - Kövess engem - Sor követése - Sumo - Rajz - Az akadályok elkerülése: 6 lépés
Videó: Transformers Az Utolsó Lovag Bővitett Super Bowl Spot 2024, December
Anonim
5 az 1 -ben Arduino robot | Kövess engem | Sor követése | Sumo | Rajz | Akadály elkerülése
5 az 1 -ben Arduino robot | Kövess engem | Sor követése | Sumo | Rajz | Akadály elkerülése

Ez a robotvezérlő kártya tartalmaz egy ATmega328P mikrokontrollert és egy L293D motor meghajtót. Természetesen nem különbözik az Arduino Uno táblától, de hasznosabb, mert nem szükséges másik pajzs a motor meghajtásához! Nem tartalmaz áthidaló rendetlenséget, és könnyen programozható a CH340G -vel. Két egyenáramú motor hajtása közben különböző érzékelőket is vezérelhet az I / O tűk használatával ezzel a kártyával. Ebben a projektben egy HC-SR04 ultrahangos távolságérzékelőt és egy IR infravörös érzékelőt használtunk. Ezenkívül egy szervo motort használtak.

1. lépés: Videó lépésről lépésre

Image
Image

Ezzel a vezérlőkártyával 5 különböző forgatókönyvvel programozhat robotot. A projekt a következő forgatókönyveket tartalmazza:

SUMO mód: Ez egy olyan sport, amelyben két robot megpróbálja kiszorítani egymást a körből (a sumo sporthoz hasonló módon).

Kövess engem mód: A HC-SR04 érzékelő segítségével érzékeli a követendő objektum jelenlétét.

Követési mód: A vonalkövető robot olyan jármű, amely fekete vagy fehér vonalat követ.

Kerülési mód: Akadálykerülő robot egy intelligens eszköz, amely automatikusan érzékeli az előtte lévő akadályt, és más irányba fordítva elkerülheti őket.

Rajz mód: Szervo motort és tollat tartalmaz. Saját mozgásnyomokat rajzolhat a felületre.

2. lépés: Szükséges hardverek

NYÁK Gerber fájl és vázlat
NYÁK Gerber fájl és vázlat
  • ATmega328P -PU Bootloaderrel -
  • L293D motorvezérlő IC -
  • B típusú USB -aljzat -
  • DIP Socket 28/16 Pins -
  • 12/16 MHz -es kristály -
  • L7805 TO -220 -
  • 100uF kondenzátor -
  • LED -
  • 10K/1K ellenállás -
  • 470nF kondenzátor -
  • Power Jack aljzat -
  • 2 tűs sorkapocs -
  • Férfi tű fejléc -
  • 10nF/22pF Kerámia -
  • 6V 200RPM Mini fém fogaskerék motor -
  • 7.4V 1000mAh 2S Lipo akkumulátor (opcionális) -
  • 9V 800mAh akkumulátor (opcionális) -
  • 9V -os elemcsatlakozó -
  • HC -SR04 ultrahangos modul -
  • IR infravörös érzékelő -
  • CH340G USB - TTL IC -

Ebben a projektben DIP típusú alkatrészeket használtak az egyszerű forrasztáshoz

3. lépés: NYÁK Gerber fájl és vázlat

Ebben a projektben a PCBWay -t választottam. A PCBWay az egyetlen módja annak, hogy ezt a projektet nagyon alacsony költséggel és kiváló minőségben valósítsuk meg.

Termék leírás

  • Tábla típusa: Egyetlen PCB
  • Méret: 53.3mm x 66mm
  • Rétegek: 2 réteg
  • Összesen: 5 db / US $ 5

Szerezd meg a Gerber & Schematic NYÁK -t -

4. lépés: 3D.stl fájlok

3D.stl fájlok
3D.stl fájlok

Nyomtatási beállítások

  • Nyomtató: JGAURORA A5S
  • Felbontás: 0,25
  • Kitöltés: 10%

5. lépés: Csatlakozások

Kapcsolatok
Kapcsolatok

IR érzékelő

  • IR érzékelő jel tűje a digitális 12 -hez
  • IR érzékelő VCC tű +5V -ig
  • IR érzékelő GND -GND

HC-SR04 érzékelő

  • ECHO pin a Digital 5 -hez
  • TRIG pin a Digital 6 -hoz
  • VCC pin +5V -ra
  • GND pin a GND -hez

A motor

  • Motor A 1 - Digitális 2
  • Motor A 2 - Digitális 4
  • Motor A Digitális engedélyezése 3

B motor

  • B Motor B 1 - Digitális 10
  • Motor B 2 - digitális 11
  • Motor B Digitális engedélyezése 9

6. lépés: Forráskód

Forráskód
Forráskód

Ezzel a vezérlőkártyával 5 különböző forgatókönyvvel programozhat robotot. A projekt a következő forgatókönyveket tartalmazza:

  1. SUMO mód: Ez egy olyan sport, amelyben két robot megpróbálja kiszorítani egymást a körből (a sumo sporthoz hasonló módon).
  2. Kövess engem mód: A HC-SR04 érzékelő segítségével érzékeli a követendő objektum jelenlétét.
  3. Nyomkövetési mód: A vonalkövető robot olyan jármű, amely fekete vagy fehér vonalat követ.
  4. Kerülési mód: Akadálykerülő robot egy intelligens eszköz, amely automatikusan érzékeli az előtte lévő akadályt, és más irányba fordítva elkerülheti őket.
  5. Rajz mód: Szervo motort és tollat tartalmaz. Saját mozgásnyomokat rajzolhat a felületre.

Szerezd meg a forráskódot:

github.com/MertArduino/RobotControlBoard

Ajánlott: