Tabla de contenido:
- Paso 1: diagrama de bloques
- Paso 2: Módulo Bluetooth HC-05
- Paso 3: componentes
- Paso 4: Diagrama de circuito del robot controlado por voz con Arduino
- Paso 5: Funcionamiento del robot controlado por voz con Arduino
Video: RoBoT activado por voz: 5 pasos
2024 Autor: John Day | [email protected]. Última modificación: 2024-01-30 08:44
Robot controlado por voz usando Arduino: Hola a todos, espero que estén bien y que les vaya bien. Hoy vamos a iniciar proyectos relacionados con la robótica usando Arduino. Hoy, vamos a hablar sobre el robot controlado por voz usando Arduino y la aplicación de Android. El robot controlado por voz es un robot móvil que se controla mediante algunos comandos de voz específicos. La aplicación móvil es capaz de identificar cinco comandos que son "Detener", "Adelante", "Atrás", "Izquierda", "Derecha". En este proyecto de sistemas embebidos, creamos un coche robótico de 4 WD que podemos controlar mediante voz a través de una aplicación móvil. La aplicación escucha y envía la instrucción al Arduino usando Bluetooth y luego Arduino realiza la operación especificada. La aplicación de reconocimiento de voz no es 100% precisa. La aplicación es sensible a los ruidos del entorno. A veces malinterpreta los comandos de voz dados al robot. Pero puede diseñar su propia aplicación que puede ignorar el entorno y puede recibir solo su propia voz.
Paso 1: diagrama de bloques
Componentes necesarios para el robot controlado por voz
Arduino Uno: Se usa Arduino Uno porque podemos montar el protector del controlador del motor en él. Además es barato, fácil de usar y adquiere menos espacio ya que tenemos que colocar todo sobre el chasis. Si eres nuevo en la programación de Arduino, te recomiendo que consultes un artículo de introducción a Arduino. Blindaje del controlador del motor: El protector del controlador del motor se basa en el L293 IC, que es un controlador de puente completo doble. Se utiliza para impulsar cargas inductivas como relés, solenoides, CC y motores paso a paso. Te permite conducir cuatro motores de CC y 2 servos con tu Arduino. Podemos controlar la velocidad y la dirección de cada motor de forma independiente.
Paso 2: Módulo Bluetooth HC-05
: Este es un módulo Bluetooth de clase 2 con perfil de puerto serie, que se puede configurar como maestro o esclavo. Podemos usarlo simplemente para un reemplazo de puerto serie para establecer una conexión entre MCU, PC a su proyecto integrado, etc.
Especificación HC-05:
Protocolo Bluetooth: Especificación Bluetooth v2.0 + EDR Frecuencia: Banda ISM de 2.4GHz Modulación: GFSK (Modulación por desplazamiento de frecuencia gaussiana) Potencia de emisión: ≤4dBm, Clase 2 Sensibilidad: ≤-84dBm a 0.1% BERSpeed: Asíncrono: 2.1Mbps (Máx.) / 160 kbps, Sincrónico: 1 Mbps / 1 Mbps Seguridad: Autenticación y cifrado Perfiles: Puerto serie Bluetooth Fuente de alimentación: + 3.3VDC 50mA Temperatura de trabajo: -20 ~ + 75 Centígrados Dimensión: 26.9 mm x 13 mm x 2.2 mm
Paso 3: componentes
Chasis de coche 4-WD: Contiene 2 plataformas hechas de acrílico. Contiene motor de 4 cc con codificadores de velocidad. Es fácil de montar y proporciona mucho espacio para colocar Arduino, módulo Bluetooth y paquete de baterías.
Batería: cada motor utiliza una corriente de hasta 200 mA. He usado tres celdas de iones de litio de 3.7v, 2200mA en paralelo. La batería suministra 12,1 voltios. La celda de iones de litio es un tipo de batería recargable. Entonces podemos usar estas celdas una y otra vez.
Paso 4: Diagrama de circuito del robot controlado por voz con Arduino
En primer lugar, monte el protector del controlador del motor en Arduino Uno.
Conexiones HC-05 o HC-06: Conecte Vcc a 5 voltios. Conecte GND a tierra. Módulo Rx a Arduino Tx. Módulo Tx a Arduino Rx. Si el módulo Bluetooth no funciona, haga un divisor de voltaje con resistencias de 1K y 2K y conecte al pin Rx del módulo para convertir 5v a 3.3v. Pantalla del motor al controlador del motor: Motores del lado izquierdo a los terminales M3 y M4 Motores del lado derecho a los terminales M1 y M2 Si el motor gira en la dirección opuesta, cambie la conexión del cable para girar todos los motores en la misma dirección.
Paso 5: Funcionamiento del robot controlado por voz con Arduino
Nota: Siempre desconecte los pines Rx y Tx del módulo Bluetooth cuando cargue el código en Arduino, de lo contrario, muestra algunos errores y el código no se carga. Pruebe la contraseña "1234" o "0000" cuando conecte el módulo Bluetooth con su móvil por primera vez. Si las ruedas giran en dirección opuesta, simplemente cambie la conexión del motor desde el terminal Motor Driver Shield. Controlar el robot a través de la voz no es una forma eficiente..
Recomendado:
Bloqueo de bicicleta con alarma de bricolaje (activado por choque): 5 pasos (con imágenes)
Bloqueo de bicicleta con alarma de bricolaje (activado por choque): En este proyecto, le mostraré cómo crear un candado de bicicleta con alarma activado por choque simple. Como su nombre lo indica, crea un sonido de alarma cuando su bicicleta se mueve con permiso. En el camino aprenderemos un poco sobre piezoele
Botón de control remoto activado por voz: 4 pasos (con imágenes)
Botón de control remoto activado por voz: si ha visto mis otros instrumentos, sabe que nuestro hijo tiene distrofia muscular. Esta es una parte de un proyecto para hacer que las cosas sean más accesibles para él. Tenemos una puerta que es operada por un control remoto del abre-puertas de garaje. Esto ha sido fantástico en l
BT activado por voz: 3 pasos (con imágenes)
BT activado por voz: Automatización del hogar controlada por voz usando Arduino: En este proyecto, iam usa una función de voz para controlar dispositivos domésticos. Este proyecto es parte de mi serie Home Automation. Este proyecto es muy fácil de usar en la vida real. Personas de cualquier edad pueden controlar
Interruptor de relé activado por voz (Arduino): 6 pasos (con imágenes)
Interruptor de relé activado por voz (Arduino): ¡Hola a todos! En este proyecto, le mostraré cómo implementar comandos de voz para sus proyectos Arduino. Usando comandos de voz, le mostraré cómo controlar un módulo de interruptor de relé
Asistente activado por voz - MÁX: 10 pasos
Asistente activado por voz - MAX: Oye, en este Instructable, voy a hablar sobre cómo hacer un chat-bot MAX (¡¡¡¡Me llamo a mí mismo !!!) Con alguna implementación, puedes hacer que este chatbot sea controlado por voz o con el uso de varios programas puede hacerlo como asistente de voz. Yo aqui yo