Turinys:

Pažangus „Romote“automobilis, pagrįstas „Arduino“: 5 žingsniai
Pažangus „Romote“automobilis, pagrįstas „Arduino“: 5 žingsniai

Video: Pažangus „Romote“automobilis, pagrįstas „Arduino“: 5 žingsniai

Video: Pažangus „Romote“automobilis, pagrįstas „Arduino“: 5 žingsniai
Video: EBYTE LoRa modulio apžvalga ir konfigūracija 2024, Lapkritis
Anonim
Pažangus „Romote“automobilis, pagrįstas „Arduino“
Pažangus „Romote“automobilis, pagrįstas „Arduino“

Šis projektas yra pagrįstas „Arduino UNO“plėtros lenta, skirta protingam automobiliui sukurti. Automobilis turi „Bluetooth“belaidį valdymą, kliūčių vengimą, signalinį signalą ir kitas funkcijas, be to, jis yra keturiais ratais varomas automobilis, kurį lengva pasukti.

1 žingsnis: pirkite reikalingus daiktus

Turime nusipirkti „Arduino“pagrindinę plokštę ir išplėtimo plokštę, taip pat signalą, „L298N“variklio tvarkyklės modulį, „BT-04A“„Bluetooth“modulį, nuolatinės srovės variklį, akumuliatoriaus laikiklį ir tt. Šiam automobiliui tinkamų akrilo plokščių rasti nėra lengva, todėl nuoroda pateikta žemiau. Parduotuvėse lengvai rasite kitų dalykų.

Čia yra nuoroda į akrilo plokštę Taobao:

Programinė įranga naudoja „Bluetooth“derinimo asistentą automobiliui valdyti, taip pat bus pridėti ištekliai.

2 žingsnis: sukurkite aparatūros sistemą

Sukurkite aparatūros sistemą
Sukurkite aparatūros sistemą
Sukurkite aparatūros sistemą
Sukurkite aparatūros sistemą

Turime sumontuoti modulį tinkamoje vietoje ant akrilo plokštės. Kadangi įsigytoje akrilo plokštėje yra daugiau skylių nei mums reikia, atkreipkite dėmesį tik į tai, kaip ją sumontuoti patogiausiu būdu, kad išvengtumėte pakartotinio išmontavimo.

Kadangi variklio montavimas yra gana paprastas ir fiksuotas, mes sutelkiame dėmesį į aukščiau esančios valdymo grandinės montavimą. Signalams priimti reikia naudoti „Bluetooth“ir pagrindinę plokštę. Tikslingiau juos pastatyti automobilio gale. Baterijų bazė ir baterijos užima daug vietos. Siekiant užtikrinti automobilio pusiausvyrą, jie dedami į vidurinę padėtį, o variklio pavaros modulis ir kliūčių vengimo modulis - priekyje, kaip parodyta paveikslėliuose.

Toliau pateiktame paveikslėlyje parodytas montavimo modelis atitinkamai iš apačios ir viršaus. Pirmajame paveikslėlyje parodyta grandinės būklė iš apačios, kai variklis nėra sumontuotas. Atkreipkite dėmesį į tai, kad įsigytumėte daugiau varžtų ir varinių stulpų, kurių aukštis skirtingas, kad nesvyruotumėte iš vietos. Antra nuotrauka - automobilio padėtis, kai jis visiškai sumontuotas. Jūs aiškiai matote variklio pavaros modulį, akumuliatorių ir kt.

3 žingsnis: kalbėkite apie „Bluetooth“

Pokalbiai apie „Bluetooth“
Pokalbiai apie „Bluetooth“

„Bluetooth“modulis dažnai naudojamas trumpo nuotolio belaidžio valdymo srityje. Šiame projekte pasirinktas „Bluetooth“modulis BT-04A. Kaip ir HC serijos „Bluetooth“modulis, dažnai naudojamas „BT“serijos „Bluetooth“modulis, tačiau jo kaina yra pigesnė.

Šis modulis daugiausia naudojamas trumpo nuotolio duomenų bevielio perdavimo srityje. Jis gali būti lengvai prijungtas prie kompiuterio „Bluetooth“įrenginio, taip pat gali perduoti duomenis tarp dviejų modulių. Naudojant šį modulį galima išvengti varginančio kabelio prijungimo ir tiesiogiai pakeisti serijinio prievado kabelį.

Šį modulį valdo „AT“komandų rinkinys, pvz., Esp8266 WIFI modulis, GSM modulis. Siekdami palengvinti skirtingų kompiuterių prijungimą, pagrindinį režimą gaminame automobilį, o kompiuteris ir mobilusis telefonas susiejami su „Bluetooth“automobilyje, kad galėtume valdyti išmanųjį automobilį. Kompiuterio „Bluetooth“derinimo asistentas yra labai tobulas, daugelis funkcijų instrukcijų buvo įtrauktos į mygtukus, mums tereikia įvesti valdymo instrukcijas. Atminkite, kad prieš siunčiant valdymo komandą kompiuteris pirmiausia turi būti prijungtas prie automobilio „Bluetooth“. Šis procesas gali būti užstrigęs. Pabandykite kelis kartus daugiau, o mobilusis terminalas yra patogesnis.

Mobilioji programinė įranga pridedama prie šio veiksmo tik informaciniais tikslais, o rekomenduojama naudoti kompiuterio „Bluetooth“prievado derinimo programinę įrangą.

4 žingsnis: programinės įrangos kodavimas

Programinės įrangos kodavimas
Programinės įrangos kodavimas
Programinės įrangos kodavimas
Programinės įrangos kodavimas
Programinės įrangos kodavimas
Programinės įrangos kodavimas

„Arduino“kūrimo aplinka yra atviro kodo ir ją galima atsisiųsti tiesiai iš interneto. Žemiau aprašyti pagrindiniai programavimo žingsniai.

Visų pirma, pagrindinius kaiščius valdymo plokštėje nustatome makroskopiškai, kad būtų lengviau suprasti ir vėliau veikti.

Tada inicijuokite variklio veikimą, kaip parodyta paveikslėlyje žemiau, tai inicijavimo į priekį operacija. Atkreipkite dėmesį, kad variklį varo du poliai, vienas aukštas ir vienas žemas, ir atvirkščiai. Mes daugiausia naudojame šį principą varikliui valdyti.

Kairės-dešinės judesys yra ypatingas. Siekdami sukti kairę į dešinę, kad automobilis daug nejudėtų į priekį, pasukame kairįjį ratą atgal, o dešinį-į kairę. Tas pats pasakytina ir apie sukimąsi į dešinę. (kadangi analoginio signalo naudojimo poveikis nėra labai geras, jį reikia nuolat derinti, o čia tiesiogiai naudojama skaitmeninė išvestis.)

Gavęs komandą iš nuoseklaus prievado, automobilis gali atlikti atitinkamą operaciją pagal komandą. Paveikslėlyje parodyta operacija, skirta gauti pirmyn komandą. Viena iš priežasčių, kodėl mes pasirenkame „Bluetooth“modulį „BT-04A“, yra tai, kad jis buvo įtrauktas į USART, turintis tik keturis TX, Rx, VCC ir GND kaiščius, todėl labai patogu derinti ir pasiekti

5 žingsnis: apžvalga

Apžvalga
Apžvalga
Apžvalga
Apžvalga

Galiausiai pridėkite programos kodą ir automobilio nuotraukas įvairiose situacijose. Tai yra programos projektas, kviečiame kartu diskutuoti ir tobulinti šį projektą.

Rekomenduojamas: