Obsah:

VRBOT (robot na rozpoznávanie hlasu): 10 krokov (s obrázkami)
VRBOT (robot na rozpoznávanie hlasu): 10 krokov (s obrázkami)

Video: VRBOT (robot na rozpoznávanie hlasu): 10 krokov (s obrázkami)

Video: VRBOT (robot na rozpoznávanie hlasu): 10 krokov (s obrázkami)
Video: TOP 10 Tajné funkce mobilu o kterých 90% lidí neví 2024, Júl
Anonim
VRBOT (robot na rozpoznávanie hlasu)
VRBOT (robot na rozpoznávanie hlasu)
VRBOT (robot na rozpoznávanie hlasu)
VRBOT (robot na rozpoznávanie hlasu)
VRBOT (robot na rozpoznávanie hlasu)
VRBOT (robot na rozpoznávanie hlasu)
VRBOT (robot na rozpoznávanie hlasu)
VRBOT (robot na rozpoznávanie hlasu)

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:

  1. Najprv vycvičím modul pomocou niektorých konkrétnych príkazov, ako napríklad „Vpred“, „VEDENIE“atď.
  2. 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.
  3. Ak podmienka splní, vykoná sa sada konkrétnych príkazov.
  4. 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ú

  1. "Vpred"
  2. "Dozadu"
  3. "Otočiť"
  4. „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:

Diely
Diely
Diely
Diely
Diely
Diely

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:

  1. Spájkovačka
  2. Horúce lepidlo
  3. Mužské a ženské vodiče (tak sa tomu hovorí)
  4. Odizolovače drôtov
  5. Páska
  6. Mužské kolíky
  7. DPS
  8. Klipy aligátora

Nezabudnite si kúpiť alebo vyrobiť podvozok

To je všetko!

Krok 2: Podvozok

Podvozok
Podvozok
Podvozok
Podvozok
Podvozok
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

Výroba L293D
Výroba L293D
Výroba L293D
Výroba L293D
Výroba L293D
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

Upevnenie motorov a L293D
Upevnenie motorov a L293D
Upevnenie motorov a L293D
Upevnenie motorov a L293D
Upevnenie motorov a L293D
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

Rozpoznávanie hlasu
Rozpoznávanie hlasu
Rozpoznávanie hlasu
Rozpoznávanie hlasu
Rozpoznávanie hlasu
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

Programovanie Arduina
Programovanie Arduina
Programovanie Arduina
Programovanie Arduina
Programovanie Arduina
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

Upevnenie HC-SR04
Upevnenie HC-SR04
Upevnenie HC-SR04
Upevnenie HC-SR04
Upevnenie HC-SR04
Upevnenie HC-SR04
Upevnenie HC-SR04
Upevnenie 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

Výroba akumulátora
Výroba akumulátora
Výroba akumulátora
Výroba akumulátora
Výroba akumulátora
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

Pridanie svetiel
Pridanie svetiel
Pridanie svetiel
Pridanie svetiel
Pridanie svetiel
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
Ďakujem
Ďakujem
Ďakujem
Ďakujem
Ď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: