Innholdsfortegnelse:

Veiledende robot med stemmegjenkjenning: 7 trinn (med bilder)
Veiledende robot med stemmegjenkjenning: 7 trinn (med bilder)

Video: Veiledende robot med stemmegjenkjenning: 7 trinn (med bilder)

Video: Veiledende robot med stemmegjenkjenning: 7 trinn (med bilder)
Video: Робот-газонокосилка ECOFLOW BLADE, беспроводная GPS-периферия, 3000 м², 26 см, 298 Вт/ч, бесщеточная 2024, November
Anonim
Image
Image
Robotens base
Robotens base

Guiding Robot er en mobil robot som vi laget for å veilede besøkende til forskjellige avdelinger på college -campus. Vi gjorde det til å snakke med noen forhåndsdefinerte utsagn og å gå frem og tilbake i henhold til input -stemmen. På høyskolen vår har vi Mechatronics -avdelingen og IT -avdelingen motsatt hverandre. Når roboten plasseres foran Mechatronics -avdelingen, går den fremover for å nå Mechatronics -avdelingen, og den beveger seg bakover for å nå IT -avdelingen i henhold til input stemme, så enkelt som det.

Trinn 1: Komponenter påkrevd

  • 1 x Raspberry Pi 3
  • 1 x Arduino nano
  • 4 x 12V motorer med klemmer
  • 4 x hjul
  • 1 x motorfører
  • 1 x 12V batteri
  • 1 x 5V strømbank
  • 1 x trebunn
  • 1 x USB -høyttaler
  • 1 x mikrofon
  • 1 x robotkropp og hode
  • noen muttere, bolter og ledninger
  • Internett-tilkobling

Trinn 2: Robotens base

Robotens base
Robotens base
Robotens base
Robotens base
  1. Ta et rektangulært brett (l, b, h etter behov).
  2. Bor hull i henhold til motorens klemhull.
  3. Fest motoren og klemmen til basen med muttere og bolter.
  4. Bor hull som vist på bildet for å fikse robotens kropp.
  5. Bor et annet hull for å bringe ledningene fra motoren til toppen av basen.

Trinn 3: Kropp

Kropp
Kropp
Kropp
Kropp
Kropp
Kropp
Kropp
Kropp
  1. Vi brukte to kjemiske bokser som kroppen og en kyllingboks som hode.
  2. Bor passende hull på boksene og fest det på det andre.
  3. Plasser kroppen på basen med hodet på toppen.

Trinn 4: Konfigurere Raspberry Pi

Brukt operativsystem: Rasbian Jessie

Installer følgende biblioteker med deres avhengigheter:

  1. Tekst til tale -bibliotek: eSpeak (referanse)
  2. Talegjenkjenning: SpeechRecognition 3.8.1 (referanse)
  3. Arduino IDE (referanse)

Trinn 5: Tilkoblinger

Tilkoblinger
Tilkoblinger
Tilkoblinger
Tilkoblinger
Tilkoblinger
Tilkoblinger
Tilkoblinger
Tilkoblinger
  1. Koble de to høyre motortrådene til utgangsport 1 og de to andre motortrådene til utgangsport 2 til motordriveren.
  2. Koble arduino nano pins 2, 3, 4 og 5 til motor driver pins 1, 2, 3 og 4.
  3. Koble arduino nano til RPi via USB -kabel. Vi brukte arduino nano som slave og RPi som mester. I noen tilfeller klarte ikke RPi å kontrollere motorføreren, så vi brukte arduino nano til å kontrollere motorføreren.
  4. Koble USB -høyttaler og mikrofon (vi brukte en innebygd mikrofon til et webkamera) til RPi via USB -porter og fest dem til hodet på roboten.

Trinn 6: Nedlastinger

  1. Last ned den vedlagte filen og pakk den ut.
  2. Slå på RPi -en og kopier de ekstraherte filene til RPi -skrivebordet.
  3. last opp arduino -koden til arduino nano fra RPi.
  4. Høyreklikk på høyttalerikonet på skrivebordet og velg lydenheten som USB -lydenhet.
  5. "1.txt" -filen består av taleinndatasetningene og de tilsvarende lydutgangssetningene er gitt i filen "2.txt".
  6. Legg til de ønskede inndatasetningene i filen "1.txt" og output -setningen til den tilsvarende linjen i filen "2.txt".

Trinn 7: Testing av roboten

  1. Driv motorføreren med et 12 V batteri.
  2. Kjør koden "GuideRobot.py"
  3. Når du snakker den første setningen i filen "1.txt", svarer roboten ved å konvertere den første setningen i filen "2.txt" til tale og så videre.
  4. Si "Guide me to Mechatronics department", den vil gå fremover og si "Guide me to IT department", den vil gå bakover. Disse utsagnene kan redigeres etter behov.

Anbefalt: