Siūlomas mažos žaislinės radijo bangomis valdomos visureigės gamybos būdas.
Už mūsų visureigio „širdį“imsime mokestį iš Arduino šeimos. Važiuoklės gamybai naudosime paruoštą važiuoklę, kurią dabar lengva įsigyti bet kurioje Kinijos internetinėje parduotuvėje ar elektronikos parduotuvėse. Mes valdysime savo visureigį iš išmaniojo telefono per „Bluetooth“per nemokamą programą, kurią atsisiųsime iš „Google Play“.
Tai būtina
- - „Arduino UNO“arba lygiavertis;
- - „Bluetooth“modulis HC-06 arba analoginis;
- - L9110S variklio tvarkyklė arba analogas;
- - vikšrinė platforma „Pololu Zumo“tankui ar panašiai;
- - stiklo pluošto gabalas pagal „Arduino“lentos dydį arba skydas prototipams kurti;
- - 2 elektriniai varikliai, tinkantys pasirinktai važiuoklei;
- - 2 šviesos diodai („priekiniai žibintai“) ir 2 rezistoriai 180–220 omų;
- - baterijos (1 "karūna" arba 4-6 pirštų baterijos);
- - jungiamieji laidai;
- - lituoklis;
- - kompiuteris;
- - 6-10 varžtų M2, 5.
Nurodymai
1 žingsnis
Elektrinius variklius pritvirtiname prie važiuoklės. Aš naudoju du 12 mm variklius, įsigytus iš „Amperk“. Jie puikiai tinka mano pasirinktai „Pololu Zumo“vikšrinei platformai.
2 žingsnis
Vikšrinę važiuoklę surenkame pagal prie jų pritvirtintas instrukcijas. Tai labai lengva surinkti per 10 minučių. Tai yra mūsų būsimo visureigio pagrindas. Atkreipkite dėmesį, kad šioje važiuoklėje yra skyrius 4 AA baterijoms. Reikės atnešti 2 laidus, skirtus „+“ir „-“laukui, kad galėtume maitinti visą mūsų konstrukciją. Ant laidų galite prilituoti „Arduino“tinkamą jungtį. Tai palengvins maitinimo prijungimą prie plokštės. Jei naudojama kita platforma, turite rasti vietą, kur įdėti akumuliatoriaus skyrių, taip pat ištraukti laidus, kad maitintumėte „Arduino“plokštę.
3 žingsnis
„Arduino“lentą pritvirtiname prie važiuoklės. Šios robotinės platformos tvirtinimo elementai nėra išlyginti skylėse su tvirtinimo angomis „Arduino UNO“. Todėl aš darau papildomą stiklo pluošto platformą, kurią pritvirtinu prie važiuoklės varžtais M2, 5, o tada prie jos prisukau lentą 4 tais pačiais varžtais.
4 žingsnis
Galvojame, kaip pritvirtinti „Bluetooth“modulį, variklio tvarkyklę ir „priekinius žibintus“ant važiuoklės, kad tada visa tai būtų galima lengvai prijungti prie „Arduino“. Aš naudosiu specialią lentą arba elektroninį plytų skydą, tokį, koks yra nuotraukoje. Bet tai gali būti bet koks kitas skydas ar net tiesiog naminė lenta. Varžto tvarkyklę varžtais pritvirtiname ant skydo, išgręžę tinkamą skylę skyde. Mes stengiamės, kad grąžtas nepažeistų reikiamų laidininkų, jei dirbame su skydu. Ir būkite atsargūs: varžtas yra metalinis, galite netyčia padaryti trumpąjį jungimą. Todėl nenaudojamus laidininkus aplink išgręžtą skylę valome aštriu peiliu. Po veržle ir varžto galvute uždėkite nelaidžias poveržles.
5 žingsnis
Dabar ateina sunkiausia ir atsakingiausia dalis. Mes turime surinkti viską pagal schemą. Prijungiame „Bluetooth“modulio Rx kaištį prie „Arduino“Tx kaiščio, modulio „Tx“kaištį prie „Arduino“Rx kaiščio, GND prie „Arduino“žemės, VCC - prie 5 V „Arduino“(arba prie 3,3 V) - priklausomai nuo to, kurį BT modulį naudojate). Čia galite naudoti litavimo arba sujungimo laidus su specialiomis kilpomis, tokiomis kaip "Dupont".
Dviejų variklių valdymui naudojami 4 variklio vairuotojo išėjimai + 2 maitinimo šaltiniai. Todėl mes paimame bet kokius 4 nemokamus „Arduino“skaitmeninius kaiščius ir sujungiame juos su variklio vairuotojo valdymo kaiščiais. Konkrečius PIN kodų numerius užsirašysime vėliau programoje, todėl tai nėra kritiška dabar.
Galiausiai, mes sujungiame šviesos diodus su anodais per rezistorius, kurių atsparumas yra apie 200 omų, prie bet kokių dviejų likusių laisvų „Arduino“kaiščių, o katodus - prie GND.
6 žingsnis
Todėl turėtumėte gauti kažką panašaus į tą, kuris parodytas nuotraukoje. Čia taip pat turiu ultragarsinį nuotolio ieškiklį - norėdamas dar labiau aprūpinti visureigį „regėjimu“ir galimybe judėti savarankiškai. Bet mes paliksime tai vėliau. Šioje visureigio versijoje ant skydo neturėsite aido ieškiklio.
7 žingsnis
Dabar parašykime „Arduino“eskizą (programą) ir įkelkime jį į mikrovaldiklio atmintį. Programos tekstas yra labai paprastas ir parodytas nuotraukoje. Įkelkite eskizą standartiniu būdu. Kaip tai daroma, jau aptarėme viename iš ankstesnių straipsnių. Visi smeigtukai, įtraukti į programos tekstą, atitinka aukščiau pateiktą ryšio schemą.
8 žingsnis
Atsisiunčiame programą savo visureigiui valdyti. Jis vadinamas „Arduino Bluetooth RC Car“ir yra nemokamai prieinamas „Google Play“. Pateiktas QR kodas nukreipia į programos atsisiuntimo puslapį „Google Play“.
9 žingsnis
Atsisiuntę eskizą, atjunkite „Arduino“nuo kompiuterio ir prijunkite mūsų skydą prie „Arduino“. Esminis momentas: pirmasis mūsų visureigio įjungimas! Jei viskas teisingai prijungta, tada „Arduino“ir variklio tvarkyklės šviesos diodai turėtų užsidegti, o „Bluetooth“modulio šviesos diodas turėtų greitai mirksėti.
10 žingsnis
Prie visureigio jungiamės per „Bluetooth“. Norėdami tai padaryti, paleiskite „Arduino Bluetooth RC Car“programą. Paleidimo metu ji paprašys leidimo įjungti „Bluetooth“, jei jis neįjungtas. Mes leidžiame. Spaudžiame mygtuką su pavara. Žemiau pasirodys meniu, paspauskite mygtuką „Prisijungti“. Pamatysite įrenginių, suporuotų su išmaniuoju telefonu, sąrašą ir netoliese esančius įrenginius. Vienas iš šių įrenginių bus mūsų visureigis. Mes pasirenkame jį iš sąrašo. Būsite paraginti susieti su šiuo įrenginiu ir įvesti kodą. Paprastai tai yra 0000 arba 1234, priklausomai nuo to, kurį „Bluetooth“modulį naudojote.
Jei susieti pavyks, modulio šviesos diodas pradės mirksėti maždaug kas sekundę, o indikatorius viršutiniame kairiajame programos kampe taps žalias. Išmanusis telefonas prisimins šį įrenginį ir jums nebereikės įvesti kodo.
Dabar galite išbandyti tai, ką gavome. Transporto priemonė turi važiuoti į priekį ir atgal, pasukti į kairę ir į dešinę, įjungti ir išjungti priekinius žibintus.
11 žingsnis
Jei keturratis pasisuka arba važiuoja atgal naudodamas komandą Pirmyn, variklių laidai sumaišomi. Keičiant geltonus ir žalius laidus, einančius nuo vairuotojo iki variklių (aukščiau pateiktoje diagramoje), įsitikinkite, kad visureigis važiuoja tiksliai ten, kur reikia. Jei turite klausimų, parašykite juos straipsnio komentaruose!