Tabla de contenido:

Práctico controlador de tira LED de toma de pared inalámbrico Arduino ESP32: 6 pasos
Práctico controlador de tira LED de toma de pared inalámbrico Arduino ESP32: 6 pasos

Video: Práctico controlador de tira LED de toma de pared inalámbrico Arduino ESP32: 6 pasos

Video: Práctico controlador de tira LED de toma de pared inalámbrico Arduino ESP32: 6 pasos
Video: 🔴 ADIOS a los SENSORES DE MOVIMIENTO - HOLA SENSOR DE PRESENCIA 2024, Noviembre
Anonim
Práctico controlador de tira LED de toma de pared inalámbrico Arduino ESP32
Práctico controlador de tira LED de toma de pared inalámbrico Arduino ESP32

Este es un controlador de toma de pared inalámbrico de bricolaje muy práctico para tiras de LED de bajo costo.

Reemplaza los controladores wifi baratos que se venden en EBay. Funcionan bien con tiras de LED RGB. El controlador EBay Wifi no está bien construido y se rompe fácilmente. Además, parece que no puedo encontrarlo cada vez que quiero usarlo, y no son tan atractivos. Existe otra opción mediante el uso de una aplicación gratuita con Android o IOS. La desventaja de eso es que no siempre llevo el teléfono por la casa. Incluso si lo hago, tengo que iniciar la aplicación antes de usarla. No es sencillo para los demás miembros de mi familia, jóvenes y mayores. El concepto de interruptor de pared es más intuitivo y socialmente aceptado. Lo más importante es que si uso el teléfono para controlar varias luces en la casa, necesito registrarme en la aplicación con toda la información de Wifi de mi casa (SSID, contraseña, etc.). con un servidor en Asia, con el que no me siento muy cómodo.

Algunas otras personas parecen poder descifrar y reprogramar el controlador barato y ejecutar IFTTT, lo que podría ser un desafío para algunos. Con este proyecto, puedo usar mi iluminación de la manera tradicional, de manera más conveniente, y la mayoría de la gente sabe cómo usarla. Dado que no hay modificaciones en el controlador, aún puede usarlo con AWS echo o Google Home. Posteriormente diseñé una placa de PC para aumentar la confiabilidad y eliminé los cables de soldadura. No hay cable para tirar, y el rango cubierto es bastante bueno, probé hasta 50 '. La mayoría de los interruptores se instalarán cerca de la luz de todos modos. Puedo construir tantas como quiera por alrededor de $ 20 cada una, fácilmente. Ah, más un bloque de energía de $ 5 para alimentarlo.

Costo

Proyecto de menos de $ 20, + $ 5 por un bloque de alimentación.

Instrumentos

Soldador

destornillador

Una PC para el desarrollo de software Arduino IDE

Suministros

1 x controlador Arduino ESP32 de EBay

1 x pantalla LCD TFT en color de 2,4 con entrada de panel táctil

1 x tablero prototipo de cuadrícula de 0.1 "2" x 3"

Alambre de envoltura de alambre electrónico

Plomo de soldadura

Plástico flexible de 2 x 2 "x 1"

2 x tornillos para tomacorrientes de pared

4 tornillos y tuercas de máquina n. ° 4 o n. ° 6

Un montón de conectores hembra IC de una sola línea, de nuestra tienda local de excedentes electrónicos

Paso 1: Suelde los encabezados en la placa prototipo

Suelde los encabezados en la placa prototipo
Suelde los encabezados en la placa prototipo
Suelde los encabezados en la placa prototipo
Suelde los encabezados en la placa prototipo

Usé un módulo ESP-32 de EBay por menos de $ 6 y una pantalla LCD TFT de 2.4 con panel táctil por $ 7

Suelde los cabezales de enchufe de una sola línea cortados para adaptarse al ESP-32 en la placa prototipo. Depende de su aplicación de conmutador para adaptar el tamaño de la placa prototipo. Simplemente hago coincidir la placa prototipo con el mismo tamaño que el módulo LCD. Este último no tengo control sobre él, pero es muy popular en EBay o AliExpress.

El tamaño del módulo LCD simplemente encaja justo detrás de una placa frontal de interruptor de cohete normal. Si se alinea correctamente y suelda dos conectores hembra en línea en la parte inferior de la placa prototipo, puede utilizar los conectores para acoplar las dos placas sin utilizar tornillos. Se mantienen bastante bien y se pueden separar fácilmente para depurar.

Paso 2: Suelde los cables para conectar los encabezados tanto para ESP32 como para el módulo LCD

Suelde cables para conectar encabezados tanto para ESP32 como para módulo LCD
Suelde cables para conectar encabezados tanto para ESP32 como para módulo LCD

Siga el esquema de los cables de envoltura de alambre de soldadura desde el encabezado del módulo ESP32 hasta los pines del encabezado de la parte inferior. Parece complicado al principio, pero en realidad solo hay 14 cables, más 3 saltos. Me tomó alrededor de una hora hacerlo.

No se necesita soldadura en el módulo LCD. Sin embargo, para que la placa se acople a la placa prototipo, debe soldar una cabecera de 4 pines en el otro extremo. La mayoría de los módulos LCD no vienen con él.

Paso 3: hacer un soporte de montaje

Hacer un soporte de montaje
Hacer un soporte de montaje

Corte las dos piezas de plástico del mismo ancho que el módulo LCD y use un interruptor de cohete normal como plantilla para perforar agujeros en el plástico para hacer un soporte de montaje. Esto requiere un poco de paciencia para alinearlos. Use algunos tornillos y tuercas para metales del n. ° 4 o n. ° 6, y espaciadores, para colocar la placa de plástico en el módulo LCD como se muestra en la imagen de arriba. Experimenté uno con plástico y otro con placa de zinc. El plástico es definitivamente más fácil de manipular y mecanizar, y es lo suficientemente fuerte como para soportar todo el interruptor. Me salí con los espaciadores con el de plástico, ya que solo puedo colocar los tornillos en él.

Todo debe encajar dentro de una caja de enchufe de pared normal. Dependiendo de que la caja sea de plástico o de metal y de la marca, es posible que tengas que recortarla un poco. La caja de salida de plástico azul normal tiene sujetadores de tornillos que es posible que deban recortarse un poco. Utilizo una multiherramienta oscilante para recortar eso en un instante.

Paso 4: Desarrolle el software del controlador

Desarrollar el software del controlador
Desarrollar el software del controlador

Esta es la suposición de que necesita estar familiarizado con el entorno Arduino Sketch IDE. Puedo proporcionar un binario que debería funcionar si sigue el esquema para construir la placa prototipo. Dado que hay tantas páginas web que discuten sobre el tutorial de Arduino Sketch IDE, y como tal, no se tratará aquí.

Paso 5: descargue el firmware de control

Al igual que en la sección anterior, hay muchos tutoriales web sobre cómo programar el módulo Arduino. como pitool. Puedo proporcionar el archivo binario para su prueba. El software aún está evolucionando y se proporciona tal cual, sin garantía ni responsabilidad. El usuario puede usarlo libremente sin modificaciones, bajo su propio riesgo.

Paso 6: Prueba del sistema

Image
Image
Prueba del sistema
Prueba del sistema

El controlador se inició en la página de la interfaz de usuario del interruptor de luz, ya que se trata de un controlador de luz. Funciona con el popular controlador de tira de LED RGB WiFi. El menú principal tiene 6 iconos, y espero que todo se explique por sí mismo gráficamente.

Una cosa que debe señalar es que debe ir a la página principal presionando el botón de Google como 9 cuadrados, luego el ícono de configuración superior izquierda para elegir el botón WiFi. Luego, escaneará automáticamente todos los puntos de acceso wifi, y debe seleccionar el controlador WiFi en función de su dirección MAC. La información se guardará para sesiones posteriores.

El video incrustado demuestra:

1. Una versión de prototipo de mano alimentada por batería que controla una tira de luz RGB ubicada en la moldura del techo. Esto me permite grabar el video para ambos al mismo tiempo.

2. Una versión instalada dentro de una caja de interruptores de pared normal.

Recomendado: