Tabla de contenido:

Habla con tu luz: 5 pasos
Habla con tu luz: 5 pasos

Video: Habla con tu luz: 5 pasos

Video: Habla con tu luz: 5 pasos
Video: 5 pasos para SANAR con tus MANOS, el DON de la SANACIÓN ESPIRITUAL 2024, Noviembre
Anonim
Image
Image

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

Partes y componentes
Partes 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

Conexiones y esquema
Conexiones y esquema
Conexiones y esquema
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ódigo Arduino y comunicación serial
Código Arduino y comunicación serial

¿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

Conecte Arduino a un dispositivo Android
Conecte Arduino a un dispositivo Android

Descarga la aplicación: BT Voice Control para Arduino

La aplicación que utilicé está diseñada por SimpleLabsIN

5 sencillos pasos:

  1. Descarga la aplicación de Google PlayStore
  2. Toque el menú de opciones y luego seleccione "Conectar robot"
  3. Haga clic en su módulo BT (en mi caso es el HC-06)
  4. Espere hasta que diga Conectado al módulo BT (HC-06)
  5. ¡Toque el icono del micrófono y diga su comando!

Paso 5: cubra sus componentes

Cubra sus componentes
Cubra sus componentes
Cubra sus componentes
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

  1. Cubra todo con un papel semitranslúcido.
  2. Pégalo desde abajo
  3. Abre la luz

Debería verse bonito

Recomendado: