Tabla de contenido:
- Paso 1: Reúna las piezas
- Paso 2: desmonte la luz de inundación e identifique las entradas RGB PWM
- Paso 3: ESP8266 y cableado de alimentación
- Paso 4: ¡Prográmelo
- Paso 5: ¡Vuelve a ponerlo todo junto
- Paso 6: ¡Coloca las luces alrededor de la casa y disfruta
Video: Hijack RGB Flood Light con Arduino o ESP8266: 6 pasos (con imágenes)
2024 Autor: John Day | [email protected]. Última modificación: 2024-01-30 08:42
Así que encontré algunos reflectores RGB pequeños y geniales en Amazon y, al mirar en el fondo de ellos, me di cuenta de que puedes conectarlos directamente a un arduino y esp8266 y controlarlos usando PWM.
Ahora uso dos de ellos en mi sala de estar como iluminación de acento y los configuro para ciertas escenas.
Utilizo openhab ejecutándose en una frambuesa pi para controlarlos e incluso puedo controlarlos con amazon Echo (EE. UU.), Aunque eso está un poco más allá del alcance de este instructivo.¡Espero encontrar tiempo para escribir eso!
Espero que lo disfruten, este es mi primer instructivo en mucho tiempo, así que hágame saber lo que piensa.
Paso 1: Reúna las piezas
La lista de piezas es la siguiente:
1. Luz de inundación RGB de 10 W: Ebay (Reino Unido), Ebay (EE. UU.), Ebay (China)
2. Módulo ESP8266-12: Ebay (Reino Unido), Ebay (EE. UU.), Ebay (China)
3. Regulador LD1117 3.3V: Ebay (Reino Unido), Ebay (EE. UU.), Ebay (China)
4. Condensador de 100 uF: Ebay (Reino Unido), Ebay (EE. UU.), Ebay (China)
5. Fuente de alimentación de 12 V 1 A CC: Ebay (Reino Unido), Ebay (EE. UU.), Ebay (China)
6. Una selección de resistencias (usé 10K, pero realmente puedes conformarte con lo que sea)
(He adjuntado enlaces a varios sitios ya que los precios cambian con regularidad, así que compare precios y asegúrese de consultar amazon vs ebay)
Divulgación completa: gano una pequeña comisión si compra a través de los enlaces anteriores, pero nunca recomendaría un enlace a un producto que no haya usado yo mismo. Este proyecto no fue diseñado para generar dinero. Gracias:-)
Paso 2: desmonte la luz de inundación e identifique las entradas RGB PWM
Esta luz de inundación en particular es un diseño simple atornillado.
El chasis consta de tres secciones de aluminio que se desenroscan.
Al quitar la sección superior que sostiene la lente en su lugar, se revela la PCB con la matriz de LED y los circuitos de control.
Lo primero que hice fue identificar cuál de los transistores controlaba qué matriz de colores.
Es de esperar que el fabricante no tenga demasiadas variaciones entre las revisiones de la placa, lo que significaría que puede copiar la imagen de arriba y soldar cables directamente a ellos. Tengo un código de colores para rojo, verde y azul para que sea más fácil para usted. Curiosamente, aunque el transistor que controla el LED rojo estaba conectado al microcontrolador existente a través de una resistencia, lo dejé en el circuito.
También es importante para este paso retirar los componentes de control existentes de la PCB con una pistola de aire caliente y unas pinzas, como se puede ver en la imagen de arriba. No era absolutamente necesario quitar el receptor de infrarrojos, pero pensé que podría usarlo en otros proyectos.
A continuación, solo suelde algunos cables a los pines PWM que van a los transistores y páselos a través de la otra sección del chasis de luz, que es donde iremos a continuación.
Paso 3: ESP8266 y cableado de alimentación
He adjuntado un esquema para esta parte, ya que dice lo que debe hacer mucho más claramente de lo que yo podría.
Básicamente, conecte sus LED rojo, verde y azul a los pines 12, 14 y 15 del ESP8266 a través de una resistencia de 10K.
Luego, conecte el circuito de alimentación ESP según el esquema, en la imagen muestra que lo he soldado directamente a la fuente de alimentación / placa de controlador para los LED, pero terminé cambiando la orientación y no logré tomar otra imagen.
La idea aquí es mantener todo lo más compacto posible, ya que deberá caber dentro del chasis.
Para lograr esto, empalmé las resistencias en línea con los cables y las cubrí con termorretráctil.
Evite mi error y no suelde la resistencia directamente al ESP. Encontré que esto los hacía más difíciles de trabajar que si hubiera hecho un verdadero empalme en línea (como en wire-resistor-wire-esp en lugar de wire-resistor-esp).
Además, la foto se ve ligeramente diferente al esquema, no usé el pin 15 originalmente y esto fue un error ya que el pin 15 es excelente en pwm. Amo ese alfiler. Gobierna.
Paso 4: ¡Prográmelo
Usando su método preferido, escriba el código para su ESP.
Realmente puedes elegir controlarlo como quieras, y hay gente increíble que hace cosas increíbles con el ESP.
Mi ruta particular era utilizar un servidor doméstico MQTT en forma de openHAB en el que la luz se conectaba y escuchaba los comandos de color. El uso de este método también me permite usar Amazon Alexa y Google Home para controlarlo de manera extremadamente fácil. (Como dije antes, espero poder escribir instructivos para ese proceso, ya que me lo he pasado genial haciéndolo, pero actualmente paso la mayor parte de mi tiempo libre construyendo un nuevo sitio web (que probablemente incluirá tutoriales para esas piezas en cualquier momento). camino)).
He adjuntado el código para eso a esta 'ible, arriba (o abajo, donde sea que aparezca).
Debo decir que solía desarrollar solo en arduino IDE para ESP8266, pero desde que comencé este proyecto en particular, definitivamente me estoy convirtiendo a scripts de Lua, son geniales y un momento mucho menos estresante al cargar y depurar, etc.
Érase una vez, escribí un programa en arduino que hacía lo siguiente:
ESP arranca, no se puede conectar a wifi, inicia el modo de punto de acceso
el cliente se conecta con el teléfono, abre automáticamente el navegador con la página de control de color (html básico)
en la página, también había una opción para conectarlo a su enrutador.
Una vez que estuvo en la red, cualquier sistema de control podría programarse para enviar solicitudes http con bastante facilidad.
Si puedo encontrar ese código en alguna parte, lo cargaré, pero recientemente he construido una nueva PC para que ese archivo pueda estar en cualquier combinación de unidades en el lugar.
Paso 5: ¡Vuelve a ponerlo todo junto
Para aislar todas las piezas, las envolví todas con cinta aislante de PVC.
Tenga especial cuidado con este paso, quemé uno de mis reguladores de voltaje cuando no prestaba la atención adecuada.
También encuentro que mantener los cables más largos hace que este paso sea mucho más fácil debido a todas las torsiones involucradas en atornillar todo nuevamente.
Paso 6: ¡Coloca las luces alrededor de la casa y disfruta
Coloque las luces en su ubicación preferida, conéctelas a la fuente de alimentación de 12 V y ¡listo!
Si no le gusta el efecto de prisma de la lente, se puede quitar fácilmente, esto le da un brillo menos enfocado y más general. Girar la lente de atrás hacia adelante también tuvo algunos efectos bastante buenos.
En las fotos se puede ver que lo he usado para acentuar mi reloj nixie que tanto amo.
¡Gracias por leer!
Recomendado:
BookWorm Light-Up Book Light y Bookmark: 13 pasos (con imágenes)
BookWorm Light-Up Book Light and Bookmark: ¡Haga este divertido marcador de libros que funciona como una luz para libros! Lo imprimimos, lo recortamos, lo coloreamos y lo decoramos, y ellos lo usan para iluminar la noche para que puedas leer en la oscuridad. Está hecho con solo unos pocos materiales y hace un gran primer ci
ESP8266 - Riego de jardines con temporizador y control remoto a través de Internet / ESP8266: 7 pasos (con imágenes)
ESP8266 - Riego de jardines con temporizador y control remoto a través de Internet / ESP8266: ESP8266 - Riego controlado a distancia y con cronometraje para huertos, jardines de flores y césped. Utiliza el circuito ESP-8266 y una válvula hidráulica / eléctrica para la alimentación del irrigador. Ventajas: Bajo costo (~ US $ 30,00) Comandos de acceso rápido ov
MQTT / Google Home Flood / Sensor WIFI de agua con ESP-01: 7 pasos
MQTT / Google Home Flood / Water WIFI Sensor con ESP-01: En este instructivo, le mostraré cómo construir un sensor wifi de inundación / agua con un costo mínimo. El proyecto completo me cuesta menos de $ 8 por las piezas que adquiera de eBay y mis piezas de repuesto existentes. En este proyecto, usaremos ESP-01 para proporcionar Wif
Cómo desmontar una computadora con sencillos pasos e imágenes: 13 pasos (con imágenes)
Cómo desmontar una computadora con sencillos pasos e imágenes: esta es una instrucción sobre cómo desmontar una PC. La mayoría de los componentes básicos son modulares y se quitan fácilmente. Sin embargo, es importante que se organice al respecto. Esto ayudará a evitar que pierda piezas y también a que el reensamblaje sea más fácil
Guía para principiantes de ESP8266 y tuitear con ESP8266: 17 pasos (con imágenes)
Guía para principiantes de ESP8266 y tuitear usando ESP8266: aprendí sobre Arduino hace 2 años, así que comencé a jugar con cosas simples como LED, botones, motores, etc., luego pensé que no sería genial conectarse para hacer cosas como mostrar el el tiempo del día, los precios de las acciones, los horarios de los trenes en una pantalla LCD. I