Obsah:

Vodiaci robot s funkciou rozpoznávania hlasu: 7 krokov (s obrázkami)
Vodiaci robot s funkciou rozpoznávania hlasu: 7 krokov (s obrázkami)

Video: Vodiaci robot s funkciou rozpoznávania hlasu: 7 krokov (s obrázkami)

Video: Vodiaci robot s funkciou rozpoznávania hlasu: 7 krokov (s obrázkami)
Video: Разница между искусственным интеллектом, машинным обучением и глубоким обучением 2024, Júl
Anonim
Image
Image
Základňa robota
Základňa robota

Guiding Robot je mobilný robot, ktorého sme vyrobili, aby viedol návštevníkov k rôznym oddeleniam 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 oddelenie mechatroniky a oddelenie IT oproti sebe. Keď je robot umiestnený pred oddelením mechatroniky, pohybuje sa dopredu, aby dosiahol oddelenie mechatroniky, a pohybuje sa dozadu, aby sa dostal k oddeleniu IT podľa zadania taký jednoduchý hlas.

Krok 1: Požadované súčasti

  • 1 x Raspberry Pi 3
  • 1 x Arduino nano
  • 4 x 12V motory so svorkami
  • 4x kolieska
  • 1 x vodič motora
  • 1 x 12V batéria
  • Power banka 1 x 5V
  • 1 x drevený podstavec
  • 1 x reproduktor USB
  • 1 x mikrofón
  • 1 x telo a hlava robota
  • niektoré matice, skrutky a drôty
  • pripojenie k internetu

Krok 2: Základňa robota

Základňa robota
Základňa robota
Základňa robota
Základňa robota
  1. Vezmite obdĺžnikovú dosku (podľa potreby l, b, h).
  2. Vyvŕtajte otvory podľa otvorov pre svorky motora.
  3. Motor a svorku pripevnite k základni pomocou matíc a skrutiek.
  4. Na upevnenie tela robota vyvŕtajte otvory, ako je znázornené na obrázku.
  5. Vyvŕtajte ďalší otvor, aby sa vodiče z motora dostali do hornej časti základne.

Krok 3: Telo

Telo
Telo
Telo
Telo
Telo
Telo
Telo
Telo
  1. Ako telo sme použili dva chemické boxy a ako hlavu kurací box.
  2. Do škatúľ vyvŕtajte príslušné otvory a pripevnite ich jeden na druhý.
  3. Telo položte na základňu s hlavou hore.

Krok 4: Nastavenie Raspberry Pi

Použitý operačný systém: Rasbian Jessie

Nainštalujte nasledujúce knižnice s ich závislosťami:

  1. Knižnica prevodu textu na reč: eSpeak (odkaz)
  2. Rozpoznávanie reči: SpeechRecognition 3.8.1 (referenčné)
  3. Arduino IDE (referenčné)

Krok 5: Pripojenia

Pripojenia
Pripojenia
Pripojenia
Pripojenia
Pripojenia
Pripojenia
Pripojenia
Pripojenia
  1. Pripojte dva pravé vodiče motora k výstupnému portu 1 a ďalšie dva vodiče motora k výstupnému portu 2 vodiča motora.
  2. Pripojte nano kolíky arduino 2, 3, 4 a 5 k kolíkom 1, 2, 3 a 4 vodiča motora.
  3. Pripojte arduino nano k RPi pomocou USB kábla. Použili sme arduino nano ako otroka a RPi ako pána. V niektorých prípadoch RPi nedokázal ovládať vodič motora, takže sme na ovládanie ovládača motora použili arduino nano.
  4. Pripojte USB reproduktor a mikrofón (použili sme vstavaný mikrofón webovej kamery) k RPi prostredníctvom portov USB a pripevnite ich k hlave robota.

Krok 6: Sťahovanie

  1. Stiahnite si priložený súbor a rozbaľte ho.
  2. Zapnite RPi a skopírujte extrahované súbory na plochu RPi.
  3. nahrajte arduino kód do arduino nano z RPi.
  4. Pravým tlačidlom myši kliknite na ikonu reproduktora na pracovnej ploche a vyberte výstupné zvukové zariadenie ako zvukové zariadenie USB.
  5. Súbor "1.txt" pozostáva z príkazov pre hlasový vstup a zodpovedajúce výstupné zvukové vyhlásenia sú uvedené v súbore "2.txt".
  6. Pridajte požadované vstupné príkazy do súboru "1.txt" a výstupné vyhlásenie do zodpovedajúceho riadka súboru "2.txt".

Krok 7: Testovanie robota

  1. Napájajte ovládač motora 12 V batériou.
  2. Spustite kód „GuideRobot.py“
  3. Keď vyslovíte 1. príkaz v súbore „1.txt“, robot odpovie prevedením prvého príkazu súboru „2.txt“na reč a podobne.
  4. Povedzte „Nasmerujte ma na oddelenie mechatroniky“, posunie sa dopredu a povedzte „Nasmerujte ma na oddelenie IT“, posunie sa dozadu. Tieto vyhlásenia je možné podľa potreby upravovať.

Odporúča: