Taula de continguts:

Llums de tub RGB de bricolatge: 9 passos (amb imatges)
Llums de tub RGB de bricolatge: 9 passos (amb imatges)

Vídeo: Llums de tub RGB de bricolatge: 9 passos (amb imatges)

Vídeo: Llums de tub RGB de bricolatge: 9 passos (amb imatges)
Vídeo: CS50 2016 Week 0 at Yale (pre-release) 2024, De novembre
Anonim
Llums de tub RGB de bricolatge
Llums de tub RGB de bricolatge

La llum de tub RGB DIY és una llum de tub multifuncional que es pot utilitzar en fotografia, fotografia de pintura de llum, creació de pel·lícules, jocs, com a mesurador de VU i molt més. La llum del tub es pot controlar mitjançant el programari Prismatik o mitjançant un polsador. Aquestes llums de banyeres es fabriquen amb una tira LED Arduino Nano i WS2812B.

Pas 1: subministraments:

Subministraments
Subministraments
  1. (1) Arduino Nano:
  2. (2mt) tira LED WS2812B:
  3. (2) Llums de tub blancs o accessoris de llum d'alumini amb difusor: https://amzn.to/38fF6Gu O
  4. (1) Font d'alimentació 5V 5A:
  5. (1) Polsador:
  6. (1) cables:
  7. (1) Connector de CC:

Pas 2: desmuntatge de llums de tub:

Desmuntatge de llums de tub
Desmuntatge de llums de tub
Desmuntatge de llums de tub
Desmuntatge de llums de tub
Desmuntatge de llums de tub
Desmuntatge de llums de tub

Desmunteu la llum del tub traient els taps finals, separant el difusor i traient la tira LED blanca del tub

Pas 3: Connexió del circuit:

Connexió del circuit
Connexió del circuit
Connexió del circuit
Connexió del circuit
Connexió del circuit
Connexió del circuit

Feu totes les connexions tal com es mostra al diagrama de circuits

Pas 4: Muntatge:

Muntatge
Muntatge
Muntatge
Muntatge
Muntatge
Muntatge
Muntatge
Muntatge

Introduïu tota l'electrònica al tub, torneu a posar els taps finals i segleu el difusor amb cinta transparent

Pas 5: llum del tub 2:

Llum de tub 2
Llum de tub 2

De la mateixa manera, feu el segon tub, però aquesta vegada només utilitzeu la tira LED, el connector, els cables WS2812b i connecteu els llums del tub

Pas 6: Codi del programari:

Codi de programari
Codi de programari
  • Descarregueu els fitxers zip proporcionats i extracteu-los.
  • RGB_Tube_code i programari zip
  • Obriu el fitxer de programari i codi RGB Tube, obriu el codi indicat a Arduino IDE.

  • Instal·leu la biblioteca FastLED a Arduino IDE.
  • Podeu introduir el nombre de LEDs que heu utilitzat a les llums del tub, jo he utilitzat 65 LED a cada llum del tub, és a dir, 130 LED als dos llums del tub.
  • #define NUM_LEDS 130
  • Recordeu el número de port. (per exemple: com8)
  • Connecteu l'Arduino al vostre PC, seleccioneu el tipus de placa, seleccioneu el port i pengeu el codi.

Pas 7: Configuració del programari:

Configuració del programari
Configuració del programari
Configuració del programari
Configuració del programari
Configuració del programari
Configuració del programari
  • Instal·leu el programari prismatik al vostre PC.
  • Obriu el programari i feu clic al dispositiu.
  • Feu clic a Executa l'assistent de configuració i feu clic a Següent -> Següent.
  • Introduïu el número de port de sèrie i feu clic a Següent -> Següent
  • Introduïu el nombre de LED als costats (és a dir, en el meu cas superior = 0, lateral = 65, inferior = 0) i feu clic a personalitzat -> Següent.
  • Ajusteu els control lliscants per obtenir un color blanc a les llums del tub i feu clic a l’acabat.
  • Ara podeu triar un mode diferent al programari i mostrar-lo a les llums del tub.

NOTA: Arduino hauria d’estar connectat al PC.

Pas 8: Codi del botó:

Codi del botó
Codi del botó
Codi del botó
Codi del botó
Codi del botó
Codi del botó
Codi del botó
Codi del botó
  • Button_Tube.zip
  • Obriu el codi Button_Tube a Arduino IDE.
  • Amb aquest codi podeu canviar el color de les llums del tub amb només prémer el botó.
  • Instal·leu la biblioteca Pushbutton fent clic a croquis -> Inclou biblioteca -> Afegeix una biblioteca zip i seleccioneu el fitxer zip Pushbutton-2.0 al fitxer Button_Tube.
  • Introduïu el nombre de LEDs.
  • #define NUM_LEDS 130
  • En aquest codi podeu introduir els valors dels colors a CRGB (----, -----, -----);
  • for (int i = 0; i <NUM_LEDS; i ++) {leds = CRGB (0, 100, 255); FastLED.show ();
  • Podeu copiar i enganxar els valors de color des del selector de colors.
  • Connecteu l'Arduino al vostre PC, seleccioneu el tipus de placa, seleccioneu el port i pengeu el codi.

Pas 9: NOTA:

NOTA
NOTA
NOTA
NOTA
NOTA
NOTA
  • Podeu fer que aquests llums siguin portàtils mitjançant un banc d’energia o algunes bateries.
  • En utilitzar qualsevol placa Wi-Fi com ESP8266 o ESP32, podeu canviar els colors de les llums del tub amb una aplicació mòbil.

Recomanat: