Obsah:
2025 Autor: John Day | [email protected]. Naposledy změněno: 2025-01-23 14:38
Guiding Robot je mobilní robot, kterého jsme vyrobili, abychom návštěvníky provedli různými odděleními v našem univerzitním kampusu. Dokázali jsme promluvit několik předdefinovaných prohlášení a pohybovat se dopředu a dozadu podle vstupního hlasu. Na naší škole máme oddělení mechatroniky a oddělení IT proti sobě. Když je robot umístěn před oddělení mechatroniky, pohybuje se dopředu, aby dosáhl na oddělení mechatroniky, a pohybuje se zpět, aby dosáhl na oddělení IT podle zadání tak jednoduchý hlas.
Krok 1: Požadované součásti
- 1 x Raspberry Pi 3
- 1 x Arduino nano
- 4 x 12V motory se svorkami
- 4x kola
- 1 x ovladač motoru
- 1 x 12V baterie
- 1 x 5V napájecí banka
- 1 x dřevěná základna
- 1 x reproduktor USB
- 1 x mikrofon
- 1 x tělo a hlava robota
- nějaké matice, šrouby a dráty
- připojení k internetu
Krok 2: Základna robota
- Vezměte obdélníkovou desku (l, b, h podle potřeby).
- Vyvrtejte otvory podle otvorů pro svorky motoru.
- Upevněte motor a svorku k základně pomocí matic a šroubů.
- K upevnění těla robota vyvrtejte otvory podle obrázku.
- Vyvrtejte další otvor, aby se vodiče od motoru dostaly k horní části základny.
Krok 3: Tělo
- Jako tělo jsme použili dva chemické boxy a jako hlavu kuřecí box.
- Do krabic vyvrtejte příslušné otvory a upevněte je jeden na druhém.
- Položte tělo na základnu s hlavou nahoře.
Krok 4: Nastavení Raspberry Pi
Použitý OS: Rasbian Jessie
Nainstalujte následující knihovny s jejich závislostmi:
- Knihovna převodu textu na řeč: eSpeak (reference)
- Rozpoznávání řeči: SpeechRecognition 3.8.1 (reference)
- Arduino IDE (reference)
Krok 5: Připojení
- Připojte dva pravé vodiče motoru k výstupnímu portu-1 a další dva vodiče motoru k výstupnímu portu-2 ovladače motoru.
- Připojte nano piny arduino 2, 3, 4 a 5 k pinům 1, 2, 3 a 4 ovladače motoru.
- Připojte arduino nano k RPi pomocí kabelu USB. Použili jsme arduino nano jako otroka a RPi jako master. V některých případech RPi nebyl schopen ovládat ovladač motoru, takže jsme použili arduino nano k ovládání ovladače motoru.
- Připojte USB reproduktor a mikrofon (použili jsme vestavěný mikrofon webové kamery) k RPi přes USB porty a připevněte je k hlavě robota.
Krok 6: Stahování
- Stáhněte si přiložený soubor a rozbalte jej.
- Zapněte RPi a zkopírujte extrahované soubory na plochu RPi.
- nahrajte arduino kód do arduino nano z RPi.
- Klikněte pravým tlačítkem na ikonu reproduktoru na ploše a vyberte výstupní zvukové zařízení jako zvukové zařízení USB.
- Soubor „1.txt“se skládá z příkazů pro hlasový vstup a odpovídající příkazy pro výstup zvuku jsou uvedeny v souboru „2.txt“.
- Přidejte požadované vstupní příkazy do souboru "1.txt" a výstupní příkaz na odpovídající řádek souboru "2.txt".
Krok 7: Testování robota
- Napájejte ovladač motoru 12 V baterií.
- Spusťte kód „GuideRobot.py“
- Když vyslovíte 1. příkaz v souboru „1.txt“, robot odpoví převedením 1. příkazu souboru „2.txt“na řeč a podobně.
- Řekněte „Navést mě na oddělení mechatroniky“, bude se pohybovat vpřed a řekněte „Navádějte mě na oddělení IT“, bude se pohybovat dozadu. Tato prohlášení lze podle potřeby upravit.
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
Ú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
Kategorizace rozpoznávání hlasu: 4 kroky (s obrázky)
Kategorizace rozpoznávání hlasu: Pro kurz TfCD IPD Master na TU Delft. Toto je návod, jak vytvořit systém rozpoznávání hlasu. Vysvětlujeme základy a jak nastavit tento projekt pomocí Arduino a BitVoicer. Po dokončení základů věříme
VRBOT (robot pro rozpoznávání hlasu): 10 kroků (s obrázky)
VRBOT (Robot pro rozpoznávání hlasu): 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 jakékoli další podrobnosti, je třeba vědět, že toto je rozpoznávání hlasu, nikoli rozpoznávání řeči, což znamená