Indholdsfortegnelse:

Guidende robot med stemmegenkendelsesfunktion: 7 trin (med billeder)
Guidende robot med stemmegenkendelsesfunktion: 7 trin (med billeder)

Video: Guidende robot med stemmegenkendelsesfunktion: 7 trin (med billeder)

Video: Guidende robot med stemmegenkendelsesfunktion: 7 trin (med billeder)
Video: Открытие души - Могут ли Пророки Новой Эры раскрыть нашу скрытую природу? 2024, November
Anonim
Image
Image
Robotens bund
Robotens bund

Guiding Robot er en mobil robot, som vi lavede til at guide de besøgende til forskellige afdelinger på vores college campus. Vi fik det til at tale et par foruddefinerede udsagn og til at gå frem og tilbage i henhold til inputstemmen. I vores kollegium har vi Mechatronics -afdelingen og IT -afdelingen modsat hinanden. Når robotten er placeret foran Mechatronics -afdelingen, bevæger den sig fremad for at nå til Mechatronics -afdelingen, og den bevæger sig baglæns for at nå IT -afdelingen i henhold til input stemme, så enkelt som det.

Trin 1: Påkrævede komponenter

  • 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 powerbank
  • 1 x træbund
  • 1 x USB -højttaler
  • 1 x mikrofon
  • 1 x robotkrop og hoved
  • nogle møtrikker, bolte og ledninger
  • internetforbindelse

Trin 2: Robotens bund

Robotens bund
Robotens bund
Robotens bund
Robotens bund
  1. Tag et rektangulært bræt (l, b, h efter behov).
  2. Bor huller i henhold til motorens klemhuller.
  3. Fastgør motoren og klemmen til basen med møtrikker og bolte.
  4. Bor huller som vist på billedet for at fastsætte robotens krop.
  5. Bor endnu et hul for at bringe ledningerne fra motoren til toppen af basen.

Trin 3: Krop

Legeme
Legeme
Legeme
Legeme
Legeme
Legeme
Legeme
Legeme
  1. Vi brugte to kemiske kasser som kroppen og en kyllingekasse som hoved.
  2. Bor passende huller på kasserne og fastgør det ene på det andet.
  3. Placer kroppen på basen med hovedet på toppen.

Trin 4: Opsætning af Raspberry Pi

Brugt operativsystem: Rasbian Jessie

Installer følgende biblioteker med deres afhængigheder:

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

Trin 5: Forbindelser

Forbindelser
Forbindelser
Forbindelser
Forbindelser
Forbindelser
Forbindelser
Forbindelser
Forbindelser
  1. Tilslut de to højre motortråde til udgangsport 1 og de to andre motortråde til udgangsport 2 på motordriveren.
  2. Tilslut arduino nanostifter 2, 3, 4 og 5 til motordriverens ben 1, 2, 3 og 4.
  3. Tilslut arduino nano til RPi via USB -kabel. Vi brugte arduino nano som slave og RPi som mester. I nogle tilfælde var RPi ikke i stand til at kontrollere motordriveren, så vi brugte arduino nano til at styre motordriveren.
  4. Tilslut USB -højttaler og mikrofon (vi brugte en indbygget mikrofon til et webcam) til RPi via USB -porte og fastgør dem til hovedet på robotten.

Trin 6: Downloads

  1. Download den vedhæftede fil og udpak den.
  2. Start RPi'en, og kopier de udpakkede filer til RPi -skrivebordet.
  3. uploade arduino -koden til arduino nano fra RPi.
  4. Højreklik på højttalerikonet på skrivebordet, og vælg output -lydenheden som USB -lydenhed.
  5. "1.txt" -filen består af taleindgangssætningerne, og de tilsvarende lydoutput -sætninger er angivet i filen "2.txt".
  6. Tilføj de ønskede input -sætninger til filen "1.txt" og output -sætningen til den tilsvarende linje i filen "2.txt".

Trin 7: Test af robotten

  1. Forsyn motoren med et 12 V batteri.
  2. Kør koden "GuideRobot.py"
  3. Når du taler den 1. sætning i filen "1.txt", svarer robotten ved at konvertere den 1. sætning af filen "2.txt" til tale og så videre.
  4. Sig "Guide mig til Mechatronics afdeling", det vil gå fremad og sige "Guide mig til IT -afdeling", det vil bevæge sig tilbage. Disse udsagn kan redigeres efter behov.

Anbefalede: