Obsah:

Hlasem aktivovaný RoBoT: 5 kroků
Hlasem aktivovaný RoBoT: 5 kroků

Video: Hlasem aktivovaný RoBoT: 5 kroků

Video: Hlasem aktivovaný RoBoT: 5 kroků
Video: ANDROID MÁ JEDNO SKRYTÉ NASTAVENÍ 🤖 2024, Listopad
Anonim
Hlasem aktivovaný RoBoT
Hlasem aktivovaný RoBoT
Hlasem aktivovaný RoBoT
Hlasem aktivovaný RoBoT
Hlasem aktivovaný RoBoT
Hlasem aktivovaný RoBoT

Hlasem ovládaný robot pomocí Arduina: Ahoj všichni, doufám, že se máte dobře a děláte dobře. Dnes se chystáme zahájit projekty související s robotikou pomocí Arduina. Dnes budeme hovořit o hlasově ovládaném robotu pomocí aplikace Arduino a Android. Hlasem ovládaný robot je mobilní robot, který se ovládá pomocí určitých zadaných hlasových příkazů. Mobilní aplikace je schopna identifikovat pět příkazů, které jsou „Stop“, „Vpřed“, „Zpět“, „Vlevo“, „Vpravo“. V tomto projektu vestavěných systémů vyrábíme 4-WD robotické auto, které můžeme ovládat pomocí hlasu prostřednictvím mobilní aplikace. Aplikace naslouchá a odesílá pokyny Arduinu pomocí Bluetooth a poté Arduino provede zadanou operaci. Aplikace rozpoznávání hlasu není 100% přesná. Aplikace je citlivá na okolní zvuky. Někdy nesprávně interpretuje hlasové příkazy dané robotovi. Můžete si však navrhnout vlastní aplikaci, která může ignorovat okolí a může přijímat pouze váš vlastní hlas.

Krok 1: Blokový diagram

Blokové schéma
Blokové schéma

Komponenty požadované pro hlasově ovládaného robota

Arduino Uno: Arduino Uno se používá, protože do něj můžeme namontovat štít ovladače motoru. Je také levné, snadno se používá a získává méně místa, protože musíme vše umístit na podvozek. Pokud s programováním Arduino začínáte, doporučuji vám přečíst si článek Začínáme s Arduinem. Motor Driver Shield: Motor Driver Shield je založen na L293 IC, což je duální full-bridge driver. Používá se k pohonu indukčních zátěží, jako jsou relé, solenoidy, stejnosměrné a krokové motory. S Arduino vám umožní řídit čtyři stejnosměrné motory a 2 serva. Rychlost a směr každého motoru můžeme ovládat nezávisle.

Krok 2: Modul Bluetooth HC-05

Modul Bluetooth HC-05
Modul Bluetooth HC-05

: Jedná se o modul Bluetooth třídy 2 s profilem sériového portu, který lze konfigurovat jako Master nebo Slave. Můžeme jej jednoduše použít k výměně sériového portu k navázání spojení mezi MCU, PC a vaším vestavěným projektem atd.

Specifikace HC-05:

Protokol Bluetooth: Specifikace Bluetooth v2.0+EDR Frekvence: pásmo ISM 2,4 GHz Modulace: GFSK (Gaussian Frequency Shift Keying) Emisní výkon: ≤4dBm, třída 2 Citlivost: ≤-84dBm při 0,1% BERSpeed: Asynchronní: 2,1 Mbps (max) / 160 kbps „Synchronní: 1 Mb/s/1 Mb/s Zabezpečení: Ověření a šifrování Profily: Sériový port Bluetooth Napájení: +3,3 V DC 50 mA Pracovní teplota: -20 ~ +75 ° C Rozměr: 26,9 mm x 13 mm x 2,2 mm

Krok 3: Komponenty

Komponenty
Komponenty

Podvozek do auta 4-WD: Obsahuje 2 platformy vyrobené z akrylu. Obsahuje 4 stejnosměrný motor s kodéry otáček. Je snadné jej sestavit a poskytnout mnoho místa pro umístění Arduina, modulu Bluetooth a sady baterií.

Baterie: Každý motor používal proud až 200mA. Použil jsem paralelně tři Li-ion články 3,7V, 2200mA. Baterie dodává 12,1 voltů. Li-ion článek je typ dobíjecí baterie. Můžeme tedy tyto buňky používat znovu a znovu.

Krok 4: Schéma zapojení hlasem ovládaného robota pomocí Arduina

Schéma zapojení hlasem ovládaného robota pomocí Arduina
Schéma zapojení hlasem ovládaného robota pomocí Arduina

Nejprve na Arduino Uno namontujte štít Motor Driver.

Připojení HC-05 nebo HC-06: Připojte Vcc k 5 voltům. Připojte GND k zemi. Modul Rx k Arduino Tx. Modul Tx k Arduino Rx. Pokud modul Bluetooth nefunguje, dělejte napětí pomocí odporů 1K a 2K a připojte na pin Rx modulu pro převod 5v na 3,3v. Štít ovladače motoru k motoru: Motory na levé straně ke svorkám M3 a M4. Motory na pravé straně ke svorkám M1 a M2. Pokud se motor otáčí v opačném směru, vyměňte připojení drátu a otáčejte všechny motory stejným směrem.

Krok 5: Práce hlasově ovládaného robota pomocí Arduina

Poznámka: Při odesílání kódu do Arduina vždy odpojte piny Rx a Tx modulu Bluetooth, jinak se zobrazí nějaké chyby a kód se nenačte. Při prvním připojení modulu Bluetooth k mobilnímu telefonu zkuste heslo „1234“nebo „0000“. Pokud se kola otáčí v opačném směru, stačí vyměnit připojení motoru z terminálu štítu ovladače motoru. Ovládání robota pomocí hlasu není efektivní způsob..

Doporučuje: