Resumen
He construido una lámpara que funciona con WLED y un ESP32.
Se alimenta con una fuente de alimentación a través de USB C. El funcionamiento se realiza mediante WLED o por toque en la parte superior.
La configuración (software) está ajustada de manera que se enciende/apaga con un toque breve. Al presionar durante más tiempo, se puede ajustar la intensidad de la luz mediante un atenuador. Al tocar dos veces de forma rápida, se cambia al siguiente modo.
Se puede configurar el modo en el que se debe reproducir. En mi configuración, toda la selección está disponible.
Presten atención al orden correcto durante el ensamblaje. El sensor táctil solo se debe pegar al tornillo de la tapa después de montar la pantalla (de lo contrario, la instalación no será posible). En la imagen 4 está mal, en la imagen 5 está bien.
Los materiales utilizados son:
- Filamento PLA blanco de Ender.
- ESP32 -> Aquí es muy importante asegurarse de que tenga entradas táctiles y Wi-Fi, de lo contrario, no funcionará.
- El sensor táctil es un TTP223, aquí hay que asegurarse de que la conexión de A esté puenteada (como en la imagen). No es necesario usar el TTP223. También se puede usar una salida táctil con cable y un trozo de metal. Sin embargo, en este procedimiento, es necesario un contacto directo con el metal.
- Conector y enchufe USB Tipo C de 2 pines, hembra.
- Conectores de cable y Wago o similares. También se puede soldar, pero eso es muy engorroso.
- Tira LED de 3 metros con 60 LED por metro. Ya sea WS2812B de 5 voltios o SK6812 de 5 voltios (RGBW, si se desea controlar por separado) (no se necesitan exactamente 3 metros, solo 155 LED). Aquí se puede decidir si hay más o menos LED por metro. 60 es un buen número. Con más, se vuelve crítico el suministro de electricidad, ya que los 155 LED en realidad ya necesitan 9,5 amperios, dependiendo del model
En la imagen se puede ver que he conectado un cable adicional al final para la estabilización. Sería mejor una introducción intermedia de la alimentación para reducir la carga. Estoy operando el LED con una fuente de alimentación de 5 voltios y 3 amperios, lo cual es suficiente. No use los más baratos (sin resistencia), ya que al final no tendrán los mismos colores que al principio de la tira y es probable que causen problemas. En la imagen se pueden ver exactamente esos baratos - Fuente de alimentación con cable USB A a USB C o directamente USB C con al menos 3 A (Si es menos, puede ocurrir que el ESP32 se bloquee al iniciarse). Aquí, no hay que tomar uno demasiado grande, ya que de lo contrario, puede haber problemas con la alimentación de USB C (calor). Tengo 2 lámparas en uso con USB A a USB C con una salida de 18 vatios (la fuente de alimentación puede proporcionar más, pero está limitada a 18 v
La instalación del software en el ESP32 se puede hacer directamente a través de:Tendrán lugar.
Después de la instalación y configuración, primero realice los ajustes antes de conectar el LED.
Ajustes:
Preferencia de LED ->
- Marcar el limitador y ajustarlo a 3000 mA.
- Seleccione el LED con la longitud.
- Configure los pines GPIO. Yo uso el puerto 12 para controlar la conexión de datos con la tira de LED.
- Usar el botón 1 GPIO y ponerlo en 33 o seleccionar el propio pin conectado para la entrada táctil (cambiar el botón 0 a No utilizado y Deshabilitado, ya que de lo contrario, si se presiona demasiado tiempo el tacto del ESP, se produce un reinicio). Aquí debe ser un GPIO que necesariamente soporte el tacto.
- Quien quiera usar enchufes conmutable puede activar la función Turn LEDs on after Power up/reset y ajustarla a, por ejemplo, 255. Después de enchufarlo, la lámpara se encenderá automáticamente y se ajustará a su máxima intensidad (255).
Tiempo y macros -> - Aquí es necesario configurar los botones. Pon todo a 0, excepto en el botón 1. Aquí hay que introducir, el primer campo 1, el segundo campo 0, el tercer campo 2 (en relación con el GPIO 33 para el tacto que hemos configurado anteriormente. Este es el comportamiento según la presión del botón).
Aún quedan 3 presets por crear para la correcta asignación y funcionamiento. En el PC, en la página de inicio, en la APP bajo Prests. Los ajustes exactos se deben hacer siguiendo las imágenes. Boot es para encenderlo, después de accionar una toma de corriente conmutable o enchufar la lámpara. Effects es para cambiar de efectos al tocarlo dos veces. On/Off para encenderlo y apagarlo mediante el tacto. En Effect
Tags
Model Source
