Turinys:
- 1 žingsnis: pirkite reikalingus daiktus
- 2 žingsnis: sukurkite aparatūros sistemą
- 3 žingsnis: kalbėkite apie „Bluetooth“
- 4 žingsnis: programinės įrangos kodavimas
- 5 žingsnis: apžvalga
Video: Pažangus „Romote“automobilis, pagrįstas „Arduino“: 5 žingsniai
2024 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2024-01-30 10:45
Š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ą
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“
„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
„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
Galiausiai pridėkite programos kodą ir automobilio nuotraukas įvairiose situacijose. Tai yra programos projektas, kviečiame kartu diskutuoti ir tobulinti šį projektą.
Rekomenduojamas:
„Arduino“ir MPU6050 pagrįstas skaitmeninis gulsčiukas: 3 žingsniai
„Arduino“ir MPU6050 pagrįstas skaitmeninis gulsčiukas: Sveiki atvykę į mano pirmą pamokomą pamoką! Tikiuosi, kad jums tai pasirodė informatyvi. Nedvejodami palikite teigiamą ar neigiamą atsiliepimą. Šis projektas skirtas sukurti arduino & MPU6050 pagrįstas skaitmeninis gulsčiukas. Nors baigtas dizainas ir
Automatinis „Arduino“pagrįstas IR nuotolinio valdymo pulto temperatūra: 7 žingsniai
Automatinis „Arduino“pagrįstas IR nuotolinio valdymo pulto temperatūra: Ei, kas vyksta, vaikinai! Akarsh čia iš „CETech“. Pavargote pabusti vidury gero garso tik dėl to, kad jūsų kambario temperatūra yra per žema arba per aukšta dėl jūsų nebylios kintamosios srovės. Tada šis projektas skirtas tau. Šiame projekte mes padarysime savo
MIA-1 atviro kodo pažangus rankų darbo humanoidinis robotas!: 4 žingsniai
MIA-1 atviro kodo pažangus rankų darbo humanoidinis robotas!: Sveiki visi, šiandien parodysiu, kaip sukūriau robotą MIA-1, kuris yra ne tik pažangus ir unikalus, bet ir atviro kodo ir gali būti pagamintas be 3D spausdinimo !! Taip, jūs supratote, šis robotas yra visiškai rankų darbo. O atviro kodo reiškia - jūs gaunate
„Arduino“pagrįstas savarankiškai vairuojantis automobilis: 8 žingsniai
„Arduino“savarankiškai vairuojantis automobilis: Sveiki atvykę į mano pirmąjį „Instructable“! Taigi neseniai man buvo paskirtas savarankiško automobilio projektas kaip mano semestro projektas. Šiame projekte mano užduotis buvo suprojektuoti automobilį, kuris galėtų atlikti šiuos veiksmus: gali būti valdomas balso komandomis per „Android“telefoną
„RoverBluetooth“: „Arduino“pagrįstas „Bluetooth“automobilis: 5 žingsniai
„RoverBluetooth“: „Arduino“pagrįstas „Bluetooth“automobilis: „RoverBluetooth“yra vardas, kurį daviau „Arduino“pagrindu veikiančiam „Bluetooth“automobiliui, kurį sukūriau mokyklos egzaminui, kai man buvo tik trylika. Taip pat parodžiau jį „Maker Faire Rome“su „FabLab“(ir aš ten buvau vienas jauniausių)! Pagaminti labai paprasta (tik keletas mažų