Obsah:

Vedoucí robot s funkcí rozpoznávání hlasu: 7 kroků (s obrázky)
Vedoucí robot s funkcí rozpoznávání hlasu: 7 kroků (s obrázky)

Video: Vedoucí robot s funkcí rozpoznávání hlasu: 7 kroků (s obrázky)

Video: Vedoucí robot s funkcí rozpoznávání hlasu: 7 kroků (s obrázky)
Video: Сьюзан Кейн: Сила интровертов 2024, Červenec
Anonim
Image
Image
Základna robota
Základna robota

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

Základna robota
Základna robota
Základna robota
Základna robota
  1. Vezměte obdélníkovou desku (l, b, h podle potřeby).
  2. Vyvrtejte otvory podle otvorů pro svorky motoru.
  3. Upevněte motor a svorku k základně pomocí matic a šroubů.
  4. K upevnění těla robota vyvrtejte otvory podle obrázku.
  5. Vyvrtejte další otvor, aby se vodiče od motoru dostaly k horní části základny.

Krok 3: Tělo

Tělo
Tělo
Tělo
Tělo
Tělo
Tělo
Tělo
Tělo
  1. Jako tělo jsme použili dva chemické boxy a jako hlavu kuřecí box.
  2. Do krabic vyvrtejte příslušné otvory a upevněte je jeden na druhém.
  3. 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:

  1. Knihovna převodu textu na řeč: eSpeak (reference)
  2. Rozpoznávání řeči: SpeechRecognition 3.8.1 (reference)
  3. Arduino IDE (reference)

Krok 5: Připojení

Připojení
Připojení
Připojení
Připojení
Připojení
Připojení
Připojení
Připojení
  1. 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.
  2. Připojte nano piny arduino 2, 3, 4 a 5 k pinům 1, 2, 3 a 4 ovladače motoru.
  3. 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.
  4. 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í

  1. Stáhněte si přiložený soubor a rozbalte jej.
  2. Zapněte RPi a zkopírujte extrahované soubory na plochu RPi.
  3. nahrajte arduino kód do arduino nano z RPi.
  4. Klikněte pravým tlačítkem na ikonu reproduktoru na ploše a vyberte výstupní zvukové zařízení jako zvukové zařízení USB.
  5. 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“.
  6. 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

  1. Napájejte ovladač motoru 12 V baterií.
  2. Spusťte kód „GuideRobot.py“
  3. 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ě.
  4. Ř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: