Kuidas Teha Kajaloodiga Iseliikuvat Maastikusõidukit

Sisukord:

Kuidas Teha Kajaloodiga Iseliikuvat Maastikusõidukit
Kuidas Teha Kajaloodiga Iseliikuvat Maastikusõidukit

Video: Kuidas Teha Kajaloodiga Iseliikuvat Maastikusõidukit

Video: Kuidas Teha Kajaloodiga Iseliikuvat Maastikusõidukit
Video: Kuremaa Järv Pt2 2024, Mai
Anonim

Arduinoga mänguasjade maastikusõidukite teema jätkamine. Oleme juba nutitelefonist Bluetoothi kaudu teiega raadio teel juhitava maastiku valmistanud. Nüüd valmistame maastikusõiduki, mis sõidab ise, väldib takistusi ja annab ka "esilaternatega" märku pööramise või peatumise kohta.

Mänguasja hüdrolokaatoriga maastikusõiduk
Mänguasja hüdrolokaatoriga maastikusõiduk

See on vajalik

  • - Arduino UNO või samaväärne;
  • - ultraheli kaugusmõõtur (ultrahelimoodul) HC-SR04 või muu sarnane;
  • - mootorijuht L9110S või analoog;
  • - roomikplatvorm tanki Pololu Zumo vms jaoks;
  • - klaaskiust tükk vastavalt Arduino plaadi suurusele või prototüüpimiseks mõeldud kilp;
  • - 2 elektrimootorit, mis sobivad valitud veermikule;
  • - 2 valget LED-i (esituled), 2 punast LED-i (tagatuled) ja 4 180-220 Ohmi takistit;
  • - patareid (1 "kroon" või 4-6 sõrme patareid);
  • - ühendavad juhtmed;
  • - jootekolb;
  • - arvuti;
  • - kinnitusdetailid - 6-10 polti M2, 5, seibid, mutrid nende külge.

Juhised

Samm 1

Esimene samm on platvormi kokkupanek. Ühes eelmises artiklis vaatasime üksikasjalikult, kuidas valmistada mänguasja ATV šassii. Siin on sammud täpselt samad. Seetõttu ei peatu sellel üksikasjalikumalt. Maastikusõiduki kokkupandud šassii, millele on paigaldatud Arduino laud, on näidatud fotol.

Iseliikuv maastikuauto šassii
Iseliikuv maastikuauto šassii

2. samm

Nüüd on käes elektroonika pööre. Vaatame kõigepealt ühendusskeemi. Pange tähele, et kõik LED-id on ühendatud umbes 200 oomi takistite kaudu. Kajaloodi on ühendatud Arduino kahe meelevaldse digitaalse tihvtiga ja + 5V toiteallikaga. Mootorijuhi ühendamine Arduinoga ja mootoritega on näha diagrammilt. Kui on ebaselgust, lugege eelmist artiklit, kus me seda üksikasjalikumalt kaalusime, või esitage küsimusi kommentaarides.

Mänguasja ATV ühendusskeem
Mänguasja ATV ühendusskeem

3. samm

Pange kokku ülaltoodud skeemi järgi oma mänguasja maastiku süda ja aju. Saate kõik trükkplaadile paigaldada - see on paigaldamise ja võimalike tulevaste muudatuste jaoks palju mugavam. Fotol asetatakse elektroonilised komponendid spetsiaalsele kilbile Arduino Uno prototüüpide loomiseks. Sonar vaatab otse sõiduki ette. Tagumised valgusdioodid jäljendavad piduritulesid, eesmised valgusdioodid - esitulesid.

Mänguasja ATV elektroonika kokkupanek
Mänguasja ATV elektroonika kokkupanek

4. samm

Aeg kirjutada juhtimisprogramm meie maastikusõidukile. Visandikood (Arduino programm) on näidatud joonisel.

Selle visandi peamine nüanss on kajaloodiga töötamine. Alumine rida on see, et saadame lühikese impulsi - päästiku, mõõdame kaja - peegelduse viivitusaega ja määrame viivitusajast kauguse sihtmärgini. Kui vahemaa on määratust väiksem (visandil - 20 cm), siis sõidab maastikusõiduk selle ümber.

Kaalusime mootori juhtimise algoritmi eelmises artiklis. Pööramisel lülitab maastikusõiduk sisse "suunatuled", peatumisel - piduritule. Takistuse avastamisel lülituvad esituled sisse ja ATV sõidab selle ümber. Selleks, et muuta maastikusõiduk "intelligentsemaks", seadkem suvaline suund takistuste vältimiseks.

Koodis olevad kommentaarid selgitavad kogu programmi üksikasjalikumalt.

Visand mänguasja maastikusõidukile
Visand mänguasja maastikusõidukile

5. samm

"Täitke" visand Arduinosse (oleme varasemates artiklites juba kaalunud mitmeid võimalusi, kuidas programmi Arduinosse laadida). Ühendame kilbi maastikusõiduki elektrooniliste komponentidega Arduino tahvliga. Pakume toitu. Ja me jälgime, kuidas meie maastikuauto "ellu ärkab".

Soovitan: