Sisällysluettelo:

Ohjaava robotti puheentunnistusominaisuudella: 7 vaihetta (kuvilla)
Ohjaava robotti puheentunnistusominaisuudella: 7 vaihetta (kuvilla)

Video: Ohjaava robotti puheentunnistusominaisuudella: 7 vaihetta (kuvilla)

Video: Ohjaava robotti puheentunnistusominaisuudella: 7 vaihetta (kuvilla)
Video: Ohjaava opettajuus 2024, Marraskuu
Anonim
Image
Image
Robotin pohja
Robotin pohja

Guiding Robot on mobiilirobotti, jonka teimme ohjaamaan kävijöitä yliopistokampuksemme eri osastoille. Saimme puhua muutamia ennalta määritettyjä lausuntoja ja siirtyä eteenpäin ja taaksepäin syöttöäänen mukaan. Kollegiossa on mekatroniikkaosasto ja IT -osasto vastakkain. niin yksinkertainen ääni.

Vaihe 1: Tarvittavat komponentit

  • 1 x Raspberry Pi 3
  • 1 x Arduino nano
  • 4 x 12V moottorit kiinnikkeillä
  • 4 x pyörät
  • 1 x moottoriajuri
  • 1 x 12V akku
  • 1 x 5V virtapankki
  • 1 x puinen pohja
  • 1 x USB -kaiutin
  • 1 x mikrofoni
  • 1 x robotin runko ja pää
  • joitakin muttereita, pultteja ja johtoja
  • Internet-yhteys

Vaihe 2: Robotin pohja

Robotin pohja
Robotin pohja
Robotin pohja
Robotin pohja
  1. Ota suorakulmainen levy (l, b, h tarpeen mukaan).
  2. Poraa reiät moottorin kiinnitysreikien mukaan.
  3. Kiinnitä moottori ja puristin pohjaan muttereilla ja ruuveilla.
  4. Poraa reiät kuvan osoittamalla tavalla kiinnittääksesi robotin rungon.
  5. Poraa toinen reikä viedäksesi johdot moottorista jalustan yläosaan.

Vaihe 3: Keho

Runko
Runko
Runko
Runko
Runko
Runko
Runko
Runko
  1. Käytimme kahta kemiallista laatikkoa ruumiina ja poikaslaatikkoa päänä.
  2. Poraa laatikoihin sopivat reiät ja kiinnitä ne toisiinsa.
  3. Aseta vartalo jalalle pää ylhäällä.

Vaihe 4: Asenna Raspberry Pi

Käyttöjärjestelmä: Rasbian Jessie

Asenna seuraavat kirjastot ja niiden riippuvuudet:

  1. Teksti puheeksi -kirjasto: eSpeak (viite)
  2. Puheentunnistus: SpeechRecognition 3.8.1 (viite)
  3. Arduino IDE (viite)

Vaihe 5: Liitännät

Liitännät
Liitännät
Liitännät
Liitännät
Liitännät
Liitännät
Liitännät
Liitännät
  1. Liitä moottorin kaksi oikeaa johtoa lähtöporttiin 1 ja kaksi muuta moottorijohtoa moottorin ohjaimen lähtöporttiin 2.
  2. Liitä arduino nano -nastat 2, 3, 4 ja 5 moottorin ohjaimen nastoihin 1, 2, 3 ja 4.
  3. Liitä arduino nano RPi: hen USB -kaapelilla. Käytimme arduino nanoa orjana ja RPi: tä isäntänä. Joissakin tapauksissa RPi ei pystynyt hallitsemaan moottorin ohjainta, joten käytimme arduino nanoa moottorin ohjaimen ohjaamiseen.
  4. Liitä USB -kaiutin ja mikrofoni (käytimme verkkokameran sisäänrakennettua mikrofonia) RPi: hen USB -porttien kautta ja kiinnitä ne robotin päähän.

Vaihe 6: Lataukset

  1. Lataa liitteenä oleva tiedosto ja pura se.
  2. Käynnistä RPi ja kopioi puretut tiedostot RPi -työpöydälle.
  3. lataa arduino -koodi RPi: stä arduino nanoon.
  4. Napsauta hiiren kakkospainikkeella työpöydän kaiutinkuvaketta ja valitse äänilaite USB -äänilaitteeksi.
  5. Tiedosto "1.txt" koostuu puhesyöttölausunnoista ja vastaavat äänilähtölausunnot annetaan tiedostossa "2.txt".
  6. Lisää haluamasi syöttölausekkeet tiedostoon "1.txt" ja tulostuslauseke tiedoston "2.txt" vastaavalle riville.

Vaihe 7: Robotin testaus

  1. Käynnistä moottorin ohjain 12 V: n akulla.
  2. Suorita koodi "GuideRobot.py"
  3. Kun puhut tiedoston "1.txt" 1. lausetta, robotti vastaa muuntamalla tiedoston "2.txt" 1. lauseen puheeksi ja niin edelleen.
  4. Sano "Opasta minut mekatroniikan osastoon", se siirtyy eteenpäin ja sano "Opasta minut IT -osastoon", se siirtyy taaksepäin. Näitä lausuntoja voidaan muokata tarpeen mukaan.

Suositeltava: