Tabla de contenido:

Luz LED de escritorio inteligente - Iluminación inteligente con Arduino - Espacio de trabajo de Neopixels: 10 pasos (con imágenes)
Luz LED de escritorio inteligente - Iluminación inteligente con Arduino - Espacio de trabajo de Neopixels: 10 pasos (con imágenes)

Video: Luz LED de escritorio inteligente - Iluminación inteligente con Arduino - Espacio de trabajo de Neopixels: 10 pasos (con imágenes)

Video: Luz LED de escritorio inteligente - Iluminación inteligente con Arduino - Espacio de trabajo de Neopixels: 10 pasos (con imágenes)
Video: ✅ Convierta su Tira LED en Pantalla LED de 16x16, usando LEDs inteligentes WS2812B 2024, Mes de julio
Anonim
Luz LED de escritorio inteligente | Iluminación inteligente con Arduino | Espacio de trabajo de Neopixels
Luz LED de escritorio inteligente | Iluminación inteligente con Arduino | Espacio de trabajo de Neopixels

Hoy en día pasamos mucho tiempo en casa, estudiando y trabajando virtualmente, así que ¿por qué no ampliar nuestro espacio de trabajo con un sistema de iluminación inteligente y personalizado basado en Arduino y LEDs Ws2812b?

Aquí le muestro cómo construir su Smart Desk LED Light que puede controlar con un control remoto IR desde su TV, Home Theatre o cualquier dispositivo con transmisor IR.

Si eres un aprendiz visual, sé que un video vale más de 1000 palabras, así que aquí hay un video tutorial de 2 partes. (Soy un hablante de español, así que considere activar los subtítulos en inglés):

Paso 1: Habilidades necesarias

Habilidades necesarias
Habilidades necesarias

Como puede notar, nada parece muy difícil en este proyecto, pero necesitará algunos conocimientos básicos sobre:

-Utilizando el IDE de Arduino.

-Programación ESP8266.

-Impresión 3d.

-Soldadura.

-Alambrado.

Paso 2: Lista de componentes y piezas

Lista de componentes y piezas
Lista de componentes y piezas

Un buen lugar que puedo recomendar para encontrar sus componentes, es MakerFocus, ¡es una tienda de hardware de código abierto!

1. PCB Realmente recomiendo usar JLCPCB SMT Services para pedir el suyo.

2. ESP8266 (Microcontrolador).

3. Tiras de LEDs WS2812.

4. Fuente de alimentación 5v 2A.

5. Conector de alimentación de PCB.

6. Impresora 3D.

7. Sensor de infrarrojos

8. Mando a distancia, podría ser su televisor.

Paso 3: diagrama de circuito

Diagrama de circuito
Diagrama de circuito

Aquí está el diagrama de circuito, tiene todas las conexiones internas del circuito que nos permitirán crear el diseño de la placa de circuito impreso posteriormente.

También adjunto el PDF de los esquemas para que puedas verlo mejor.

DESCARGA GRATIS Esquemas, Código y Bibliotecas.

Paso 4: Diseño y pedido de PCB

Diseño y pedido de PCB
Diseño y pedido de PCB
Diseño y pedido de PCB
Diseño y pedido de PCB
Diseño y pedido de PCB
Diseño y pedido de PCB

Para la ejecución de un buen proyecto necesitamos un montaje fiable del circuito que lo compone, y no hay mejor forma de hacerlo que con una buena PCB.

Aquí puede descargar los archivos Gerber, BOM y Pick & Place, los que necesita para pedir su PCB en su empresa de fabricación de PCB.

Sugiero JLCPCB:

$ 2 por cinco - PCB de 4 capas y SMT barato (2 cupones)

COMPRE EL TABLERO YA DISEÑADO, Gerber + Pick & Place + BOM

Paso 5: Impresión de piezas en 3D

Impresión de piezas 3D
Impresión de piezas 3D

Todos los archivos para imprimir el anexo del proyecto.

Puedes imprimirlos en tu impresora 3D, si no tienes la tuya, aquí puedes con la que yo uso.

Impresora 3D Ender 3 Pro

Paso 6: Programación del ESP8266

Programando el ESP8266
Programando el ESP8266
Programando el ESP8266
Programando el ESP8266
Programando el ESP8266
Programando el ESP8266
  1. Instale las bibliotecas en las que funcionará el código
  2. Abra su IDE de Arduino.
  3. Vaya a Archivo> Ejemplos> IRremoteESP8266> IRrecvDemo
  4. Este código de ejemplo le permitirá copiar el código IR que transmite la clave del control remoto que desea utilizar.
  5. En IRrecvDemo, actualice el kRecvPin al que ha conectado con el sensor de infrarrojos.
  6. Conecte su ESP8266 al programador y conecte el sensor de infrarrojos a su Pin seleccionado.
  7. Sube el código.
  8. Abra el monitor Serial y presione las teclas que desea conocer el código, y cópielas y guárdelas en notas.
  9. Abra el código MCM-LED-DESK.ino.
  10. Establezca kRecvPin en 3, los píxeles están conectados en el pin 0 y el recuento de píxeles en mi caso es 80.
  11. En la función Leer (), actualice el código de los If a los de su control remoto.
  12. Sube el código al ESP8266 usando el PCB del proyecto y un convertidor de USB a TTL

Paso 7: ESP8266 ADC Hack

ESP8266 ADC Hack
ESP8266 ADC Hack
ESP8266 ADC Hack
ESP8266 ADC Hack

Como notó, mi diseño se puede usar con un ESP-07 o ESP-01, pero en mi caso usé el ESP-01 y no tiene el pin ADC (Tout) accesible, así que tuve que soldar un cable diminuto en el pin Tout del chip y conéctelo al pin ADC de PCB.

Paso 8: Montaje del proyecto

Montaje del proyecto
Montaje del proyecto
Montaje del proyecto
Montaje del proyecto
Montaje del proyecto
Montaje del proyecto
Montaje del proyecto
Montaje del proyecto

Coloca la PCB con todo ya conectado en la caja, atornilla, coloca la tuerca y el pomo del potenciómetro, pega el sensor IR y cierra todo con tornillos o más pegamento: D.

Paso 9: Colocación de las tiras y la unidad de control

Colocación de las tiras y la unidad de control
Colocación de las tiras y la unidad de control
Colocación de las tiras y la unidad de control
Colocación de las tiras y la unidad de control
Colocación de las tiras y la unidad de control
Colocación de las tiras y la unidad de control

Pega las tiras en tu escritorio o en el lugar deseado, ya tienen pegamento pero las aseguré con pegamento termofusible.

Córtelo al tamaño de su escritorio / lugar, asegúrese de que el conector pueda alcanzar la caja de control y péguelo también.

Conéctelo y busque una fuente de alimentación de 5V 2A +.

Paso 10: Encendido y prueba

Encendido y prueba
Encendido y prueba
Encendido y prueba
Encendido y prueba
Encendido y prueba
Encendido y prueba

Conecte la fuente de alimentación a la caja de control y tome su control remoto y pruebe su configuración y control de brillo con el potenciómetro.

Disfrute de su proyecto y su configuración.

Puede modificar el código y agregar los colores y animaciones que desee.

Recomendado: