Tabla de contenido:

Controlador de tira de LED Arduino para luces geniales de PC: 5 pasos
Controlador de tira de LED Arduino para luces geniales de PC: 5 pasos

Video: Controlador de tira de LED Arduino para luces geniales de PC: 5 pasos

Video: Controlador de tira de LED Arduino para luces geniales de PC: 5 pasos
Video: Programar una tira de LEDs RGB direccionable con Arduino 2024, Noviembre
Anonim
Controlador de tira de LED Arduino para luces geniales para PC
Controlador de tira de LED Arduino para luces geniales para PC

Tengo esta fantástica tira de led RGB de aliexpress y quiero usarla para luces de PC.

El primer problema es controlarlo y luego cómo encenderlo.

Este instructivo le muestra cómo hacerlo con el código github arduino, el video del proyecto de trabajo y la guía paso a paso.

Paso 1: piezas necesarias

Piezas necesarias
Piezas necesarias

Para este proyecto usaremos:

  • Arduino nano
  • Tira RGB
  • Transistor NPN
  • Resistencia de 100-220 ohmios
  • Cables de puente
  • Tablero de circuitos

Extra:

Kit de soldadura

La razón detrás de la necesidad de transistores es que la mayoría de las tiras RGB necesitan 12 voltios para alimentarse, por lo que necesitaremos una fuente de alimentación externa para la tira RGB y una secundaria para arduino (también podríamos usar un regulador de voltaje 7805 para escala de 12 voltios a 5 voltios).

Los transistores establecen el voltaje dado a cada canal de color controlando el brillo y el tipo de color.

La tira de led RGB que estoy usando es una SMD 3528. No tiene muchos leds RGB, sino que tiene 2 leds verdes, 2 azules y 2 rojos para cada pista (toda la tira está dividida en pistas de 10 cm, así que puede cortar la longitud que desee, soldarlo y funcionará). Con este conocimiento, sabemos que establecer 50% en rojo y 50% en azul no generará un color violeta. En cambio, tendremos leds rojos y azules con poca luminosidad.

Para tener el efecto a todo color, necesitaremos comprar una tira de led diferente.

PD no utilizaremos tiras de led direccionables.

Paso 2: Conexión

Conexión
Conexión
Conexión
Conexión

Tomaremos el tablero y colocaremos el arduino nano con 3 transistores en él.

Cada transistor tiene 3 pines como Base, Colector y Emisor. Conectaremos un canal de la siguiente manera:

  • Base a canal de pin Ardino
  • Colector a canal relativo led
  • Emisor a GND

Los canales son:

  • AZUL Arduino D3
  • ROJO Arduino D5
  • VERDE Arduino D6

Siéntase libre de cambiar el pinout, solo recuerde elegir los pines PWM en arduino.

Paso 3: codificación

El código completo de arduino está disponible en github y se puede usar con Arduino IDE.

Codifiqué algunas funciones para ver algunos efectos básicos:

  • fade_colors_slow: se desvanece a través de cada color (rojo, verde y azul) con FADESPEED y KEEPCOLORTIME como segundos.
  • all_on: activa los 3 colores
  • change_colors_rough: cambia los colores directamente de uno a otro

Puede repetirlos, crear una velocidad de desvanecimiento dinámica o lo que sea. Solo recuerde que esta tira de LED no es RGB completo, tiene canales rojos, verdes y azules separados, por lo que esas funciones son geniales para esta tira. Tener otras tiras dará como resultado diferentes colores y estilos de decoloración.

Paso 4: Colocación de la carcasa interior de la PC

Colocación de la carcasa interior de la PC
Colocación de la carcasa interior de la PC
Colocación de la carcasa interior de la PC
Colocación de la carcasa interior de la PC
Colocación de la carcasa interior de la PC
Colocación de la carcasa interior de la PC

Ahora es el momento de cortar la tira rgb y colocarla dentro de la carcasa de la PC. Elegí colocar la placa de pruebas en la parte superior de la fuente de alimentación (la base es de plástico, por lo que no se harán atajos).

Para encender el proyecto podemos utilizar el conector periférico de la fuente de alimentación (ver imagen del pinout) que ofrece 5V y 12V directamente desde la fuente de alimentación. Conectar:

  • 5V a Arduinot Vin
  • 12V a tira RGB 12v
  • GND a Arduino GND

Si quieres seguir cargando algún código o cambiándolo, podemos quitar el conector de 5V y enchufar el arduino a la pc usando el puerto USB. De esta manera podemos cargar nuestro código y tener el arduino encendido.

Paso 5: ¡Listo

Ahora tienes tu sistema de iluminación personal para tu PC. Siéntase libre de cambiar el código y adaptarse a sus necesidades.

Se pueden realizar algunos cambios en este proyecto, que incluyen:

  • Usar un NODEMCU V3 como controlador con un servidor web personal que tiene botones y una interfaz genial para cambiar configuraciones y efectos de color o tener una frambuesa con interfaz que envía solicitudes HTTP al controlador (ver este proyecto)
  • Usando un ATTINY85 como controlador para encoger todo el proyecto (tal vez soldando todo en una PCB). Puede encontrar una publicación completa aquí)
  • Añadiendo un módulo bluetooth HC-05 para controlar a través de bluetooth…

¡Eso es todo! Divertirse.

Recomendado: