Tabla de contenido:

Lámpara Edison de madera controlada por voz - (Video): 5 pasos
Lámpara Edison de madera controlada por voz - (Video): 5 pasos

Video: Lámpara Edison de madera controlada por voz - (Video): 5 pasos

Video: Lámpara Edison de madera controlada por voz - (Video): 5 pasos
Video: Efectos especiales caseros 😂 2024, Noviembre
Anonim
Lámpara Edison de madera controlada por voz - (Video)
Lámpara Edison de madera controlada por voz - (Video)

Precio de la pregunta $ 5. Eso es lo que cuesta Wifi Relay SONOFF (de la empresa ITEAD), que es el corazón de este dispositivo.

"No he fallado. Acabo de encontrar 10.000 formas que no funcionan". - Thomas A. Edison Esto es increíble, pero más recientemente, la gente en las escuelas escribía con plumas. Y hoy, hay un ladrillo mágico con una imagen, que cabe en su bolsillo y brinda acceso a toda la información del mundo. Control por voz y, como dice la gente, la amenaza para la humanidad desde el lado de la inteligencia artificial. Más recientemente, estas tecnologías parecían fantasías inaccesibles. Pero hoy, les mostraré cómo absolutamente todos ustedes, con conocimientos básicos de programación, pueden usar el control por voz. Vamos a empezar.

Paso 1: comencemos

Vamos a empezar
Vamos a empezar

¡¡¡ADVERTENCIA!!! ¡Trabaja con alto voltaje! ¡El autor del artículo no es responsable de tus acciones! ¡O cualquier daño material o físico que pueda resultar del uso de esta instrucción!

Paso 2: el esquema general del algoritmo de trabajo del dispositivo

El esquema general del algoritmo de trabajo del dispositivo
El esquema general del algoritmo de trabajo del dispositivo

Dado que el teléfono, a la vez, solo se puede conectar a un punto de acceso Wi-Fi, trabajaremos a través del enrutador. En general, es conveniente cuando todos sus dispositivos inteligentes están en la misma red y puede administrarlos fácilmente sin tener que volver a conectarse constantemente a cada uno de ellos. La desventaja de esto es que todos sus dispositivos dependen del rendimiento de un solo enrutador.

Paso 3: 1 - Necesitamos reprogramar los relés Wi-Fi de Sonoff

1 - Necesitamos reprogramar los relés Wi-Fi de Sonoff
1 - Necesitamos reprogramar los relés Wi-Fi de Sonoff
1 - Necesitamos reprogramar los relés Wi-Fi de Sonoff
1 - Necesitamos reprogramar los relés Wi-Fi de Sonoff
1 - Necesitamos reprogramar los relés Wi-Fi de Sonoff
1 - Necesitamos reprogramar los relés Wi-Fi de Sonoff
1 - Necesitamos reprogramar los relés Wi-Fi de Sonoff
1 - Necesitamos reprogramar los relés Wi-Fi de Sonoff

De forma predeterminada, está configurado para funcionar a través de un servidor chino. Según tengo entendido, no es muy conveniente apagar la bombilla del inodoro a través del servidor chino. Para ello necesitamos desmontarlo y soldar los contactos para reprogramar.

Ahora podemos conectar el módulo cp2102 de Silicon Labs a Sonoff wifi. También lo usé para programar el Arduino mini.

¡¡¡ADVERTENCIA!!! Cuando realice una reprogramación, ¡no conecte el módulo a la red de 220/110 voltios!

Reprogramar el relé es muy sencillo. Este es un módulo esp8266 normal. Tomé el boceto estándar del servidor de punto de acceso de Arduino IDE y lo cambié un poco.

Firmware para el relé SONOFF Wifi. Para usarlo a través de su enrutador doméstico, puede encontrarlo en el archivo adjunto. Y utilícelo desde Arduino IDE.

Deberá especificar el nombre de su punto de acceso (enrutador), contraseña y dirección IP estática para la bombilla. El control del relé está en el pin 12. Asegúrese de establecer el tamaño de Flash en 1 MB en el IDE.

Mantenga presionado el botón pulsador en el tablero de Sonoff. Inserte el convertidor USB cp2102 en su computadora (mientras mantiene presionado el botón). Después de 2 a 3 segundos, suelte el botón pulsador. Ahora está en modo flash. Cargue el archivo de boceto en Arduino IDE. Haga clic en Verificar / Compilar. Después de parpadear, el módulo debe reiniciarse y el LED verde comenzará a parpadear.

Paso 4: Hagamos una aplicación móvil para controlar este relé Wifi. (Androide)

Hagamos una aplicación móvil para controlar este relé Wifi. (Androide)
Hagamos una aplicación móvil para controlar este relé Wifi. (Androide)
Hagamos una aplicación móvil para controlar este relé Wifi. (Androide)
Hagamos una aplicación móvil para controlar este relé Wifi. (Androide)
Hagamos una aplicación móvil para controlar este relé Wifi. (Androide)
Hagamos una aplicación móvil para controlar este relé Wifi. (Androide)

Proporcionaré solo los fragmentos de código principal. Luego, puede usarlos para implementarlo en sus aplicaciones. Google proporciona una interfaz muy simple y conveniente para el reconocimiento de voz. Aquí está el código que le permite convertir una voz en texto y guardarla en una cadena normal. (Partes del código principal de Android, para usar el reconocimiento de voz que puede encontrar en los archivos adjuntos). Luego, puede compararlo con los comandos que desea implementar.

Código para trabajar con WiFi. Envío de un mensaje al servidor. También puede buscar en archivos adjuntos.

El código es muy simple. "1" enciende la bombilla, "0" apaga la bombilla. Puede agregar, a voluntad, cualquier cheque, recibir una respuesta del servidor, etc. Creé dos programas para mí. El primero es el widget de control por voz, que se encuentra en el escritorio y siempre a mano. El segundo es una sencilla aplicación de encender / apagar una bombilla presionando un botón.

Recomendado: