Tabla de contenido:

Hijack RGB Flood Light con Arduino o ESP8266: 6 pasos (con imágenes)
Hijack RGB Flood Light con Arduino o ESP8266: 6 pasos (con imágenes)

Video: Hijack RGB Flood Light con Arduino o ESP8266: 6 pasos (con imágenes)

Video: Hijack RGB Flood Light con Arduino o ESP8266: 6 pasos (con imágenes)
Video: The Wave Light (ESP8266 Arduino & WS2812B WLED Project) 2024, Noviembre
Anonim
Hijack RGB Flood Light con Arduino o ESP8266
Hijack RGB Flood Light con Arduino o ESP8266
Hijack RGB Flood Light con Arduino o ESP8266
Hijack RGB Flood Light con Arduino o ESP8266
Hijack RGB Flood Light con Arduino o ESP8266
Hijack RGB Flood Light con Arduino o ESP8266

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

Reúna las piezas
Reúna las piezas
Reúna las piezas
Reúna las piezas
Reúna las piezas
Reúna las piezas
Reúna las piezas
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

Desmonte la luz de inundación e identifique las entradas RGB PWM
Desmonte la luz de inundación e identifique las entradas RGB PWM
Desmonte la luz de inundación e identifique las entradas RGB PWM
Desmonte la luz de inundación e identifique las entradas RGB PWM
Desmonte la luz de inundación e identifique las entradas RGB PWM
Desmonte la luz de inundación e identifique las entradas RGB PWM
Desmonte la luz de inundación e identifique las entradas RGB PWM
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

ESP8266 y cableado de alimentación
ESP8266 y cableado de alimentación
ESP8266 y cableado de alimentación
ESP8266 y cableado de alimentación
ESP8266 y cableado de alimentación
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

¡¡Vuelve a meterlo todo junto !!
¡¡Vuelve a meterlo 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 alrededor de la casa y disfrute !!!
Coloque las luces alrededor de la casa y disfrute !!!
Coloque las luces alrededor de la casa y disfrute !!!
Coloque las luces alrededor de la casa y disfrute !!!
Coloque las luces alrededor de la casa y disfrute !!!
Coloque las luces alrededor de la casa y disfrute !!!

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: