Obsah:
Video: RC auto hack - Bluetooth ovládané pomocí aplikace pro Android: 3 kroky (s obrázky)
2024 Autor: John Day | [email protected]. Naposledy změněno: 2024-01-30 08:23
Jsem si jistý, že každý z vás může doma najít nepoužívané RC auto. Tento návod vám pomůže změnit staré RC auto na originální dárek:) Vzhledem k tomu, že RC auto, které jsem měl, bylo malé velikosti, zvolil jsem jako hlavní ovladač Arduino Pro Mini. Dalším důležitým modulem, který jsem v tomto projektu použil, je nosič dvojitého motoru TB6612FNG. Tento ovladač motoru má dostatečný rozsah přijatelných vstupních napětí (4,5 V až 13,5 V) a nepřetržitý výstupní proud (1 A na kanál). Jako bluetooth přijímač jsem použil populární levný modul HC-06. Kromě toho můžete LED diody používat jako přední a zadní světla automobilu.
Součásti projektu:
- RC auto (může být staré a rozbité)
- Arduino Pro Mini 328 (3V/8Mhz) x1
- Nosič ovladače dvojitého motoru TB6612FNG x1
- Modul Bluetooth HC-06 nebo podobný x1
- LED: 2x červená a 2x bílá
- Rezistor 10k (vyžadováno pro LED) x4 nebo 10k SIL Rezistorová síť x1
- Breadboard (poloviční velikost) x1
- Propojky a kabely
- AA baterie x4
Krok 1: Připojení modulů
Způsob propojení Arduino Pro Mini s ostatními moduly je uveden níže. Nezapomeňte připojit napájecí napětí ke každému modulu (VCC, GND).
1. Bluetooth (např. HC -06) -> Arduino Pro Mini (3,3 V)
- RXD - TXD
- TXD - RXD
- VCC - 3,3 V od Arduino Pro Mini (VCC)
- GND - GND
2. Ovladač duálního motoru TB6612FNG -> Arduino Pro Mini
- AIN1 - 4
- AIN2 - 7
- BIN1 - 8
- BIN2 - 9
- PWMA - 5
- PWMB - 6
- STBY - Vcc
- VMOT - napětí motoru (4,5 až 13,5 V) - 6V z baterie RC auta
- Vcc - logické napětí (2,7 až 5,5) - 3,3 V od Arduino Pro Mini (VCC)
- GND - GND
3. Ovladač duálního motoru TB6612FNG -> DC motory
- A01 - hnací motor A
- A02 - hnací motor A
- B01 - motor řízení B
- B02 - motor řízení B
4. LED diody -> Arduino Pro Mini
- přední pravá LED - 2
- přední levá LED - 3
- zadní pravá LED - 14
- zadní levá LED - 15
Krok 2: Arduino kód
Úplný kód pro tento projekt je k dispozici na GitHub: link
Program Arduino kontroluje v hlavní smyčce - „void loop ()“, zda byl nový příkaz (znak) odeslán z aplikace Android prostřednictvím bluetooth. Pokud existuje nějaký příchozí znak z bluetooth seriálu, program spustí provádění funkce „void processInput ()“. Potom se z této funkce v závislosti na znaku nazývá konkrétní řídicí funkce (např. Pro znakovou funkci „r“se nazývá „void turn_Right ()“).
Pokud se chystáte použít motorový štít Arduino (L298), může vám být tento odkaz užitečný
Krok 3: Aplikace pro Android
Moje aplikace pro Android vám umožňuje ovládat libovolného robota vybaveného deskou Arduino přes bluetooth. Můžete také nezávisle ovládat kanály PWM dvou motorů (pár motorů).
Jedinečný znak je přiřazen ke každému tlačítku aplikace pro Android, jak je znázorněno na obrázku výše. Můžete upravit kód Arduino a pomocí mé aplikace pro Android ovládat své vlastní zařízení (nejen toto RC auto).
Mou aplikaci pro Android si můžete zdarma stáhnout z Google Play: odkaz
Jak používat aplikaci pro Android:
- klepněte na tlačítko nabídky nebo 3 svislé tečky (v závislosti na verzi vašeho Androidu)
- vyberte kartu „Připojit zařízení“
- klepněte na kartu „HC-06“a po chvíli byste měli vidět zprávu „Připojeno k HC-06“
- po připojení můžete ovládat své auto
- pokud nevidíte své bluetooth zařízení HC-06, klepněte na tlačítko „Vyhledat zařízení“
- při prvním použití spárujte svá bluetooth zařízení zadáním výchozího kódu „1234“
Pokud byste chtěli vidět mé další projekty související s robotikou, navštivte:
- moje webové stránky: www.mobilerobots.pl
- facebook: Mobilní roboti
Doporučuje:
Walking Strandbeest, Java/Python a aplikace ovládané: 4 kroky (s obrázky)
Walking Strandbeest, Java/Python a App Controlled: Tato sada Strandbeest je kutilské dílo založené na Strandbeest vynalezeném Theo Jansenem. Ohromen geniálním mechanickým designem, chci jej vybavit plnou manévrovatelností a dále počítačovou inteligencí. V tomto pokynu pracujeme na první pa
Dálkově ovládané auto - ovládané pomocí bezdrátového ovladače Xbox 360: 5 kroků
Dálkově ovládané auto - ovládané pomocí bezdrátového ovladače Xbox 360: Toto jsou pokyny k sestavení vlastního dálkově ovládaného auta, ovládaného pomocí bezdrátového ovladače Xbox 360
Vytvoření aplikace pro Android pro malé firmy pomocí MIT APP a Google Fusion Table: 7 kroků
Vytváření aplikace pro Android pro malé firmy pomocí MIT APP a Google Fusion Table: Chtěli jste někdy vytvořit vlastní aplikaci, která bude k dispozici v obchodě Google Play !!! Pokud podnikáte, pak vám tento návod změní život. Po pečlivém přečtení si budete moci vytvořit vlastní aplikaci. Před
8 Ovládání relé s NodeMCU a IR přijímačem pomocí WiFi a IR dálkového ovladače a aplikace pro Android: 5 kroků (s obrázky)
8 Ovládání relé s NodeMCU a IR přijímačem pomocí WiFi a IR dálkového ovladače a aplikace pro Android: Ovládání 8 reléových spínačů pomocí nodemcu a IR přijímače přes wifi a IR dálkové ovládání a aplikaci pro Android. IR dálkové ovládání funguje nezávisle na wifi připojení. JE AKTUALIZOVÁNO VERZE KLIKNUTÍ TADY
Ovládejte Arduino pomocí chytrého telefonu přes USB pomocí aplikace Blynk: 7 kroků (s obrázky)
Ovládejte Arduino pomocí smartphonu přes USB pomocí aplikace Blynk: V tomto tutoriálu se naučíme, jak používat aplikaci Blynk a Arduino k ovládání lampy, kombinace bude prostřednictvím sériového portu USB. Účelem tohoto pokynu je ukázat nejjednodušší řešení vzdáleného ovládání vašeho Arduina nebo