Obsah:
- Krok 1: Časti:
- Krok 2: Podvozok
- Krok 3: Výroba L293D
- Krok 4: Upevnenie motorov a L293D
- Krok 5: Rozpoznávanie hlasu
- Krok 6: Programovanie Arduina
- Krok 7: Pripojenie HC-SR04
- Krok 8: Výroba akumulátora
- Krok 9: Pridanie svetiel
- Krok 10: Ďakujem
Video: VRBOT (robot na rozpoznávanie hlasu): 10 krokov (s obrázkami)
2024 Autor: John Day | [email protected]. Naposledy zmenené: 2024-01-30 12:01
V tomto návode vyrobíme robota (viac ako RC auto), ktorý je ovládaný hlasom, tj. Rozpoznávanie hlasu. Predtým, ako vám začnem poskytovať ďalšie podrobnosti, musíte vedieť, že toto je rozpoznávanie hlasu a nie rozpoznávanie reči, čo znamená, že ovládač nerozumie tomu, čo hovoríte. Tento projekt používa modul echouse VR3, ktorý odosiela údaje na 2 a 3 digitálne piny Arduina. Má tiež senzor HC-SR04 pre režim autopilota. Tento VRBOT funguje nasledovne:
- Najprv vycvičím modul pomocou niektorých konkrétnych príkazov, ako napríklad „Vpred“, „VEDENIE“atď.
- Potom pomocou jednoduchej konštrukcie switch_case naprogramujem Arduino tak, že ak (modul VR) dostane rovnaký príkaz, dá arduinu hodnotu, ktorá sa porovná s existujúcimi hodnotami v pamäti.
- Ak podmienka splní, vykoná sa sada konkrétnych príkazov.
- napr. VPRED prinúti VRBOT ísť vpred.
Tento projekt obsahuje iba 4 príkazy, ale môžete mať maximálne 80 príkazov. Títo 4 sú
- "Vpred"
- "Dozadu"
- "Otočiť"
- „Autopilot“(tento príkaz aktivuje senzor a VRBOT sa stane robotom, ktorý sa vyhýba prekážkam, táto funkcia má určité chyby kvôli nepresnosti modulu HC-SR04)
Nezabudnite kliknúť na hlasovať. A ďakujem vám, že ste si prečítali moje pokyny.
Ak vyrábate jeden, predpokladá sa, že má základné znalosti o Arduine a IDE basic.
Robím malý darček (myslím tým len 2) arduino dosky. Rozmýšľal som o veľkom projekte a objednal som si 3 arduino (ale neskôr som túto myšlienku prerušil a vyrobil som to iba s jedným Arduino), a tak som si myslel, že si jeden nechám pre seba a give2away. Ak chcete vstúpiť, stačí komentovať VRBOT. (a nezabudnite hlasovať/lajkovať/prihlásiť sa na odber, ale to nie je súčasťou darčeka).
Tu je krátke video (ospravedlňujeme sa za zlú úpravu)
Krok 1: Časti:
Verte mi, tento krok je skutočne formalitou, pretože ak robíte VRBOT pre seba, dobre viete, že budete potrebovať motory, kolesá, batérie a Arduino. Ale tým, ktorí sú známi, môže chvíľu trvať, kým si prečítajú tento krok.
- Arduino (Podrážka akéhokoľvek inteligentného auta alebo robota, o ktorom si povieme neskôr)
- Modul rozpoznávania hlasu (akýkoľvek, ale odporúča sa VR V3)
- Li-Ion články
- Motory (Ak staviate veľké rozmery, používajte motory s nízkymi otáčkami)
- Kolesá
- Ovládač motora L293D (ic alebo modul)
- HC-SR04 (ak nechcete, aby si váš robot trieskal hlavu o steny)
- Biele LED diódy (jazda v noci bez svetlometov je dosť riskantná)
Toto boli hlavné časti, ktoré môžu pomôcť niektoré nástroje:
- Spájkovačka
- Horúce lepidlo
- Mužské a ženské vodiče (tak sa tomu hovorí)
- Odizolovače drôtov
- Páska
- Mužské kolíky
- DPS
- Klipy aligátora
Nezabudnite si kúpiť alebo vyrobiť podvozok
To je všetko!
Krok 2: Podvozok
Aby bol podvozok (aj keď karoséria vyzerá skôr ako doska ako podvozok), môžete použiť akýkoľvek materiál, ktorý vám vyhovuje, použil som sololit, pretože je ľahké ho rezať, ale poskytuje tuhosť.
Tam, kde sú umiestnené všetky súčasti, som použil 2 vrstvy sololitovej dosky, aby sa neohla. Vystrihnite sololit a dajte mu akýkoľvek tvar, ktorý chcete.
Teraz to vymaľujte!
Krok 3: Výroba L293D
Ak ste priniesli dobrý modul, nastavte ho a tento krok preskočte.
A ak máte integrovaný obvod a konkrétne nástroje, postupujte podľa tohto kroku.
Schéma L293D IC je na obrázku, stačí vhodne spájkovať vodiče.
Viac informácií nájdete tu:
Kliknite tu!
Krok 4: Upevnenie motorov a L293D
Prilepte motory alebo ich potom pripevnite nitmi na sololite pomocou prepojovacích vodičov samice a samice k L293D IC. Prilepte IC obojstrannou páskou
TIP: Ak vyrábate svoj vlastný, nepoužívajte túto konštrukciu podvozku, pretože v tomto prevedení keď robot otáča, než jediné motory, vďaka ktorým sa otáča, sú zadné.
Pripojte motory k ic L293D, ako je uvedené na schéme v predchádzajúcom kroku.
Krok 5: Rozpoznávanie hlasu
Toto je najdôležitejší krok. Najprv vykonáme pripojenia a potom programovanie. Tento krok obsahuje dva čiastkové kroky. Prvý zahŕňa uloženie 2D poľa so špecifickým tónom a amplitúdou, t. J. Zaznamenanie vášho hlasu alebo školenie modulu rozpoznávania hlasu. (Ak je pre arduino nový, nainštalujte si softvér potrebný pre arduino)
Pripojenia:
- TX pin modulu -Arduino DP2
- RX pin modulu -Arduino DP3
- GND-GND
- Vcc-+5 voltov arduina
Potom prejdite na stránku (https://github.com/elechouse/VoiceRecognitionV3) a stiahnite si všetky knižnice a vzorové kódy.
Potom nahrajte kód [vr_sample_train] a otvorte Serial Monitor (bude vás viesť dopredu), môžete hovoriť v ľubovoľnom jazyku a ako príkazy vytvárať vhodné formulácie.
Potom nahrajte ukážkový kód, ktorý rozsvieti LED diódu, keď mu zadáte príkaz.
Krok 6: Programovanie Arduina
Pripojenia:
ČB arduino a motory
Motory sú pripojené k integrovaným obvodom L293D a kolík snímača L293D je zapojený tak, že motory na jednej strane sú v paralelnom zapojení. (pretože keď sa otočí, dva motory idú dozadu a dva idú dopredu). Stačí teda použiť 4 piny arduina na pripojenie motora, zvyšok je zapísaný v kóde.
Digital Pin 2 a 3 sú vyhradené pre TX a RX piny modulu. 4, 5, 6, 7 sú pre motory. 9 a 10 sú pre snímače.
Najprv trénujte svoj modul pomocou príkazov (kód má prístup iba k 4) v poradí, tj vlak1 ako vlak2.
Potom nahrajte tento kód, ktorý robí nasledujúce veci:
- Posunie sa dopredu, keď sa vykoná dopredu alebo príkaz č.0
- Posunie sa dozadu, keď je späť alebo príkaz č. 1 sa vykoná
- Otočí sa, keď sa vykoná príkaz na odbočenie
- Po vykonaní príkazu Autopilot sa stane robotom vyhýbajúcim sa predmetom
Pripojenia v celom tomto návode sú podľa kódu, ak si želáte, aby ste mohli zmeniť pripojenia ich zmenou v kóde.
Krok 7: Pripojenie HC-SR04
HC-SR04 je ultrazvukový senzor vzdialenosti, ktorý je veľmi nepresný. Áno, táto vec má svoje vlastné problémy, preto sa odporúča kúpiť nákladný snímač Ping, ale kvôli nízkej cene (určená slovná hračka) som použil HC-SR04.
nižšie sú uvedené pripojenia HC-SR04 a arduino
Spúšť 9
Ozvena 10
Teraz nahrajte rovnaký kód. A teraz, keď poviete príkaz „Autopilot“, stane sa z vás robot vyhýbajúci sa predmetom.
Krok 8: Výroba akumulátora
Pripojte dva lítium -iónové články do série a je hotovo!
Môžete mu poskytnúť obal z papiera alebo čokoľvek, čo sa vám páči.
Poznámka: Li-Ion články by sa nemali nabíjať bežnými nabíjačkami, používajte iba konkrétne nabíjačky.
Pripojte ho k arduino Vin a L293d k Vcc. (s aligátorovými sponami)
Krok 9: Pridanie svetiel
Poskytnutie očí vášmu robotovi nemusí byť také ťažké, ale pre nováčikov pripojte LED diódy k motoru pomocou rezistora 220-1K (v závislosti od farby). Takže viete, kedy to ide dopredu, LED sa rozsvieti.
Krok 10: Ďakujem
Ďakujem za čítanie. Bol by som viac zaviazaný, keby ste za mňa hlasovali. A ak si nejaký vyrábate pre seba, dajte mi vedieť. Šťastnú tvorbu!
Odporúča:
Umelá inteligencia a rozpoznávanie obrazu pomocou objektívu HuskyLens: 6 krokov (s obrázkami)
Umelá inteligencia a rozpoznávanie obrazu pomocou HuskyLens: Hej, čo sa deje, chlapci! Akarsh tu od CETech. V tomto projekte sa pozrieme na HuskyLens od DFRobot. Jedná sa o kamerový modul poháňaný AI, ktorý je schopný vykonávať niekoľko operácií umelej inteligencie, ako je Face Recognitio
Ako prepojiť aplikáciu Android s AWS IOT a porozumením rozhraniu API na rozpoznávanie hlasu: 3 kroky
Ako prepojiť aplikáciu pre Android s AWS IOT a porozumením rozhraniu API na rozpoznávanie hlasu: Tento tutoriál učí používateľa, ako pripojiť aplikáciu pre Android k serveru AWS IOT a porozumieť rozhraniu API na rozpoznávanie hlasu, ktoré ovláda kávovar. Aplikácia ovláda kávovar prostredníctvom systému Alexa Hlasová služba, každá aplikácia je
Hudobný prehrávač CS122A na rozpoznávanie hlasu: 7 krokov
CS122A Hudobný prehrávač na rozpoznávanie hlasu: Toto je hudobný prehrávač na rozpoznávanie hlasu. Dokáže prehrať až 33 skladieb v závislosti od toho, koľko názvov skladieb a interpreta uložíte
Vodiaci robot s funkciou rozpoznávania hlasu: 7 krokov (s obrázkami)
Vodiaci robot s funkciou rozpoznávania hlasu: Vodiaci robot je mobilný robot, ktorého sme vyrobili, aby viedol návštevníkov po rôznych oddeleniach v našom univerzitnom areáli. Dokázali sme vysloviť niekoľko preddefinovaných vyhlásení a pohybovať sa dopredu a dozadu podľa vstupného hlasu. Na našej škole máme t
Pridanie mikrofónu do systému Omnitech GPS na rozpoznávanie hlasu: 4 kroky
Pridanie mikrofónu do systému GPS Omnitech na rozpoznávanie hlasu: Pri drobení s mojou jednotkou som našiel jednoduchý a rýchly spôsob, ako pridať mikrofón k tejto nepočujúcej jednotke. S mikrofónom budete môcť využívať výhody rozpoznávania hlasu pri navigácii. Bude to zahŕňať malé množstvo spájkovania, ale takmer akékoľvek