
Tabla de contenido:
2025 Autor: John Day | [email protected]. Última modificación: 2025-01-23 14:39


En este Instructable, lo guiaré a través de los pasos de cómo usar y administrar sus tiras de LED mediante la construcción de una interfaz de control. Me he divertido mucho con estas luces y estoy seguro de que tú también lo harás. Si te gusta este instructivo, ¡asegúrate de votarlo en el Desafío de iluminación!
Con este controlador, el usuario podrá seleccionar diferentes colores, así como acciones como parpadear, desvanecer y perseguir su tira de LED. Las aplicaciones y adaptaciones son infinitas. Disfrutar:)
Consideraciones de seguridad: al soldar, asegúrese de trabajar en un área bien ventilada con una alfombra adecuada y gafas de seguridad. Además, asegúrese de usar el equipo de protección personal adecuado cuando trabaje con diferentes herramientas a lo largo de este tutorial.
* Otras notas: Este proyecto no incluye la carcasa sino el circuito, el código y la interfaz general. Esto le da la libertad de diseñar la carcasa como mejor le parezca:)
Suministros
- Pantalla LCD 20x04
- Módulo I2C
- Tablero perfilado (9 x 15 cm)
- Cables de puente (M a F, M a M, F a F)
- 6 x 10 k ohmios
- Cable USB Arduino
- 4 botones grandes PTM
- 2x botones PTM pequeños
- 7 conexiones pequeñas (opcional)
- Tornillo 3x M2
- 3 tuercas hexagonales M2
- Adaptadores 2x 12 V 1A
- Placa Arduino Uno
- 5 - 10 m de tiras de luces LED
Paso 1: LCD, I2C, Arduino UNO y placa Perf



1. Suelde el módulo I2C a la parte posterior de la pantalla LCD 20x04. El módulo I2C se utiliza para comunicarse con una pantalla LCD sin la necesidad de un lío de cables. No se preocupe por las conexiones de los pines al Arduino Uno todavía.
2. Asegure la pantalla LCD a la parte superior de la placa de perforación con tornillos M2 y tuercas hexagonales.
3. Asegure el Arduino a la parte inferior de la placa perf con tornillos M2 y tuercas hexagonales. Es muy importante que ambos componentes estén seguros y no se muevan.
Paso 2: Botones + Circuito inicial



1. Con cables de puente macho a hembra, conecte los pines a los puertos del Arduino como se indica a continuación:
- GND (LCD) - GND (Arduino)
- VCC (LCD) - 5 V (Arduino)
- SDA (LCD) - A4 (Arduino)
- SCL (LCD) - A5 (Arduino)
2. Coloque los 4 botones grandes PTM (presionar para hacer) en un formato cuadrado como se ve arriba en el tablero de perforación. Debe haber un botón superior izquierdo, inferior izquierdo, superior derecho e inferior derecho. Aún no es necesario realizar ninguna conexión con estos botones.
Paso 3: configuración de los botones principales



Ahora es el momento de adjuntar estos botones al Arduino. Asegúrese de conectarlos de manera ordenada para mantener la interfaz de usuario clara para el usuario.
1. Conecte todos los botones a un riel común de 5 V que está conectado al Arduino.
2. El otro terminal de cada botón debe conectarse a los siguientes pines Arduino UNO:
- Botón superior izquierdo ………. Pin 8
- Botón inferior izquierdo ………. Pin 9
- Botón superior derecho ………. Pin 10
- Botón inferior derecho ………. Pin 11
3. Finalmente, cada terminal (no el de 5 V) también debe conectarse a una resistencia de bajada de 10K Ohm a GND para reducir el voltaje flotante y el ruido.
Paso 4: Fuente de alimentación adicional + tira de LED



Desafortunadamente, las tiras de LED consumen mucha energía y, por lo tanto, requieren fuentes adecuadas de electricidad. Por esta razón, agregué un segundo adaptador de 12V 1A con el único propósito de suministrar voltaje a la tira. Sin embargo, si puede conseguir un adaptador con una potencia nominal mayor, lo recomendaría encarecidamente (no pude debido a las restricciones de COVID-19).
1. Pele el cable del adaptador de corriente y conecte el cable positivo al suministro positivo en la tira de LED y GND a GND en la tira de LED.
2. Con un cable puente, asegúrese de que el pin 6 del Arduino esté conectado al cable de datos en la tira de LED. Este es el pin que le dirá a la tira cómo comportarse / qué mostrar.
Paso 5: botones más pequeños


Agregué estos botones más pequeños para permitir al usuario ajustar la velocidad de funciones como parpadeo, desvanecimiento y persecución. Presionar el botón en la parte superior aumenta la velocidad de estas acciones al reducir el retraso que separa estos bucles. Ambos botones son PTM y son una característica adicional opcional.
1. Coloque los botones en la placa de perforación y suéldelos en su lugar. Comprende qué lados son terminales opuestos usando un multímetro solo para estar seguro.
2. Un lado de ambos botones debe conectarse nuevamente a un riel común de 5V.
3. El otro lado de ambos botones debe estar conectado a los siguientes pines Arduino:
- Botón superior (Disminuir velocidad) - Pin 12 Arduino
- Botón inferior (aumentar la velocidad) - Pin 13 Arduino
Paso 6: configuración del software

Para ejecutar el código, deberá instalar las dos bibliotecas vinculadas a continuación.
LiquidCrystal_I2C
FastLED
Si ya tiene estas bibliotecas, vaya a 'Herramientas', luego a 'Administrador de bibliotecas', luego busque estas bibliotecas y haga clic en 'Instalar' o 'Actualizar' como se ve arriba.
Paso 7: el código


Descargue, copie y pegue el código a continuación en su IDE de Arduino y cárguelo en la placa. Conecte la fuente de alimentación de 12V a la placa y si todo está en su lugar, la pantalla debe iluminarse con el mensaje: 'CONTROLADOR DE TIRA LED'.
Si tiene algún problema con alguna parte del proceso, no dude en hacer una pregunta en la sección de comentarios a continuación y haré todo lo posible para responder.
Paso 8: ¡Terminado



¡Estás listo! Disfrutar:)
Recomendado:
Tira de LED RGB Controlador Bluetooth V3 + Sincronización de música + Control de luz ambiental: 6 pasos (con imágenes)

Controlador Bluetooth RGB Led Strip V3 + Music Sync + Control de luz ambiental: este proyecto usa arduino para controlar una tira de led RGB con su teléfono a través de bluetooth. Puede cambiar de color, sincronizar las luces con la música o hacer que se ajusten automáticamente a la iluminación ambiental
Tira de LED de bricolaje: cómo cortar, conectar, soldar y encender la tira de LED: 3 pasos (con imágenes)

Tira de LED de bricolaje: cómo cortar, conectar, soldar y encender la tira de LED: guía para principiantes para hacer sus propios proyectos de luz con tiras de LED.Flexibles, confiables y fáciles de usar, las tiras de LED son la mejor opción para una variedad de aplicaciones. los conceptos básicos sobre la instalación de una tira de LED interior simple de 60 LED / m, pero el
Controlador WS2812 de tira de LED digital de 3 canales: 9 pasos (con imágenes)

Controlador WS2812 de tira de LED digital de 3 canales: Siempre he querido una forma económica de controlar múltiples tiras de LED digitales. Este instructivo muestra todos los pasos que seguí para diseñar y construir este proyecto
Controlador de tira de luz LED WiFi más fácil: 8 pasos (con imágenes)

Controlador de tira de luz LED WiFi más fácil: la primavera pasada, comencé a diseñar hardware y software personalizados para controlar dos tiras de luces LED usando una placa de desarrollo NodeMCU ESP8266-12E. Durante ese proceso, aprendí cómo hacer mis propias placas de circuito impreso (PCB) en un enrutador CNC, y yo
Controlador de tira de luces LED MIDI 5V para Spielatron u otro sintetizador MIDI: 7 pasos (con imágenes)

Controlador de tira de luces LED MIDI 5V para Spielatron u otro sintetizador MIDI: este controlador destella tiras de luces LED de tres colores por 50mS por nota. Azul para G5 a D # 6, rojo para E6 a B6 y verde para C7 a G7. El controlador es un dispositivo MIDI ALSA, por lo que el software MIDI puede emitir a los LED al mismo tiempo que un dispositivo de sintetizador MIDI