Hogyan Készítsünk önjáró Terepjárót Szonárral

Tartalomjegyzék:

Hogyan Készítsünk önjáró Terepjárót Szonárral
Hogyan Készítsünk önjáró Terepjárót Szonárral

Videó: Hogyan Készítsünk önjáró Terepjárót Szonárral

Videó: Hogyan Készítsünk önjáró Terepjárót Szonárral
Videó: A Mercedes betör a platós terepjárók közé, Nissan alapokon - Frankfurt 2017 2024, Lehet
Anonim

A játék terepjárók témájának folytatása az Arduinóval. Már készítettünk veled rádióval vezérelt terepjárót okostelefonról Bluetooth-on keresztül. Most olyan terepjárót gyártunk, amely önmagát hajtja, elkerüli az akadályokat, és "fényszórókkal" is jelez a kanyarodásról vagy a megállásról.

Játék terepjáró szonárral
Játék terepjáró szonárral

Szükséges

  • - Arduino UNO vagy azzal egyenértékű;
  • - ultrahangos távolságmérő (ultrahangos modul) HC-SR04 vagy hasonló;
  • - L9110S motorvezérlő vagy analóg;
  • - lánctalpas platform a Pololu Zumo tartályhoz vagy hasonlóhoz;
  • - egy üvegszál darab Arduino tábla méretének megfelelően vagy egy pajzs prototípus készítéséhez;
  • - 2 villanymotor, amelyek megfelelnek a kiválasztott alváznak;
  • - 2 fehér LED (fényszóró), 2 piros LED (hátsó lámpa) és 4 180-220 Ohm ellenállás;
  • - elemek (1 "korona" vagy 4-6 ujjas elem);
  • - összekötő vezetékek;
  • - forrasztópáka;
  • - egy számítógép;
  • - rögzítők - 6-10 csavar M2, 5, alátétek, anyák hozzájuk.

Utasítás

1. lépés

Az első lépés a platform összeállítása. Az előző cikkek egyikében részletesen megvizsgáltuk, hogyan készítsük el a játék-ATV futóművét. Itt a lépések pontosan ugyanazok lesznek. Ezért nem fogunk ezen részletesen foglalkozni. A terepjáró összeszerelt futóműve, a rájuk telepített Arduino deszkával, a fényképen látható.

Önjáró játék terepjáró alváz
Önjáró játék terepjáró alváz

2. lépés

Most az elektronika fordul. Először nézzük meg a csatlakozási rajzot. Felhívjuk figyelmét, hogy az összes LED körülbelül 200 ohmos ellenállásokon keresztül csatlakozik. A szonár az Arduino két önkényes digitális érintkezőjéhez és egy + 5 V-os tápegységhez csatlakozik. A motorvezérlő kapcsolata az Arduino-hoz és a motorokhoz az ábrán látható. Ha vannak kétértelműségek - olvassa el az előző cikket, ahol ezt részletesebben átgondoltuk, vagy tegyen fel kérdéseket a megjegyzésekben.

Játék ATV csatlakozási diagram
Játék ATV csatlakozási diagram

3. lépés

Állítsuk össze a játék terepjárójának szívét és agyát a fenti ábra szerint. Mindent felszerelhet egy áramköri lapra - ez sokkal kényelmesebb a felszereléshez és a lehetséges jövőbeli módosításokhoz. A fotón az elektronikus alkatrészeket egy speciális pajzsra helyezzük az Arduino Uno prototípusának elkészítéséhez. A szonár egyenesen a jármű elé néz. A hátsó LED-ek utánozzák a féklámpákat, az első LED-ek, illetve a fényszórókat.

A játék ATV elektronikájának összeszerelése
A játék ATV elektronikájának összeszerelése

4. lépés

Ideje irányító programot írni a terepjárónkhoz. A vázlatkód (az Arduino programja) az ábrán látható.

A vázlat fő árnyalata a szonárral való munka. A lényeg az, hogy rövid impulzust küldünk - egy ravaszt, megmérjük az echo - reflexió késleltetési idejét, és meghatározzuk a késleltetési időtől a célhoz való távolságot. Ha a távolság kisebb, mint a megadott (a vázlatban - 20 cm), akkor a terepjáró megkerüli.

Az előző cikkben figyelembe vettük a motorvezérlő algoritmust. Forduláskor a terepjáró "irányjelzőket" kapcsol be, megálláskor - féklámpát. Ha akadályt észlelnek, a fényszórók bekapcsolnak, és az ATV megkerüli azt. Annak érdekében, hogy a terepjáró "intelligensebb" legyen, állítsunk tetszőleges irányt az akadályok elkerülésére.

A kódban található megjegyzések részletesebben elmagyarázzák az egész programot.

Vázlat egy játék terepjáróhoz
Vázlat egy játék terepjáróhoz

5. lépés

"Töltse ki" a vázlatot az Arduino-ba (a korábbi cikkekben már több lehetőséget is megvizsgáltunk arról, hogyan tölthetjük be a programot az Arduino-ba). A pajzsot a terepjáró elektronikus alkatrészeivel összekötjük az Arduino táblával. Ételeket szolgálunk fel. És figyeljük, hogyan „kel életre” terepjárónk.

Ajánlott: