Obsah:

Hlasom aktivovaný RoBoT: 5 krokov
Hlasom aktivovaný RoBoT: 5 krokov

Video: Hlasom aktivovaný RoBoT: 5 krokov

Video: Hlasom aktivovaný RoBoT: 5 krokov
Video: ЗАПРЕЩЁННЫЕ ТОВАРЫ с ALIEXPRESS 2023 ШТРАФ и ТЮРЬМА ЛЕГКО! 2024, Jún
Anonim
Hlasom aktivovaný RoBoT
Hlasom aktivovaný RoBoT
Hlasom aktivovaný RoBoT
Hlasom aktivovaný RoBoT
Hlasom aktivovaný RoBoT
Hlasom aktivovaný RoBoT

Hlasom ovládaný robot pomocou Arduina: Ahoj všetci, dúfam, že sa máte dobre a máte sa dobre. Dnes sa chystáme začať projekty súvisiace s robotikou pomocou Arduina. Dnes budeme hovoriť o hlasovo ovládanom robotovi pomocou aplikácie Arduino a Android. Hlasom ovládaný robot je mobilný robot, ktorý sa ovláda pomocou určitých zadaných hlasových príkazov. Mobilná aplikácia dokáže identifikovať päť príkazov, ktoré sú „Stop“, „Vpred“, „Späť“, „Doľava“, „Doprava“. V tomto projekte vstavaných systémov vyrábame robotické auto 4-WD, ktoré môžeme ovládať pomocou hlasu prostredníctvom mobilnej aplikácie. Aplikácia počúva a odosiela pokyny do Arduina pomocou Bluetooth a potom Arduino vykoná uvedenú operáciu. Aplikácia rozpoznávania hlasu nie je 100% presná. Aplikácia je citlivá na okolité zvuky. Niekedy nesprávne interpretuje hlasové príkazy dané robotovi. Môžete si však navrhnúť vlastnú aplikáciu, ktorá bude ignorovať okolie a môže prijímať iba váš vlastný hlas.

Krok 1: Blokový diagram

Bloková schéma
Bloková schéma

Komponenty požadované pre hlasom ovládaného robota

Arduino Uno: Arduino Uno sa používa, pretože do neho môžeme namontovať štít vodiča motora. Je tiež lacné, ľahko sa používa a zaberá menej miesta, pretože musíme všetko umiestniť na podvozok. Ak ste novým programátorom Arduino, odporúčam vám prečítať si článok Začíname s Arduinom. Štít ovládača motora: Štít ovládača motora je založený na integrovanom obvode L293 IC, ktorý je dvojitým plným mostíkovým ovládačom. Používa sa na pohon induktívnych záťaží, ako sú relé, solenoidy, jednosmerné a krokové motory. S Arduino vám umožní poháňať štyri jednosmerné motory a 2 servá. Rýchlosť a smer každého motora môžeme ovládať nezávisle.

Krok 2: Modul Bluetooth HC-05

Modul Bluetooth HC-05
Modul Bluetooth HC-05

: Jedná sa o modul Bluetooth triedy 2 s profilom sériového portu, ktorý je možné nakonfigurovať ako hlavný alebo podradený. Môžeme ho použiť jednoducho na výmenu sériového portu na vytvorenie spojenia medzi MCU, PC a vašim vstavaným projektom atď.

Špecifikácia HC-05:

Protokol Bluetooth: Špecifikácia Bluetooth v2.0+EDR Frekvencia: pásmo ISM 2,4 GHz Modulácia: GFSK (Gaussian Frequency Shift Keying) Emisný výkon: ≤4dBm, trieda 2 Citlivosť: ≤-84dBm pri 0,1% BERSrýchlosť: asynchrónna: 2,1 Mbps (max) / 160 kbps Synchrónny: 1 Mbps/1 Mbps Zabezpečenie: Autentifikácia a šifrovanie Profily: Sériový port Bluetooth Napájanie: +3,3 V DC 50 mA Pracovná teplota: -20 ~ +75 ° C Rozmer: 26,9 mm x 13 mm x 2,2 mm

Krok 3: Komponenty

Komponenty
Komponenty

Podvozok 4-WD: Obsahuje 2 platformy vyrobené z akrylátu. Obsahuje 4 DC motor s enkodérmi otáčok. Je ľahké ho zostaviť a poskytnúť veľa priestoru na umiestnenie Arduina, modulu Bluetooth a sady batérií.

Batéria: Každý motor používal prúd až 200mA. Paralelne som použil tri lítium-iónové články 3,7 V, 2 200 mA. Batéria dodáva 12,1 voltov. Li-ion článok je typ nabíjateľnej batérie. Tieto bunky teda môžeme používať znova a znova.

Krok 4: Schéma zapojenia hlasom ovládaného robota pomocou Arduina

Schéma zapojenia hlasom ovládaného robota pomocou Arduina
Schéma zapojenia hlasom ovládaného robota pomocou Arduina

Najprv namontujte štít ovládača motora na Arduino Uno.

Pripojenia HC-05 alebo HC-06: Pripojte Vcc na 5 voltov. Pripojte GND k zemi. Modul Rx k Arduino Tx. Modul Tx k Arduino Rx. Ak modul Bluetooth nefunguje, urobte delič napätia pomocou odporov 1K a 2K a zapojte na pin Rx modulu previesť 5v na 3,3v. Štít vodiča motora: Motor na ľavej strane na svorky M3 a M4. Motory na pravej strane na svorky M1 a M2. Ak sa motor otáča v opačnom smere, vymeňte pripojenie drôtu a otáčajte všetky motory v rovnakom smere.

Krok 5: Práca hlasom ovládaného robota pomocou Arduina

Poznámka: Pri odosielaní kódu do Arduina vždy odpojte kolíky Rx a Tx modulu Bluetooth, inak sa zobrazia chyby a kód sa nenačíta. Skúste heslo „1234“alebo „0000“pri prvom pripojení modulu Bluetooth k mobilnému telefónu. Ak sa kolesá otáčajú v opačnom smere, stačí vymeniť pripojenie motora z terminálu štítu vodiča motora. Ovládanie robota prostredníctvom hlasu nie je efektívny spôsob..

Odporúča: