Kako Izraditi Samohodno Terensko Vozilo Sa Sonarom

Sadržaj:

Kako Izraditi Samohodno Terensko Vozilo Sa Sonarom
Kako Izraditi Samohodno Terensko Vozilo Sa Sonarom

Video: Kako Izraditi Samohodno Terensko Vozilo Sa Sonarom

Video: Kako Izraditi Samohodno Terensko Vozilo Sa Sonarom
Video: Kako pravilno ustaviti vozilo? - šola vožnje - 1. učna stopnja 2024, Maj
Anonim

Nastavljajući temu igračkih terenaca sa Arduinom. Sa vama smo već napravili radio-kontrolirano terensko vozilo sa pametnog telefona putem Bluetootha. Sada ćemo napraviti terensko vozilo koje se samo vozi, izbjegava prepreke, a također signalizira "farovima" o skretanju ili zaustavljanju.

Igračka terenskog vozila sa sonarom
Igračka terenskog vozila sa sonarom

Neophodno je

  • - Arduino UNO ili ekvivalent;
  • - ultrazvučni daljinomjer (ultrazvučni modul) HC-SR04 ili sličan;
  • - L9110S pokretački program motora ili analogni;
  • - gusjenična platforma za rezervoar Pololu Zumo ili slično;
  • - komad fiberglasa prema veličini Arduino ploče ili štita za izradu prototipa;
  • - 2 elektromotora pogodna za odabranu šasiju;
  • - 2 bijele LED (farovi), 2 crvene LED (stražnja svjetla) i 4 otpora 180-220 Ohm;
  • - baterije (1 "krunska" ili 4-6 prstnih baterija);
  • - spojne žice;
  • - lemilica;
  • - kompjuter;
  • - pričvršćivači - 6-10 vijaka M2, 5, podloške, matice na njih.

Instrukcije

Korak 1

Prvi korak je sastavljanje platforme. U jednom od prethodnih članaka detaljno smo pogledali kako napraviti šasiju ATV-a za igračke. Ovdje će koraci biti potpuno isti. Stoga se nećemo detaljno zadržavati na ovome. Sastavljena šasija terenskog vozila sa ugrađenom pločom Arduino prikazana je na fotografiji.

Šasija za terenska vozila sa vlastitim pogonom
Šasija za terenska vozila sa vlastitim pogonom

Korak 2

Sada je red na elektronici. Pogledajmo prvo dijagram povezivanja. Napominjemo da su sve LED diode povezane preko otpornika od oko 200 ohma. Sonar je povezan s dva proizvoljna digitalna pina Arduina i napajanjem + 5V. Povezanost vozača motora sa Arduinom i motorima može se vidjeti na dijagramu. Ako postoje nejasnoće - pročitajte prethodni članak, gdje smo to detaljnije razmotrili, ili postavljajte pitanja u komentarima.

Dijagram povezivanja ATV igračaka
Dijagram povezivanja ATV igračaka

Korak 3

Sastavimo srce i mozak našeg igračkog terenskog vozila prema gornjem dijagramu. Sve možete montirati na pločicu - ovo je mnogo prikladnije za montiranje i moguće buduće modifikacije. Na fotografiji su elektroničke komponente smještene na posebnom štitu za izradu prototipa za Arduino Uno. Sonar gleda ravno ispred vozila. Stražnje LED lampice imitirat će kočiona svjetla, a prednje LED svjetla.

Sastavljanje elektronike ATV-a za igračke
Sastavljanje elektronike ATV-a za igračke

Korak 4

Vrijeme je da napišemo program upravljanja za naše terensko vozilo. Kod skice (program za Arduino) prikazan je na ilustraciji.

Glavna nijansa u ovoj skici je rad sa sonarom. Zaključak je da šaljemo kratki impuls - okidač, mjerimo vrijeme kašnjenja odjeka - refleksije i određujemo udaljenost do cilja od vremena kašnjenja. Ako je udaljenost manja od navedene (na skici - 20 cm), tada će ga terensko vozilo zaobići.

Algoritam upravljanja motorom razmatrali smo u prethodnom članku. Pri skretanju terensko vozilo će uključiti "pokazivače smjera", pri zaustavljanju - kočnicu. Kada se otkrije prepreka, upalit će se farovi i ATV će je zaobići. Da bi terensko vozilo bilo „inteligentnije“, postavimo proizvoljan pravac za izbjegavanje prepreka.

Komentari u kodu detaljnije objašnjavaju čitav program.

Skica za igračko terensko vozilo
Skica za igračko terensko vozilo

Korak 5

"Napunite" skicu u Arduino (već smo razmatrali nekoliko opcija u prethodnim člancima o načinu učitavanja programa u Arduino). Štit povezujemo s elektroničkim komponentama terenskog vozila na Arduino ploču. Služimo hranu. I mi gledamo kako naše terensko vozilo "oživljava".

Preporučuje se: