Tabla de contenido:
2025 Autor: John Day | [email protected]. Última modificación: 2025-01-13 06:57
Cual es mi proyecto
Este proyecto es una luz que puede cambiar de color diciendo qué color le gustará. La luz que hice en estos proyectos usa 4 luces diferentes: verde, roja, amarilla, azul y, por supuesto, puedes agregar más luces y cambiar más colores. Esta guía le enseñará cómo controlar su Arduino con su voz desde su teléfono.
¿Como funciona?
Su Android tiene un reconocimiento de voz y lo usaremos para controlar su Arduino, a través de Bluetooth. La aplicación que utilicé está diseñada por SimpleLabsIN y funciona presionando el botón del micrófono, luego esperará a que digas un comando. La aplicación mostrará las palabras que ha indicado y enviará cadenas de datos para que Arduino las procese.
TechBuilder me inspiró para hacer este proyecto
Paso 1: Piezas y componentes
Necesitaremos estas partes:
- Indicadores LED 4x o más (el color de su elección)
- 1x Arduino Leonardo
- 1x módulo Bluetooth serie HC-06
- Protoboard y puentes
- (Opcional) Batería de 9v
- Resistencias 220Ω
Paso 2: Conexiones y esquema
Recuerde, el HC-06 solo funciona con 3.3v, no puede simplemente conectarlo a 5v.
La batería de 9v es opcional si no desea que el cable USB esté visible al final.
Si la imagen de todos modos no es clara, no dude en ponerse en contacto conmigo, con mucho gusto le ayudaré
Paso 3: Código Arduino y comunicación en serie
¿Cómo subir el código?
Sube el código con un cable USB. El código está hecho para la placa Leonardo. Si desea utilizar el código en la placa UNO, deberá cambiar el código Serial1.read, Serial1.available y Serial1.println. Borre todo el número "1" para usar el código en el tablero UNO.
Entendiendo la aplicación:
La aplicación funciona reconociendo su comando de voz, luego mostrará las palabras que ha dicho y luego enviará datos / cadenas al Arduino a través de bluetooth. ¿Qué es una cuerda? Una cadena es como una palabra, puedes hacer declaraciones condicionales a partir de ella [por ejemplo: if (voz == "* computadora encendida") {// activa el Pin # 2}]. La "voz" es su cadena, "==" es su condición, "* computadora encendida" es su comando, y el código dentro de las llaves "{}" son los códigos que se ejecutarán una vez que su cadena coincida con la condición del comando. La aplicación envía cadenas en este formato * comando #, el asterisco (*) indica el inicio de un nuevo comando y la etiqueta hash (#) indica el final de un comando.
¿Cómo puedo cambiar los comandos?
Puede ver que el "* 綠色" está resaltado en la imagen de arriba.綠色 es el chino de verde. Puedes cambiar la palabra a lo que quieras, digamos que quieres cambiarla al color rosa, puedes reemplazar "* 綠色" con "* Rosa". Recuerde siempre iniciar el comando con un asterisco.
Código:
Paso 4: conecta Arduino al dispositivo Android
Descarga la aplicación: BT Voice Control para Arduino
La aplicación que utilicé está diseñada por SimpleLabsIN
5 sencillos pasos:
- Descarga la aplicación de Google PlayStore
- Toque el menú de opciones y luego seleccione "Conectar robot"
- Haga clic en su módulo BT (en mi caso es el HC-06)
- Espere hasta que diga Conectado al módulo BT (HC-06)
- ¡Toque el icono del micrófono y diga su comando!
Paso 5: cubra sus componentes
Ahora debe cubrir sus componentes, para que su luz no sea demasiado brillante y también hará que el proyecto sea más estilístico.
Asi es como lo hice
- Cubra todo con un papel semitranslúcido.
- Pégalo desde abajo
- Abre la luz
Debería verse bonito