Obsah:
- Krok 1: Blokový diagram
- Krok 2: Modul Bluetooth HC-05
- Krok 3: Komponenty
- Krok 4: Schéma zapojenia hlasom ovládaného robota pomocou Arduina
- Krok 5: Práca hlasom ovládaného robota pomocou Arduina
Video: Hlasom aktivovaný RoBoT: 5 krokov
2024 Autor: John Day | [email protected]. Naposledy zmenené: 2024-01-30 12:00
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
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
: 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
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
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:
Hlasom ovládaný robot pomocou modulu V3: 6 krokov
Hlasom riadený robot pomocou modulu V3: Tento robot môže ľahko vytvoriť ktokoľvek, len postupujte podľa postupu, ktorý som uviedol. Jedná sa o hlasom ovládaného robota a môžete vidieť ukážku môjho robota, ktorú môžete použiť dvoma spôsobmi. diaľkové a iné je hlasové
Robot Arduino so vzdialenosťou, smerom a stupňom otáčania (východ, západ, sever, juh) ovládaný hlasom pomocou modulu Bluetooth a autonómnym pohybom robota .: 6 krokov
Robot Arduino so vzdialenosťou, smerom a stupňom otáčania (východ, západ, sever, juh) ovládaný hlasom pomocou modulu Bluetooth a pohybu autonómneho robota .: Tento návod vysvetľuje, ako vyrobiť robot Arduino, ktorý je možné pohybovať v požadovanom smere (dopredu, dozadu (Vľavo, Vpravo, Východ, Západ, Sever, Juh) požadovaná vzdialenosť v centimetroch pomocou hlasového ovládania. Robota je možné pohybovať aj autonómne
Hlasom aktivovaný BT: 3 kroky (s obrázkami)
Hlasom aktivovaný BT: Hlasom ovládaná domáca automatizácia pomocou Arduina: V tomto projekte používam hlasovú funkciu na ovládanie domácich zariadení. Tento projekt je súčasťou série Home Automation. Tento projekt je veľmi jednoduché použiť v reálnom živote. Ľudia akéhokoľvek veku môžu ovládať
Hlasom aktivovaný reléový spínač (Arduino): 6 krokov (s obrázkami)
Hlasom aktivovaný reléový spínač (Arduino): Ahoj všetci! V tomto projekte vám ukážem, ako implementovať hlasové príkazy pre vaše projekty Arduino. Pomocou hlasových príkazov vám ukážem, ako ovládať modul reléového spínača
Hlasom aktivovaný asistent - MAX: 10 krokov
Hlasom aktivovaný asistent - MAX: Hej, v tomto pokyne budem hovoriť o tom, ako vytvoriť chat -bot MAX (pomenovaný sám !!!) S určitou implementáciou môžete tento chatbot ovládať hlasom alebo pomocou rôzneho softvéru, ktorý vám môže byť vykonávaný ako hlasový asistent. Tu som