Kazalo:

Arduino Bluetooth RC avto: 12 korakov
Arduino Bluetooth RC avto: 12 korakov

Video: Arduino Bluetooth RC avto: 12 korakov

Video: Arduino Bluetooth RC avto: 12 korakov
Video: Робот Паук на Arduino c управлением по Bluetooth 2024, November
Anonim
Arduino Bluetooth RC avto
Arduino Bluetooth RC avto
Arduino Bluetooth RC avto
Arduino Bluetooth RC avto

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

Načrtujte svoje korake na Trellu
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

Pridobite/kupite svoje potrebščine
Pridobite/kupite svoje potrebščine
Pridobite/kupite svoje potrebščine
Pridobite/kupite svoje potrebščine
Pridobite/kupite svoje potrebščine
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

Zgradite avto
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

Priključite Bluetooth
Priključ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

Kodiranje - uporaba aplikacije Adafruit
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

Naj bo RC Car brezžičen
Naj bo RC Car brezžičen

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

(Izbirno): Dodajte senzor razdalje
(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.

Priporočena: