Tabla de contenido:

Coche Bluetooth controlado por voz: 5 pasos
Coche Bluetooth controlado por voz: 5 pasos

Video: Coche Bluetooth controlado por voz: 5 pasos

Video: Coche Bluetooth controlado por voz: 5 pasos
Video: Carrito a control remoto con Arduino / Bluetooth / Android, en Protoboard 2024, Noviembre
Anonim
Coche Bluetooth controlado por voz
Coche Bluetooth controlado por voz
Coche Bluetooth controlado por voz
Coche Bluetooth controlado por voz
Coche Bluetooth controlado por voz
Coche Bluetooth controlado por voz

Todo el mundo ha utilizado el coche a control remoto…. pero ¿¿¿¿¿¿¿un coche controlado por voz ??? ¿Alguna vez lo usó? Si no, lo construirá ahora. Solo necesitas un arduino como cerebro y un teléfono inteligente. Así que he desarrollado este proyecto para que puedas usar la funcionalidad de voz y esto también puede ser una referencia para tus proyectos futuros, así que comencemos …

Paso 1: Lista de piezas

1. Arduino UNO / nano / micro / Mega

2. Módulo bluetooth HC05

3 resistencia de 2,2 K ohmios, 4,7 K ohmios

4 placas de prueba o kits de soldadura

5 hilos

6 chasis

7 Motor BO 2 ruedas 150/300 rpm

8 algunos tornillos y tuercas

9 rueda giratoria

10. controlador de motor (: L293 o L298)

Fuente de alimentación de 11 12V

Paso 2: Construir el circuito en la placa de pruebas y configurar el chasis

Construyendo el circuito en la placa de pruebas y el chasis de configuración
Construyendo el circuito en la placa de pruebas y el chasis de configuración
Construyendo el circuito en la placa de pruebas y el chasis de configuración
Construyendo el circuito en la placa de pruebas y el chasis de configuración
Construyendo el circuito en la placa de pruebas y el chasis de configuración
Construyendo el circuito en la placa de pruebas y el chasis de configuración

Ahora Arduino nano es el cerebro del proyecto para el mío. Puedes usar UNO / MEGA / MICRO. Y usaría la función de conectividad Bluetooth para controlar el automóvil con un teléfono inteligente.

Así que proporcioné el circuito en el archivo Fritzing. Descargue Fritzing, ábralo y vea el archivo. Conecte como se muestra en el diagrama. Utilice el divisor de voltaje como se indica con 2.2k y 4.7k. Ahora los cables amarillos (según ese archivo fritzing) representan la salida 4 que controlaría el controlador del motor. Esos 4 niveles lógicos en realidad son las entradas del controlador del motor y el controlador del motor utiliza esos niveles lógicos para moverse según se alimentan los niveles lógicos. Y el arduino controla eso ….. significa que permite al conductor mover ambos motores hacia adelante o hacia atrás o hacia atrás o moverse hacia la derecha o izquierda o simplemente detenerse. Esto se logra en el código.

Así que vea los diagramas de arriba y luego conecte las entradas del controlador del motor. Luego conecte los motores en la salida con un par de tornillos y fije las ruedas. He conectado mi controlador L293 según su conexión. Verifique su propio controlador, busque en la red y hojas de datos y conéctese según sea necesario.

Fije los motores con tornillos y fije el controlador del motor y la placa de pruebas con cintas de doble cara o cinta simple. También fije la rueda giratoria, vea la imagen. Su chasis puede ser diferente, así que revíselo con cuidado.

Paso 3: Acerca del código de prueba y el principio de funcionamiento de la aplicación

Acerca del código de prueba y el principio de funcionamiento de la aplicación
Acerca del código de prueba y el principio de funcionamiento de la aplicación
Acerca del código de prueba y el principio de funcionamiento de la aplicación
Acerca del código de prueba y el principio de funcionamiento de la aplicación
Acerca del código de prueba y el principio de funcionamiento de la aplicación
Acerca del código de prueba y el principio de funcionamiento de la aplicación
Acerca del código de prueba y el principio de funcionamiento de la aplicación
Acerca del código de prueba y el principio de funcionamiento de la aplicación

Ahora la función de voz realmente funciona con bluetooth. Hay una aplicación llamada "BT Voice Control para Arduino" Link-https://amr-voice.en.aptoide.com/. Descárguelo e instálelo en un teléfono Android y empareje con HC05. Si se está conectando por primera vez, vincúlelo de antemano con 1234 o 0000 como paso. Si no se empareja, inténtelo de nuevo.

Ahora, después de hablar en la aplicación después de un par de segundos, devuelve lo que acaba de decir en la pantalla de su móvil. De hecho, usa Google Voice. Así que ahora lo que dijiste se transmite por bluetooth. Cargue el código de prueba proporcionado en el Nano.remove las líneas RX TX mientras carga. Después de cargarlo, vuelva a insertarlo. El HC05 acepta esos datos usando la función Serial.read () y puede ver lo que acaba de decir en el monitor serial usando Serial.print. Para que pueda verificar el funcionamiento de la aplicación allí. Diga cualquier cosa en la aplicación y vea el monitor de serie. He adjuntado todas las capturas de pantalla paso a paso sobre cómo conectar el HC05 con la aplicación … hablando y viendo en el monitor de serie. Verlos. Si dice reenviar, se mostrará como * reenviar #. Entonces, al usar esta aplicación, podemos manipular nuestro código que se adjunta en los próximos pasos.

Paso 4: ahora cargue el código y conecte la fuente de alimentación

Ahora cargue el código y adjunte la fuente de alimentación
Ahora cargue el código y adjunte la fuente de alimentación
Ahora cargue el código y adjunte la fuente de alimentación
Ahora cargue el código y adjunte la fuente de alimentación

Ahora he subido el código completo de arduino aquí que controla el coche. Puedes descargarlo.

Ahora, mientras lo carga … asegúrese de haber desconectado las líneas RX TX. De lo contrario, no se cargará. Después de cargar conéctelos nuevamente. Ahora conecte una fuente de alimentación de 12V. En la imagen se muestra un diagrama de bloques.

Puede cambiar las cadenas que escribí como adelante, atrás, parada, izquierda, derecha por cualquier palabra que le resulte fácil. Solo tienes que decir esa palabra en la aplicación.

Paso 5: finalmente

Finalmente
Finalmente
Finalmente
Finalmente
Finalmente
Finalmente

Anteriormente describí cómo usar esa aplicación. Ahora hable hacia adelante, hacia atrás, izquierda, derecha, deténgase, usé estas palabras en mi código. Ahora puede cambiar esa cadena en las declaraciones else if y cargar nuevamente. Simplemente diga esa palabra en esa aplicación y funcionará bien. También he adjuntado un LED en el pin 8. Puede agregar más luces o un zumbador o servo.

Así que tu coche de voz está listo … diviértete …

Recomendado: