Sisukord:

Juhtrobot hääletuvastuse funktsiooniga: 7 sammu (piltidega)
Juhtrobot hääletuvastuse funktsiooniga: 7 sammu (piltidega)

Video: Juhtrobot hääletuvastuse funktsiooniga: 7 sammu (piltidega)

Video: Juhtrobot hääletuvastuse funktsiooniga: 7 sammu (piltidega)
Video: Происхождение человека: документальный фильм об эволюционном путешествии | ОДИН КУСОЧЕК 2024, Juuli
Anonim
Image
Image
Roboti alus
Roboti alus

Giidirobot on mobiilne robot, mille koostasime, et suunata külastajaid meie ülikoolilinnaku erinevatesse osakondadesse. Jõudsime rääkida mõned eelmääratletud avaldused ja liikuda edasi ja tagasi vastavalt sisendhäälele. Meie kolledžis on mehhatroonika osakond ja IT -osakond üksteise vastas. Kui robot asetatakse mehhatroonika osakonna ette, liigub see edasi, et jõuda mehhatroonika osakonda ja liigub tagasi, et jõuda IT -osakonda vastavalt sisendile hääl, nii lihtne.

Samm: nõutavad komponendid

  • 1 x Raspberry Pi 3
  • 1 x Arduino nano
  • 4 x 12V mootorid klambritega
  • 4 x rattad
  • 1 x mootorijuht
  • 1 x 12V aku
  • 1 x 5V toitepank
  • 1 x puidust alus
  • 1 x USB kõlar
  • 1 x mikrofon
  • 1 x roboti keha ja pea
  • mõned mutrid, poldid ja juhtmed
  • internetiühendus

Samm: roboti alus

Roboti alus
Roboti alus
Roboti alus
Roboti alus
  1. Võtke ristkülikukujuline laud (l, b, h vastavalt vajadusele).
  2. Puurige augud vastavalt mootori klambri aukudele.
  3. Kinnitage mootor ja klamber mutrite ja poltidega aluse külge.
  4. Roboti keha kinnitamiseks puurige augud, nagu pildil näidatud.
  5. Puurige veel üks auk, et viia juhtmed mootorist aluse ülaossa.

3. samm: keha

Keha
Keha
Keha
Keha
Keha
Keha
Keha
Keha
  1. Kehana kasutasime kahte kemikaalikarpi ja peana tibukasti.
  2. Puurige kastidele sobivad augud ja kinnitage need üksteise külge.
  3. Asetage keha alusele, pea peal.

Samm: Raspberry Pi seadistamine

Kasutatud operatsioonisüsteem: Rasbian Jessie

Installige järgmised teegid koos nende sõltuvustega:

  1. Tekst kõneks raamatukogu: eSpeak (viide)
  2. Kõnetuvastus: SpeechRecognition 3.8.1 (viide)
  3. Arduino IDE (viide)

Samm: ühendused

Ühendused
Ühendused
Ühendused
Ühendused
Ühendused
Ühendused
Ühendused
Ühendused
  1. Ühendage kaks paremat mootorijuhet väljundpordiga 1 ja ülejäänud kaks mootorijuhet mootori draiveri väljundpordiga 2.
  2. Ühendage arduino nano tihvtid 2, 3, 4 ja 5 mootori juhtpistikutega 1, 2, 3 ja 4.
  3. Ühendage arduino nano RPi kaudu USB -kaabli abil. Me kasutasime orduks arduino nano ja kapteniks RPi. Mõnel juhul ei suutnud RPi mootori juhti juhtida, seega kasutasime mootori juhi juhtimiseks arduino nano.
  4. Ühendage USB -kõlar ja mikrofon (kasutasime veebikaamera sisseehitatud mikrofoni) RPi -ga USB -portide kaudu ja kinnitage need roboti pea külge.

6. toiming: allalaadimine

  1. Laadige alla lisatud fail ja eraldage see.
  2. Lülitage RPi sisse ja kopeerige ekstraheeritud failid RPi töölauale.
  3. laadige arduino kood RPi -lt üles arduino nano -sse.
  4. Paremklõpsake töölaual kõlariikooni ja valige väljundheli USB -heliseadmeks.
  5. Fail "1.txt" koosneb häälsisendi avaldustest ja vastavad heliväljundi avaldused on esitatud failis "2.txt".
  6. Lisage soovitud sisendlaused faili "1.txt" ja väljundlause faili "2.txt" vastavale reale.

7. samm: roboti testimine

  1. Mootori juhi toide 12 V akuga.
  2. Käivitage kood "GuideRobot.py"
  3. Kui räägite failis "1.txt" esimest lauset, vastab robot, teisendades faili "2.txt" esimese avalduse kõneks ja nii edasi.
  4. Ütle "Juhata mind mehhatroonikaosakonda", see liigub edasi ja ütle: "Juhata mind IT -osakonda", see liigub tagasi. Neid avaldusi saab vastavalt vajadusele muuta.

Soovitan: