Obsah:

Hlasem ovládané auto Bluetooth: 5 kroků
Hlasem ovládané auto Bluetooth: 5 kroků

Video: Hlasem ovládané auto Bluetooth: 5 kroků

Video: Hlasem ovládané auto Bluetooth: 5 kroků
Video: Hlasové ovládání Škoda vs. sprostá slovíčka 2024, Listopad
Anonim
Hlasem ovládané auto Bluetooth
Hlasem ovládané auto Bluetooth
Hlasem ovládané auto Bluetooth
Hlasem ovládané auto Bluetooth
Hlasem ovládané auto Bluetooth
Hlasem ovládané auto Bluetooth

Každý použil dálkově ovládané auto … ale co auto ovládané hlasem ??? Už jste ji někdy použili? Pokud ne, postavíte ji nyní. Potřebujete arduino jako mozek a smartphone. Vyvinuli jsme tedy tento projekt, abyste mohli používat hlasové funkce a toto může být také referencí pro vaše budoucí projekty. Pojďme tedy začít…

Krok 1: Seznam dílů

1. Arduino UNO/nano/micro/Mega

2. Modul Bluetooth HC05

3 Rezistor 2,2K ohm, 4,7K ohm

4 prkénka nebo pájecí sady

5 drátů

6 podvozek

7 2 150/300 ot./min BO motor se 2 koly

8 několik šroubů a matic

9 kolečko

10. ovladač motoru (: L293 nebo L298)

11 12V napájecí zdroj

Krok 2: Sestavení obvodu na prkénku a nastavení šasi

Budování obvodu na prkénku a nastavení šasi
Budování obvodu na prkénku a nastavení šasi
Budování obvodu na prkénku a nastavení šasi
Budování obvodu na prkénku a nastavení šasi
Budování obvodu na prkénku a nastavení šasi
Budování obvodu na prkénku a nastavení šasi

Nyní je mozkem projektu pro mě Arduino nano. Můžete použít UNO/MEGA/MICRO. A pro ovládání vozu pomocí smartphonu bych použil funkci připojení Bluetooth.

Takže jsem poskytl obvod v souboru Fritzing. Stáhněte si Fritzing a otevřete jej a podívejte se na soubor. Připojte podle obrázku. Použijte dělič napětí podle 2.2k a 4.7k. Nyní žluté dráty (podle tohoto fritzovacího souboru) představují výstup 4, který by ovládal ovladač motoru. Tyto 4 logické úrovně jsou ve skutečnosti vstupy ovladače motoru a ovladač motoru používá tyto logické úrovně k pohybu podle toho, jak jsou napájeny logické úrovně. A arduino ovládá, že ….. to znamená, že umožňuje řidiči pohybovat oběma motory dopředu nebo dozadu nebo vzad nebo se pohybovat doprava nebo doleva nebo jen zastavit. Toho je dosaženo v kódu.

Podívejte se tedy na schémata výše a poté připojte vstupy ovladače motoru. Poté připojte motory na výstupu pomocí několika šroubů a upevněte kola. Připojil jsem svůj ovladač L293 podle jeho připojení. Zkontrolujte svůj vlastní ovladač, prohledejte síť a datové listy a připojte se podle potřeby.

Upevněte motory šrouby a upevněte ovladač motoru a prkénko oboustrannými páskami nebo jednoduchou páskou. Opravte také otočné kolo. Viz obrázek. Váš podvozek se může lišit, proto jej pečlivě zkontrolujte. Připojte kola

Krok 3: O testovacím kódu a principu fungování aplikace

O testovacím kódu a principu fungování aplikace
O testovacím kódu a principu fungování aplikace
O testovacím kódu a principu fungování aplikace
O testovacím kódu a principu fungování aplikace
O testovacím kódu a principu fungování aplikace
O testovacím kódu a principu fungování aplikace
O testovacím kódu a principu fungování aplikace
O testovacím kódu a principu fungování aplikace

Nyní hlasová funkce skutečně funguje s bluetooth. Existuje aplikace s názvem „BT Voice Control for Arduino“Link-https://amr-voice.cs.aptoide.com/. Stáhněte a nainstalujte jej na telefon Android a spárujte s HC05. Pokud se připojujete poprvé, spárujte jej předem s průchodem 1234 nebo 0000. Pokud se nespáruje, zkuste to znovu.

Nyní, když mluvíte o aplikaci po několika sekundách, vrátí se to, co jste právě řekli na obrazovce mobilního telefonu. Ve skutečnosti používá Google Voice. Takže teď to, co jste řekli, se přenáší přes bluetooth. Při nahrávání nahrajte testovací kód uvedený na řádcích Nano.remove RX TX. Po nahrání znovu vložte. HC05 přijímá tato data pomocí funkce Serial.read () a vy můžete vidět, co jste právě řekli na sériovém monitoru pomocí Serial.print. Takže tam můžete zkontrolovat fungování aplikace. Vyslovte cokoli v aplikaci a podívejte se na sériový monitor. Připojil jsem všechny screenshoty krok za krokem o propojení HC05 s aplikací … mluvit a vidět na sériovém monitoru. Vidět je. Pokud řeknete dopředu, zobrazí se jako *vpřed#. Pomocí této aplikace tedy můžeme manipulovat s naším kódem, který je připojen v následujících krocích.

Krok 4: Nyní nahrajte kód a připojte napájecí zdroj

Nyní nahrajte kód a připojte zdroj energie
Nyní nahrajte kód a připojte zdroj energie
Nyní nahrajte kód a připojte zdroj energie
Nyní nahrajte kód a připojte zdroj energie

Nyní jsem zde nahrál celý arduino kód, který ovládá auto. Můžete si jej stáhnout.

Nyní při nahrávání … ujistěte se, že jste odpojili linky RX TX. Jinak to nebude nahráno. Po nahrání je znovu připojte. Nyní připojte zdroj napájení 12V. Blokové schéma je na obrázku.

Řetězce, které jsem napsal, můžete změnit dopředu, dozadu, zastavit, doleva, doprava libovolným slovem, které cítíte snadno. Stačí to slovo vyslovit v aplikaci.

Krok 5: Konečně

Konečně
Konečně
Konečně
Konečně
Konečně
Konečně

Dříve jsem popsal, jak tuto aplikaci používat. Nyní mluvte dopředu, dozadu, doleva, doprava, zastavte, použil jsem tato slova ve svém kódu. Nyní můžete tento řetězec změnit v příkazech else if a nahrát znovu. Stačí vyslovit toto slovo v této aplikaci a bude to fungovat dobře. Také jsem připojil LED na pin 8. Můžete přidat další světla nebo bzučák nebo servo.

Takže vaše hlasové auto je připraveno … … bavte se …

Doporučuje: