Obsah:

Bluetooth RC auto Arduino: 12 krokov
Bluetooth RC auto Arduino: 12 krokov

Video: Bluetooth RC auto Arduino: 12 krokov

Video: Bluetooth RC auto Arduino: 12 krokov
Video: Подключение и настройка nRF24L01 к Arduino (модуль беспроводной связи) 2024, November
Anonim
Bluetooth RC auto Arduino
Bluetooth RC auto Arduino
Bluetooth RC auto Arduino
Bluetooth RC auto Arduino

Ovládate RC auto cez aplikáciu v telefóne? Je to možné!

Pomocou Arduina, Bluetooth, koliesok a ďalších malých, ale dôležitých kúskov sme dokázali vytvoriť RC auto, ktoré sa pripája k Bluetooth a dá sa ovládať pomocou aplikácie vo vašom telefóne. Zdá sa to dosť jednoduché, nie? Asi po mesiaci sme boli schopní vyladiť fungujúce Bluetooth RC auto. S našimi pokynmi to zvládnete oveľa rýchlejšie, ako sme boli my.

Krok 1: Naplánujte si svoje kroky na Trelle

Naplánujte si svoje kroky na Trello
Naplánujte si svoje kroky na Trello

Ak chcete začať plánovať v trelle, musíte vedieť, čo chcete robiť a aké materiály potrebujete.

Veci, ktoré chcete dať na trello, sú:

- Získajte/kúpte si svoje zásoby

- Postav auto

- Ovládajte jednosmerné motory pomocou Arduina

- Pripojte sa k Arduinu pomocou Bluetooth

- Urobte RC auto bezdrôtovo

- Kódovanie

- Vytvoriť aplikáciu

- Pripojiť/ kódovať snímač vzdialenosti (Potrebné iba pre voliteľný krok.)

- Testovanie

-Exteriér

- Dokumentácia/ Ako na to

Teraz je v každom z nich veľa krokov, ale ďalšie podrobnosti nájdete v ďalších krokoch nášho postupu.

Krok 2: Získajte/kúpte si svoje zásoby

Získajte/kúpte si svoje zásoby
Získajte/kúpte si svoje zásoby
Získajte/kúpte si svoje zásoby
Získajte/kúpte si svoje zásoby
Získajte/kúpte si svoje zásoby
Získajte/kúpte si svoje zásoby

Materiály, ktoré budete potrebovať pre tento projekt, zahŕňajú:

-Arduino

-Motorový ovládač (TB6612FNG Breakout)

-Bluetooth nízkoenergetický ovládač (nRF8001 Bluetooth LE)

-Dc motory

-Batéria (batérie)

-Drôty

-Obvodová doska

Krok 3: Zostavte si auto

Postav auto
Postav auto

S jednosmernými motormi a obvodovou doskou

1) Pripojte ovládač motora k Arduinu

2) Pripojte Arduino k jednosmerným motorom

*Pohľad na obvod nájdete na fotografii.

Krok 4: Ovládajte jednosmerné motory pomocou Arduina

Vďaka kódu MotorTest z knižnice ovládačov Motor bude Arduino schopný ovládať jednosmerné motory.

-Kód motorTest prinúti Motors urobiť malý "prípravok".

-Prejdite nadol, kde je uvedené, TB6612FNG Arduino Library, a tam sa stiahne.

-Potom môžete túto knižnicu umiestniť do Arduino IDE ako súbor vo formáte ZIP.

-Prejdite na náčrt, zahrňte knižnicu a potom prejdite na pridanie knižnice.zip a vyberte svoj súbor.

-Tento súbor sa potom zobrazí pod príkladmi.

-A budete si môcť vyskúšať svoje motory.

Krok 5: Pripojte Bluetooth

Pripojte Bluetooth
Pripojte Bluetooth

Pomocou ovládača Bluetooth Low Energy Driver ho môžeme pripojiť k Arduinu, ako je znázornené na obrázku.

- Od pripojenia k Arduinu sme schopní s určitým kódom presunúť auto pomocou aplikácie Adafruit.

-Prejdite na stránku Adafruit pomocou ovládača nrf8001 a knižnicu je možné stiahnuť.

-V tejto knižnici môžete pomocou dodaného kódu (echo demo) naprogramovať auto na pohyb po zadaní príkazu.

Krok 6: Kódovanie - pomocou aplikácie Adafruit

Kódovanie - pomocou aplikácie Adafruit
Kódovanie - pomocou aplikácie Adafruit

Po stiahnutí aplikácie a úprave kódu, ako ho chcete, aby sa veci pohli:

1) Začali sme pripojením k automobilu (ktorý sa pôvodne volal UART) a išli sme k modulom UART.

- Tu môžete zadať príkaz, napríklad f pre dopredu, ak to máte v kóde, aby sa auto pohlo dopredu.

*Môžete sa odvolať na náš kód, ktorý bude uverejnený v neskoršom kroku.

Krok 7: Vytvorte RC auto bezdrôtovo

Urobte RC auto bezdrôtovým
Urobte RC auto bezdrôtovým

Tu budete potrebovať svoje batérie.

Vďaka akumulátoru a batériám, ktoré sú pripojené k jednosmerným motorom, sa auto dokáže pohybovať bez toho, aby bolo k niečomu inému pripojené.

*Na obrázku vyššie môžete vidieť, ako je batéria pripojená a batéria pripevnená k motorom.

Krok 8: Vytvorte upravenú aplikáciu, aby fungovala s ovládacím panelom

Rozhodli sme sa použiť ovládací panel ako diaľkové ovládanie pre naše auto. Aby sme to urobili, museli sme:

- Upravte zdrojový kód pôvodnej aplikácie Adafruit.

-Tu je prepojený náš upravený kód a táto upravená aplikácia je IBA pre Android:

-A ako používať aplikáciu vyrobenú s upraveným kódom:

-Keď otvoríte aplikáciu:

-Pripojte sa k AUTU

-Keď kliknete na Pripojiť, vyskočí vám zoznam s názvom zvoliť režim pripojenia k automobilu

-Kliknite na ovládač

-V ovládači posuňte zobrazenie úplne nadol a kliknite na ovládací panel.

-Na ovládacom paneli:

-Šípka hore ide dopredu

-Šípka nadol smeruje dozadu

-Šípka doľava ide doľava

-Pravá šípka smeruje doprava

-Tlačidlo 1 je brzda

-Tlačidlo 2 je šiška

Krok 9: (Voliteľné): Pridajte snímač vzdialenosti

(Voliteľné): Pridajte snímač vzdialenosti
(Voliteľné): Pridajte snímač vzdialenosti

Pre naše RC auto sme pridali snímač vzdialenosti.

-Snímač vzdialenosti je umiestnený v prednej časti nášho RC auta, ktoré sme sa pokúsili automaticky posunúť iným smerom, keď je niečo pred ním.

Krok 10: Test

Pri testovaní, -Skontrolujte, či všetky funkcie fungujú tak, ako chcete:

-Vpred

-Späť

-Vľavo

-Správny

-Prestaň

-Šiška

-automatické

Toto sú naše špecifické funkcie. Môžete ich použiť alebo zmeniť tak, aby robili to, čo by ste chceli.

Krok 11: Pridajte exteriér

Pri pridávaní exteriéru je to úplne na vás.

-Vonkajšok auta je väčšinou len na držanie hardvéru pohromade.

-Použili sme zipsy a drôty, aby všetko držalo na svojom mieste.

-Exteriér svojho auta si môžete navrhnúť tak, ako vám to vyhovuje.

** Najdôležitejšou súčasťou exteriéru je udržať všetko na svojom mieste!

Krok 12: Dokument

Pri vytváraní svojho RC auta sa uistite, že dokumentujete za pochodu.

To môže pomôcť, keď:

-Riešenie problému, s ktorým sa stretávate.

-Výmena elektroinštalácie.

-Pamätáš si, čo si robil každý deň, -Spätný pohľad na váš projekt.

Odporúča: