Innehållsförteckning:

Guidande robot med röstigenkänning: 7 steg (med bilder)
Guidande robot med röstigenkänning: 7 steg (med bilder)

Video: Guidande robot med röstigenkänning: 7 steg (med bilder)

Video: Guidande robot med röstigenkänning: 7 steg (med bilder)
Video: New FANUC LR Mate 200iD/7L Long-Arm Robot Picks & Packs Stackable Products 2024, November
Anonim
Image
Image
Robotens bas
Robotens bas

Guiding Robot är en mobil robot som vi gjorde för att vägleda besökarna till olika avdelningar på vårt college campus. Vi gjorde det att tala några fördefinierade påståenden och att gå framåt och bakåt enligt inmatningsröst. På vår högskola har vi mekatronikavdelningen och IT -avdelningen mittemot varandra. När roboten placeras framför mekanatronikavdelningen går den framåt för att nå avdelningen för mekatronik och den går bakåt för att nå IT -avdelningen enligt input röst, så enkelt som det.

Steg 1: Komponenter krävs

  • 1 x Raspberry Pi 3
  • 1 x Arduino nano
  • 4 x 12V motorer med klämmor
  • 4 x hjul
  • 1 x motorförare
  • 1 x 12V batteri
  • 1 x 5V powerbank
  • 1 x träfot
  • 1 x USB -högtalare
  • 1 x mikrofon
  • 1 x robotkropp och huvud
  • några muttrar, bultar och trådar
  • Internet anslutning

Steg 2: Robotens bas

Robotens bas
Robotens bas
Robotens bas
Robotens bas
  1. Ta en rektangulär skiva (l, b, h efter behov).
  2. Borra hål enligt motorns klämhål.
  3. Fäst motorn och klämman på basen med muttrar och bultar.
  4. Borra hål som visas på bilden för att fixa robotens kropp.
  5. Borra ytterligare ett hål för att föra ledningarna från motorn till toppen av basen.

Steg 3: Kropp

Kropp
Kropp
Kropp
Kropp
Kropp
Kropp
Kropp
Kropp
  1. Vi använde två kemiska lådor som kroppen och en chick box som huvud.
  2. Borra lämpliga hål på lådorna och fixa det på det andra.
  3. Placera kroppen på basen med huvudet på toppen.

Steg 4: Konfigurera Raspberry Pi

Operativsystem som används: Rasbian Jessie

Installera följande bibliotek med sina beroenden:

  1. Text till talbibliotek: eSpeak (referens)
  2. Taligenkänning: SpeechRecognition 3.8.1 (referens)
  3. Arduino IDE (referens)

Steg 5: Anslutningar

Anslutningar
Anslutningar
Anslutningar
Anslutningar
Anslutningar
Anslutningar
Anslutningar
Anslutningar
  1. Anslut de två högra motorkablarna till utgångsport 1 och de andra två motorkablarna till utgångsport 2 på motorföraren.
  2. Anslut arduino nano -stift 2, 3, 4 och 5 till motordrivstiften 1, 2, 3 och 4.
  3. Anslut arduino nano till RPi via USB -kabel. Vi använde arduino nano som slav och RPi som master. I vissa fall kunde RPi inte styra motorföraren, så vi använde arduino nano för att styra motorföraren.
  4. Anslut USB -högtalare och mikrofon (vi använde inbyggd mikrofon i en webbkamera) till RPi via USB -portar och fixa dem till robotens huvud.

Steg 6: Nedladdningar

  1. Ladda ner den bifogade filen och extrahera den.
  2. Driv RPi och kopiera de extraherade filerna till RPi -skrivbordet.
  3. ladda upp arduino -koden till arduino nano från RPi.
  4. Högerklicka på högtalarikonen på skrivbordet och välj ljudenheten som USB -ljudenhet.
  5. "1.txt" -filen består av röstinmatningssatserna och motsvarande ljudutmatningsuttalanden ges i filen "2.txt".
  6. Lägg till önskade inmatningssatser till filen "1.txt" och utdatasatsen till motsvarande rad i filen "2.txt".

Steg 7: Testning av roboten

  1. Driv motorföraren med ett 12 V batteri.
  2. Kör koden "GuideRobot.py"
  3. När du talar det första satsen i filen "1.txt", svarar roboten genom att konvertera det första satsen i filen "2.txt" till tal och så vidare.
  4. Säg "Guide me to Mechatronics department", det kommer att gå framåt och säga "Guide me to IT department", det kommer att gå bakåt. Dessa uttalanden kan redigeras efter behov.

Rekommenderad: