Obsah:
- Krok 1: Díly:
- Krok 2: Podvozek
- Krok 3: Výroba L293D
- Krok 4: Připevnění motorů a L293D
- Krok 5: Rozpoznávání hlasu
- Krok 6: Programování Arduina
- Krok 7: Připojení HC-SR04
- Krok 8: Výroba baterie
- Krok 9: Přidání světel
- Krok 10: Děkuji
Video: VRBOT (robot pro rozpoznávání hlasu): 10 kroků (s obrázky)
2024 Autor: John Day | [email protected]. Naposledy změněno: 2024-01-30 08:24
V tomto Instructable vyrobíme robota (spíše jako RC auto), který je ovládán hlasem, tj. Rozpoznáváním hlasu. Než vám začnu poskytovat další podrobnosti, musíte vědět, že toto je rozpoznávání hlasu a ne rozpoznávání řeči, což znamená, že ovladač nerozumí tomu, co mluvíte. Tento projekt využívá modul echouse VR3, který odesílá data na 2 a 3 digitální piny Arduina. Má také senzor HC-SR04 pro režim autopilota. Tento VRBOT funguje následovně:
- Nejprve modul vycvičím pomocí konkrétních příkazů, jako je „PŘEDEM“, „ZPĚT“atd.
- Potom pomocí jednoduché konstrukce switch_case naprogramuji Arduino tak, že pokud (modul VR) obdrží stejný příkaz, dá arduinu hodnotu, která je porovnána s existujícími hodnotami v paměti.
- Pokud podmínka splní, provede se sada konkrétních příkazů.
- např. FORWARD přiměje VRBOT k pohybu vpřed.
V tomto projektu jsou pouze 4 příkazy, ale můžete mít maximálně 80 příkazů. Ty 4 jsou
- "Vpřed"
- "Zpět"
- "Otáčet se"
- „Autopilot“(tento příkaz aktivuje senzor a VRBOT se stane robotem, který se vyhýbá překážkám, tato funkce má nějaké chyby kvůli nepřesnosti modulu HC-SR04)
Nezapomeňte kliknout na hlasovat. A děkuji, že jste si přečetli můj návod.
Pokud vyrábíte jeden, předpokládá se, že má základní znalosti o Arduinu a IDE basic.
Dělám malou giveaway (malou, myslím pouze 2) arduino desky. Přemýšlel jsem o velkém projektu a objednal jsem si 3 arduino (ale později jsem tu myšlenku přerušil a vytvořil jsem to pouze s jedním Arduinem), tak jsem si řekl, že si jeden nechám pro sebe a give2away. Pro vstup stačí komentovat VRBOT. (a nezapomeňte hlasovat/lajkovat/přihlásit se k odběru, ale to není součástí dárku).
Zde je krátké video (omlouváme se za špatnou úpravu)
Krok 1: Díly:
Věřte mi, že tento krok je opravdu formalitou, protože pokud děláte VRBOT pro sebe, dobře víte, že budete potřebovat motory, kola, baterie, Arduino. Ale těm, kteří jsou známí, může chvíli trvat, než si tento krok přečtou.
- Arduino (Podrážka každého chytrého auta nebo robota, o kterém si povíme později)
- Modul rozpoznávání hlasu (jakýkoli, ale doporučuje se VR V3)
- Li-Ion články
- Motory (Pokud stavíte velkou velikost, použijte motory s nízkými otáčkami)
- Kola
- Ovladač motoru L293D (IC nebo modul)
- HC-SR04 (pokud nechcete, aby váš robot praštil hlavou o zeď)
- Bílé LED diody (jízda v noci bez světlometů je dost riskantní)
Toto byly hlavní části, které mohou některé nástroje pomoci:
- Páječka
- Horké lepidlo
- Mužské a ženské dráty (tomu se říká)
- Odizolovače drátu
- Páska
- Mužské kolíky
- PCB
- Klipy aligátora
Nezapomeňte si koupit nebo vyrobit podvozek
A je to!
Krok 2: Podvozek
Aby byl podvozek (i když karoserie vypadá spíše jako prkno než jako podvozek), můžete použít jakýkoli materiál, který vám vyhovuje, použil jsem sololit, protože se snadno řezá, ale poskytuje tuhost.
Tam, kde jsou umístěny všechny součásti, jsem použil 2 vrstvy sololitu, aby se neohýbalo. Vystřihněte sololit a dejte mu požadovaný tvar.
Nyní namalujte!
Krok 3: Výroba L293D
Pokud jste přinesli dobrý modul, nastavte jej a tento krok přeskočte.
A pokud máte integrovaný obvod a konkrétní nástroje, postupujte podle tohoto kroku.
Schéma L293D IC je uvedeno na obrázku, stačí vhodně pájet vodiče.
Další podrobnosti naleznete zde:
Klikněte zde!
Krok 4: Připevnění motorů a L293D
Přilepte motory nebo je poté připevněte nýty na sololitu poté propojte pomocí vodičů samec - samice k L293D IC. Nalepte IC oboustrannou páskou
TIP: Pokud vyrábíte vlastní, nepoužívejte tuto konstrukci podvozku, protože v tomto provedení, když člověk točí robota, než jediné motory, kvůli kterým se otáčí, jsou ty zadní.
Připojte motory k ic L293D, jak je uvedeno ve schématu v předchozím kroku.
Krok 5: Rozpoznávání hlasu
Toto je nejdůležitější krok. Nejprve provedeme připojení a poté programování. Tento krok má dva dílčí kroky. První zahrnuje uložení 2D pole konkrétního tónu a amplitudy, tj. Nahrávání vašeho hlasu nebo školení modulu rozpoznávání hlasu. (Pokud je pro arduino nový, než nainstalovat software potřebný pro arduino)
Připojení:
- TX pin modulu -Arduino DP2
- RX pin modulu -Arduino DP3
- GND-GND
- Vcc-+5 voltů arduina
Poté přejděte na (https://github.com/elechouse/VoiceRecognitionV3) a stáhněte si všechny knihovny a ukázkové kódy.
Poté nahrajte kód [vr_sample_train] a otevřete Serial Monitor (povede vás to dopředu), můžete mluvit jakýmkoli jazykem a jako příkazy vytvářet vhodná slova.
Poté nahrajte ukázkový kód, který rozsvítí LED, když jej zadáte.
Krok 6: Programování Arduina
Připojení:
ČB arduino a motory
Motory jsou připojeny k integrovaným obvodům L293D a pin snímače L293D je zapojen tak, aby motory na jedné straně byly v paralelním zapojení. (protože když se točí, dva motory jdou dozadu a dva jdou dopředu). Stačí tedy použít 4 piny arduina pro připojení motoru, zbytek je zapsán v kódu.
Digital Pin 2 a 3 jsou vyhrazeny pro TX a RX piny modulu. 4, 5, 6, 7 jsou pro motory. 9 a 10 jsou pro senzory.
Nejprve trénujte svůj modul pomocí příkazů (kód má přístup pouze ke 4) v pořadí, tj. Vlak1 než vlak2.
Poté nahrajte tento kód, který provede následující věci:
- Pohyb vpřed, když je proveden vpřed nebo příkaz č. 0
- Pohybuje se dozadu, když je zpět, nebo příkaz č. 1 se provede
- Otočí se, když je proveden příkaz otočení
- Po provedení příkazu Autopilot se stane robotem vyhýbajícím se objektům
Připojení v celém tomto pokynu jsou podle kódu, pokud si přejete, abyste mohli změnit připojení jejich změnou v kódu.
Krok 7: Připojení HC-SR04
HC-SR04 je ultrazvukový snímač vzdálenosti, který je vysoce nepřesný. Ano, tato věc má své vlastní problémy, proto je doporučeno koupit nákladný snímač Ping, ale pro levnost (zamýšlená slovní hříčka) jsem použil HC-SR04.
níže jsou připojení HC-SR04 a arduina
Spoušť
Echo10
Nahrajte stejný kód nyní. A teď, když řeknete příkaz „Autopilot“, stane se z vás robot vyhýbající se objektu.
Krok 8: Výroba baterie
Spojte dva lithium -iontové články do série a je hotovo!
Můžete mu poskytnout potah papíru nebo cokoli chcete.
Poznámka: Li-Ion články by neměly být nabíjeny běžnými nabíječkami, používejte pouze konkrétní nabíječky.
Připojte jej k arduino's Vin a L293d k Vcc. (s aligátorovými klipy)
Krok 9: Přidání světel
Poskytnutí očí vašemu robotu nemusí být tak obtížné, ale pro nováčky připojte diody LED k motoru odporem 220-1K (v závislosti na barvě). Vězte, že když to půjde dál, rozsvítí se LED.
Krok 10: Děkuji
Děkuji za přečtení. Byl bych více zavázán, kdybys pro mě hlasoval. A pokud si něco vytvoříte pro sebe, dejte mi vědět. Šťastné tvoření!
Doporučuje:
Jak propojit aplikaci pro Android s AWS IOT a porozuměním API pro rozpoznávání hlasu: 3 kroky
Jak propojit aplikaci pro Android s AWS IOT a porozuměním API pro rozpoznávání hlasu: Tento tutoriál uživatele naučí, jak připojit aplikaci pro Android k serveru AWS IOT a porozumět API pro rozpoznávání hlasu, které ovládá kávovar. Aplikace ovládá kávovar prostřednictvím systému Alexa Hlasová služba, každá aplikace je
Hudební přehrávač CS122A pro rozpoznávání hlasu: 7 kroků
CS122A Přehrávač hudby pro rozpoznávání hlasu: Toto je hudební přehrávač pro rozpoznávání hlasu. Může přehrávat až 33 skladeb podle toho, kolik názvů skladeb a interpreta uložíte
Vedoucí robot s funkcí rozpoznávání hlasu: 7 kroků (s obrázky)
Vedoucí robot s funkcí rozpoznávání hlasu: Guiding Robot je mobilní robot, kterého jsme vytvořili, abychom vedli návštěvníky do různých oddělení v našem univerzitním kampusu. Dokázali jsme vyslovit několik předdefinovaných prohlášení a pohybovat se vpřed a vzad podle vstupního hlasu. Na naší škole máme t
Úvod do rozpoznávání hlasu s Elechouse V3 a Arduino: 4 kroky (s obrázky)
Úvod do rozpoznávání hlasu s Elechouse V3 a Arduino: Dobrý den …! Technologie rozpoznávání hlasu je zde již několik posledních let. Stále si pamatujeme velké vzrušení, které jsme měli při rozhovoru s prvním iphone s povolenou Siri. Od té doby se zařízení hlasového ovládání rozrostla na velmi pokročilou úroveň beyo
Přidání mikrofonu do systému GPS Omnitech pro rozpoznávání hlasu: 4 kroky
Přidání mikrofonu do systému Omnitech GPS pro rozpoznávání hlasu: Při šťourání v mé jednotce jsem našel snadný a rychlý způsob přidání mikrofonu k této hluché jednotce. S mikrofonem budete moci využívat výhody rozpoznávání hlasu pro navigaci. Bude to zahrnovat malé množství pájení, ale téměř jakýkoli