Kako Narediti Samohodni Terenec S Sonarjem

Kazalo:

Kako Narediti Samohodni Terenec S Sonarjem
Kako Narediti Samohodni Terenec S Sonarjem

Video: Kako Narediti Samohodni Terenec S Sonarjem

Video: Kako Narediti Samohodni Terenec S Sonarjem
Video: samohodni berac rucne izrade 2024, Maj
Anonim

Nadaljevanje teme igrače terenskih vozil z Arduinom. Z vami smo že izdelali radijsko vodeno terensko vozilo iz pametnega telefona prek Bluetootha. Zdaj bomo naredili terenec, ki se vozi sam, se izogiba oviram in signalizira tudi z "žarometi" o obračanju ali ustavljanju.

Igrača terensko vozilo s sonarjem
Igrača terensko vozilo s sonarjem

Potrebno je

  • - Arduino UNO ali enakovreden;
  • - ultrazvočni iskalnik razdalje (ultrazvočni modul) HC-SR04 ali podoben;
  • - gonilnik motorja L9110S ali analogni;
  • - gosenična ploščad za rezervoar Pololu Zumo ali podobno;
  • - kos steklenih vlaken glede na velikost plošče Arduino ali ščita za izdelavo prototipov;
  • - 2 elektromotorja, primerna za izbrano podvozje;
  • - 2 beli LED (žarometi), 2 rdeči LED (zadnje luči) in 4 upori 180-220 Ohm;
  • - baterije (1 "kronska" ali 4-6 prstne baterije);
  • - priključne žice;
  • - spajkalnik;
  • - Računalnik;
  • - pritrdilni elementi - 6-10 vijakov M2, 5, podložke, matice zanje.

Navodila

Korak 1

Prvi korak je sestavljanje platforme. V enem od prejšnjih člankov smo podrobno preučili, kako narediti podvozje igrače ATV. Tu bodo koraki popolnoma enaki. Zato se na tem ne bomo podrobneje osredotočali. Na fotografiji je prikazano sestavljeno podvozje terenskega vozila z nameščeno ploščo Arduino.

Šasija za terenska vozila z lastnim pogonom
Šasija za terenska vozila z lastnim pogonom

2. korak

Zdaj je na vrsti elektronika. Najprej si oglejmo diagram povezav. Upoštevajte, da so vse LED diode povezane preko uporov s približno 200 ohmi. Sonar je povezan z dvema poljubnima digitalnima zatičema Arduino in napajalnikom + 5V. Povezava motornega gonilnika z Arduinom in motorji je razvidna iz diagrama. Če obstajajo dvoumnosti - preberite prejšnji članek, kjer smo to podrobneje obravnavali, ali pa postavite vprašanja v komentarjih.

Shema povezave igrače ATV
Shema povezave igrače ATV

3. korak

Sestavimo srce in možgane našega igračega terenskega vozila po zgornjem diagramu. Vse lahko namestite na vezje - to je veliko bolj priročno za pritrditev in morebitne prihodnje spremembe. Na fotografiji so elektronske komponente nameščene na posebnem ščitu za izdelavo prototipov za Arduino Uno. Sonar gleda naravnost pred vozilo. Zadnje LED bodo posnemale zavorne luči, sprednje LED pa žaromete.

Sestavljanje elektronike igrače ATV
Sestavljanje elektronike igrače ATV

4. korak

Čas je, da napišemo nadzorni program za naše terensko vozilo. Koda skice (program za Arduino) je prikazana na sliki.

Glavni odtenek te skice je delo s sonarjem. Bistvo je, da pošljemo kratek impulz - sprožilec, izmerimo čas zakasnitve odmeva in določimo razdaljo do cilja od časa zakasnitve. Če je razdalja manjša od določene (na skici - 20 cm), jo bo terensko vozilo obkrožilo.

Algoritem krmiljenja motorja smo obravnavali v prejšnjem članku. Pri zavijanju bo terensko vozilo vklopilo "smernike", ob ustavljanju - zavorno luč. Ko se zazna ovira, se prižgejo žarometi in ATV jo obide. Da bo terensko vozilo bolj "inteligentno", določimo poljubno smer izogibanja oviram.

Komentarji v kodi podrobneje razlagajo celoten program.

Skica za igrače terenec
Skica za igrače terenec

5. korak

Skico "napolnite" v Arduino (v prejšnjih člankih smo že preučili več možnosti, kako naložiti program v Arduino). Ščit z elektronskimi komponentami terenskega vozila povežemo na ploščo Arduino. Postrežemo s hrano. In gledamo, kako naše terensko vozilo "oživi".

Priporočena: