Tabla de contenido:

Robot guía con función de reconocimiento de voz: 7 pasos (con imágenes)
Robot guía con función de reconocimiento de voz: 7 pasos (con imágenes)

Video: Robot guía con función de reconocimiento de voz: 7 pasos (con imágenes)

Video: Robot guía con función de reconocimiento de voz: 7 pasos (con imágenes)
Video: La primer humanoide robot del mundo 🤖😳😱 #robot #robotics #robots #robotandroide #androide #humanoide 2024, Mes de julio
Anonim
Image
Image
Base del Robot
Base del Robot

Guiding Robot es un robot móvil que creamos para guiar a los visitantes a varios departamentos en nuestro campus universitario. Lo hicimos para decir algunas declaraciones predefinidas y avanzar y retroceder de acuerdo con la voz de entrada. En nuestra facultad tenemos el departamento de Mecatrónica y el departamento de TI opuestos, cuando el robot se coloca frente al departamento de Mecatrónica, avanza para llegar al departamento de Mecatrónica y retrocede para llegar al departamento de TI de acuerdo con la entrada. voz, tan simple como eso.

Paso 1: componentes necesarios

  • 1 x frambuesa Pi 3
  • 1 x Arduino nano
  • 4 motores de 12V con abrazaderas
  • 4 x ruedas
  • 1 x controlador de motor
  • 1 x batería de 12 V
  • Banco de energía de 1 x 5V
  • 1 x base de madera
  • 1 x altavoz USB
  • 1 x micrófono
  • 1 x cuerpo y cabeza de robot
  • algunas tuercas, pernos y alambres
  • conexión a Internet

Paso 2: Base del robot

Base del Robot
Base del Robot
Base del Robot
Base del Robot
  1. Tome una tabla rectangular (l, b, h según sea necesario).
  2. Taladre los orificios de acuerdo con los orificios de la abrazadera del motor.
  3. Fije el motor y la abrazadera a la base con tuercas y pernos.
  4. Taladre agujeros como se muestra en la imagen para fijar el cuerpo del robot.
  5. Haz otro agujero para llevar los cables del motor a la parte superior de la base.

Paso 3: Cuerpo

Cuerpo
Cuerpo
Cuerpo
Cuerpo
Cuerpo
Cuerpo
Cuerpo
Cuerpo
  1. Usamos dos cajas de productos químicos como cuerpo y una caja de pollitos como cabeza.
  2. Taladre los agujeros correspondientes en las cajas y fíjelo uno sobre el otro.
  3. Coloque el cuerpo en la base con la cabeza en la parte superior.

Paso 4: Configuración de Raspberry Pi

SO utilizado: Rasbian Jessie

Instale las siguientes bibliotecas con sus dependencias:

  1. Biblioteca de texto a voz: eSpeak (referencia)
  2. Reconocimiento de voz: SpeechRecognition 3.8.1 (referencia)
  3. Arduino IDE (referencia)

Paso 5: Conexiones

Conexiones
Conexiones
Conexiones
Conexiones
Conexiones
Conexiones
Conexiones
Conexiones
  1. Conecte los dos cables del motor derecho al puerto de salida 1 y los otros dos cables del motor al puerto de salida 2 del controlador del motor.
  2. Conecte los pines 2, 3, 4 y 5 del arduino nano a los pines 1, 2, 3 y 4 del controlador del motor.
  3. Conecte el arduino nano a RPi mediante un cable USB. Usamos arduino nano como esclavo y RPi como maestro. En algunos casos, RPi no pudo controlar el controlador del motor, por lo que usamos arduino nano para controlar el controlador del motor.
  4. Conecte el altavoz y el micrófono USB (usamos el micrófono incorporado de una cámara web) a RPi a través de puertos USB y fíjelos a la cabeza del robot.

Paso 6: Descargas

  1. Descarga el archivo adjunto y extráelo.
  2. Encienda el RPi y copie los archivos extraídos al escritorio RPi.
  3. cargue el código arduino en el arduino nano desde RPi.
  4. Haga clic con el botón derecho en el icono del altavoz en el escritorio y seleccione el dispositivo de audio de salida como dispositivo de audio USB.
  5. El archivo "1.txt" consta de las declaraciones de entrada de voz y las declaraciones de salida de audio correspondientes se dan en el archivo "2.txt".
  6. Agregue las declaraciones de entrada deseadas al archivo "1.txt" y la declaración de salida a la línea correspondiente del archivo "2.txt".

Paso 7: prueba del robot

  1. Alimente el controlador del motor con una batería de 12 V.
  2. Ejecute el código "GuideRobot.py"
  3. Cuando dice la primera declaración en el archivo "1.txt", el robot responde convirtiendo la primera declaración del archivo "2.txt" en voz y así sucesivamente.
  4. Diga "Guíeme al departamento de Mecatrónica", avanzará y diga "Guíeme al departamento de TI", retrocederá. Estas declaraciones se pueden editar según sea necesario.

Recomendado: