Taula de continguts:

Robot guia amb funció de reconeixement de veu: 7 passos (amb imatges)
Robot guia amb funció de reconeixement de veu: 7 passos (amb imatges)

Vídeo: Robot guia amb funció de reconeixement de veu: 7 passos (amb imatges)

Vídeo: Robot guia amb funció de reconeixement de veu: 7 passos (amb imatges)
Vídeo: Топ 5 скрытых полезных программ Windows 10 2024, Juliol
Anonim
Image
Image
Base del robot
Base del robot

Guiding Robot és un robot mòbil que hem creat per guiar els visitants a diversos departaments del nostre campus universitari. Hem aconseguit parlar algunes afirmacions predefinides i avançar i retrocedir segons la veu d’entrada. A la nostra universitat tenim el departament de Mecatrònica i el departament de TI oposats entre si. Quan el robot es col·loca davant del departament de Mecatrònica, avança per arribar al departament de Mecatrònica i es mou cap enrere per arribar al departament de TI segons l’entrada veu, tan senzilla com aquesta.

Pas 1: components obligatoris

  • 1 x Raspberry Pi 3
  • 1 x Arduino nano
  • Motors de 4 x 12V amb pinces
  • 4 x rodes
  • 1 x conductor del motor
  • 1 x bateria de 12V
  • Banc de potència 1 x 5V
  • 1 x base de fusta
  • 1 altaveu USB
  • 1 x micròfon
  • 1 x cos i cap de robot
  • algunes femelles, perns i cables
  • connexió a Internet

Pas 2: Base del robot

Base del robot
Base del robot
Base del robot
Base del robot
  1. Agafeu un tauler rectangular (l, b, h segons calgui).
  2. Practicar forats segons els forats de subjecció del motor.
  3. Fixeu el motor i la pinça a la base amb cargols i femelles.
  4. Feu forats com es mostra a la imatge per fixar el cos del robot.
  5. Practicar un altre forat per portar els cables del motor a la part superior de la base.

Pas 3: Cos

Cos
Cos
Cos
Cos
Cos
Cos
Cos
Cos
  1. Hem fet servir dues caixes químiques com a cos i una caixa per a pollets com a cap.
  2. Practicar forats adequats a les caixes i arreglar-les l’una sobre l’altra.
  3. Col·loqueu el cos a la base amb el cap a la part superior.

Pas 4: Configuració de Raspberry Pi

Sistema operatiu utilitzat: Rasbian Jessie

Instal·leu les biblioteques següents amb les seves dependències:

  1. Biblioteca de text a veu: eSpeak (referència)
  2. Reconeixement de veu: SpeechRecognition 3.8.1 (referència)
  3. ID Arduino (referència)

Pas 5: connexions

Connexions
Connexions
Connexions
Connexions
Connexions
Connexions
Connexions
Connexions
  1. Connecteu els dos cables del motor dret al port de sortida-1 i els altres dos cables del motor al port-2 de sortida del controlador del motor.
  2. Connecteu els pins 2, 3, 4 i 5 d’arduino nano als pins 1, 2, 3 i 4 del controlador del motor.
  3. Connecteu l'arduino nano a RPi mitjançant un cable USB. Vam utilitzar arduino nano com a esclau i RPi com a mestre. En alguns casos, RPi no era capaç de controlar el controlador del motor, de manera que vam utilitzar arduino nano per controlar el controlador del motor.
  4. Connecteu l'altaveu USB i el micròfon (hem utilitzat el micròfon incorporat d'una càmera web) a RPi mitjançant ports USB i fixeu-los al cap del robot.

Pas 6: baixades

  1. Descarregueu el fitxer adjunt i extracteu-lo.
  2. Enceneu el RPi i copieu els fitxers extrets a l'escriptori RPi.
  3. pengeu el codi arduino a l'arduino nano des de RPi.
  4. Feu clic amb el botó dret a la icona de l'altaveu de l'escriptori i seleccioneu el dispositiu d'àudio de sortida com a dispositiu d'àudio USB.
  5. El fitxer "1.txt" consta de les sentències d'entrada de veu i les sentències de sortida d'àudio corresponents es donen al fitxer "2.txt".
  6. Afegiu les sentències d'entrada desitjades al fitxer "1.txt" i la sentència de sortida a la línia corresponent del fitxer "2.txt".

Pas 7: Prova del robot

  1. Alimenteu el controlador del motor amb una bateria de 12 V.
  2. Executeu el codi "GuideRobot.py"
  3. Quan pronuncieu la primera afirmació del fitxer "1.txt", el robot respon convertint la primera declaració del fitxer "2.txt" a veu i així successivament.
  4. Digueu "Guia'm al departament de Mecatrònica", avançarà i digueu "Guieu-me al departament de TI", retrocedirà. Aquestes declaracions es poden editar segons sigui necessari.

Recomanat: