Kazalo:
- 1. korak: Načrtujte svoje korake na Trellu
- 2. korak: Pridobite/kupite svoje potrebščine
- Korak: Zgradite avto
- Korak: Upravljajte enosmerne motorje z Arduinom
- 5. korak: Povežite Bluetooth
- 6. korak: Kodiranje - uporaba aplikacije Adafruit
- Korak 7: RC Car naredite brezžičnega
- 8. korak: spremenite spremenjeno aplikacijo za delo s kontrolno ploščico
- 9. korak: (Izbirno): Dodajte senzor razdalje
- 10. korak: Preizkusite
- 11. korak: Dodajte zunanjost
- 12. korak: Dokument
2025 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2025-01-13 06:58
Ali upravljate avtomobil RC prek aplikacije na telefonu? Mogoče je!
Z uporabo Arduina, nekaj Bluetootha, nekaj koles in kopice drugih majhnih, a bistvenih kosov smo lahko ustvarili avtomobil z daljinskim upravljalnikom, ki se poveže z Bluetoothom in ga lahko nadzoruje aplikacija v telefonu. Zdi se dovolj preprosto, kajne? No, po približno mesecu dni smo lahko polirali delujoč avtomobil Bluetooth RC. Z našimi navodili boste to storili hitreje kot mi.
1. korak: Načrtujte svoje korake na Trellu
Če želite začeti načrtovati v trellu, morate vedeti, kaj želite narediti in katere materiale potrebujete.
Stvari, ki jih želite postaviti na svoj trello, so:
- Pridobite/kupite zaloge
- Zgraditi avto
- Upravljajte enosmerne motorje z Arduinom
- Povežite se z Arduinom prek Bluetootha
- Naj bo avtomobil RC brezžičen
- Kodiranje
- Naredite aplikacijo
- Priključite/ kodirajte senzor razdalje (potreben samo za izbirni korak.)
- Testiranje
-Zunanjost
- Dokumentacija/ Kako
Zdaj je v vsakem od teh veliko korakov, vendar boste v naslednjih korakih našega postopka našli več podrobnosti.
2. korak: Pridobite/kupite svoje potrebščine
Materiali, ki jih potrebujete za ta projekt, vključujejo:
-Arduino
-Gonilnik motorja (TB6612FNG Breakout)
-Bluetooth nizkoenergijski gonilnik (nRF8001 Bluetooth LE)
-DC motorji
-paket baterij (baterije)
-Žice
-Vezje
Korak: Zgradite avto
Z enosmernimi motorji in vezjem
1) Priključite gonilnik motorja na Arduino
2) Arduino priključite na enosmerne motorje
*Za ogled vezja glejte fotografijo.
Korak: Upravljajte enosmerne motorje z Arduinom
S kodo MotorTest iz knjižnice motornih gonilnikov bo Arduino lahko krmilil enosmerne motorje.
-Koda motorTest naredi motorje malce "šašave".
-Pomaknite se navzdol do mesta, kjer piše TB6612FNG Arduino Library in tam se bo prenesel.
-Po tem lahko to knjižnico vnesete v Arduino IDE kot stisnjeno datoteko.
-Pojdite na skico, vključite knjižnico, nato pa dodajte knjižnico.zip in izberite datoteko.
-Ta datoteka bo nato prikazana pod primeri.
-In lahko boste preizkusili svoje motorje.
5. korak: Povežite Bluetooth
Z nizkoenergijskim gonilnikom Bluetooth ga lahko povežemo z Arduinom, kot je prikazano na sliki.
- Ko ga povežemo z Arduinom, lahko z nekaj kode premaknemo avto z aplikacijo Adafruit.
-Pojdite na stran Adafruit z gonilnikom nrf8001 in knjižnico lahko prenesete.
-S to knjižnico lahko uporabite priloženo kodo (echo demo) za programiranje avtomobila, da se premakne, ko dobi ukaz.
6. korak: Kodiranje - uporaba aplikacije Adafruit
Ko naložite aplikacijo in spremenite kodo, kot želite, da se stvari premaknejo:
1) Začeli smo s povezavo z avtomobilom (ki se je prvotno imenoval UART) in šli do modulov UART.
- Tukaj lahko vnesete ukaz, na primer f za naprej, če je to tisto, kar imate v kodi za premik avtomobila naprej.
*Lahko se sklicujete na našo kodo, ki bo objavljena v naslednjem koraku.
Korak 7: RC Car naredite brezžičnega
Tukaj boste potrebovali baterije.
Z akumulatorskim kompletom in akumulatorji, ki so priključeni na enosmerne motorje, se avto lahko premika, ne da bi bil povezan s čim drugim.
*Na zgornji sliki lahko vidite, kako je akumulator priključen in akumulator, ki je pritrjen na motorje.
8. korak: spremenite spremenjeno aplikacijo za delo s kontrolno ploščico
Odločili smo se, da bomo s kontrolno ploščico daljinski upravljalnik našega avtomobila. Za to smo morali:
- Spremenite izvorno kodo izvirne aplikacije Adafruit.
-Naša spremenjena koda je tukaj povezana in ta spremenjena aplikacija je SAMO za android.:
-In kako uporabljati aplikacijo, narejeno s spremenjeno kodo:
-Ko odprete aplikacijo:
-Povežite se z CAR
-Ko kliknete povezavo, se prikaže seznam z izbiro načina za povezavo z avtomobilom
-Kliknite krmilnik
-V krmilniku se pomaknite do konca in kliknite nadzorno ploščico.
-V nadzorni ploščici:
-Puščica navzgor gre naprej
-Puščica navzdol gre nazaj
-Leva puščica gre levo
-Desna puščica gre desno
-Gumb 1 je zavora
-Gumb 2 je krof
9. korak: (Izbirno): Dodajte senzor razdalje
Za naš avto z daljinskim upravljalnikom smo dodali senzor razdalje.
-Senzor razdalje je nameščen na sprednji strani našega RC avtomobila, ki smo ga poskušali samodejno premakniti v drugo smer, ko je nekaj pred njim.
10. korak: Preizkusite
Pri testiranju, -Preverite, ali vse funkcije delujejo tako, kot želite:
-Naprej
-Nazaj
-Levo
-Prav
-Prekinite
-Krof
-Samodejno
To so naše posebne funkcije, ki jih lahko uporabite ali jih spremenite, da naredite, kar želite.
11. korak: Dodajte zunanjost
Pri dodajanju zunanjosti je vse odvisno od vas.
-Zunanjost avtomobila je večinoma samo za držanje strojne opreme skupaj.
-Uporabili smo zadrge in žice, da smo vse držali na svojem mestu.
-Zunanjost avtomobila lahko oblikujete tako, kot vam ustreza.
** Najpomembnejši del zunanjosti je, da vse držite na mestu!
12. korak: Dokument
Pri ustvarjanju avtomobila RC se prepričajte, da dokumentirate.
To lahko pomaga, če:
-Odpravljanje težave, s katero se soočate.
-Spreminjanje ožičenja.
-Spomnite se, kaj ste počeli vsak dan, -Pogled nazaj na vaš projekt.