Taula de continguts:

Llums RGB decoratives amb un Arduino: 4 passos
Llums RGB decoratives amb un Arduino: 4 passos

Vídeo: Llums RGB decoratives amb un Arduino: 4 passos

Vídeo: Llums RGB decoratives amb un Arduino: 4 passos
Vídeo: Realizzazione di impianti con pixel led digitali e programmazione da Abm srls napoli Italia. 2024, Desembre
Anonim
Llums RGB decoratives amb un Arduino
Llums RGB decoratives amb un Arduino

Com que la vigília de Nadal és a només una setmana, vaig decidir construir una llum decorativa RGB senzilla amb LEDs Arduino Nano i WS2812B. Utilitzem alguns contenidors / pots de plàstic per millorar l’efecte visual. Aquest vídeo utilitza 5 LED, però es pot augmentar segons les vostres necessitats. Fins i tot podeu afegir diversos patrons o crear temes de color segons el que vulgueu.

El vídeo anterior us explica tot el que necessiteu per construir aquest projecte i us recomanaria veure-ho primer per obtenir una visió general de com es combina tot.

Pas 1: reuniu l'electrònica

Reuneix l’electrònica
Reuneix l’electrònica

El primer que necessitaríem són els LED RGB WS2812B, que estan disponibles en diverses variants. Qualsevol dels dos funcionarà bé. Utilitzarem l’Arduino Nano per a aquesta versió, però l’esbós funcionarà pràcticament amb qualsevol placa compatible amb Arduino que pugueu tenir. També necessitem filferro per connectar-ho tot i estic fent servir filferro de tres nuclis per a aquesta construcció. Per últim, necessitem contenidors de plàstic que siguin exclusivament decoratius. La llum es reflecteix en el plàstic per donar-nos un bon aspecte.

A continuació, es mostren enllaços als productes:

Arduino Nano:

LEDs WS2812B:

Fil retorçat:

Contenidors de plàstic:

Pas 2: prepareu i descarregueu l'esbós

Prepareu i descarregueu l’esbós
Prepareu i descarregueu l’esbós
Prepareu i descarregueu l’esbós
Prepareu i descarregueu l’esbós
Prepareu i descarregueu l’esbós
Prepareu i descarregueu l’esbós
Prepareu i descarregueu l’esbós
Prepareu i descarregueu l’esbós

Utilitzarem la biblioteca fastLED per conduir els LED WS2812B, però també podeu utilitzar la biblioteca Adafruit Neopixel si és la vostra preferència. Obriu l'IDE d'Arduino i escriviu "fastLED" al gestor de la biblioteca. Instal·leu la biblioteca que es mostra i obriu l'esbós d'exemple "DemoReel 100".

Hem d’actualitzar el pin de dades, el nombre de LEDs i el tipus de LED. Faré servir el pin 2, amb 5 LED. Actualitzeu també el tipus de LED a WS2812B tal com es veu a la imatge.

A continuació, connecteu la placa, seleccioneu la placa i el port COM adequats. Finalment, premeu el botó de càrrega i espereu a que finalitzi la càrrega. Un cop fet, connecteu els LED: 5V, GND i el pin de dades al pin 2. Els LED haurien de mostrar un patró aleatori que indiqui que tot funciona com s’esperava.

Pas 3: prepareu els LED per a la compilació final

Prepareu els LEDs per a la construcció final
Prepareu els LEDs per a la construcció final
Prepareu els LEDs per a la construcció final
Prepareu els LEDs per a la construcció final
Prepareu els LED per a la versió final
Prepareu els LED per a la versió final
Prepareu els LEDs per a la construcció final
Prepareu els LEDs per a la construcció final

A continuació, hem de tallar els LED, ja que utilitzarem filferro per ampliar la longitud final. Un cop fet, traieu els LED de qualsevol tub impermeable. Talleu el cable per a cadascun dels LEDs i la longitud dependrà del posicionament final que vulgueu. Vaig decidir utilitzar les mateixes longituds de fil per a tots. A més, talleu algun cable que s’utilitzarà per connectar el microcontrolador al primer LED.

A continuació, practiqueu uns forats a la tapa de plàstic ja que muntarem els LED a la superfície exterior del LED amb el feix que brilla cap a l'interior.

Pas 4: Assemblea final

Assemblea final
Assemblea final
Assemblea final
Assemblea final
Assemblea final
Assemblea final

Comenceu soldant els cables a cadascun dels LED. Assegureu-vos que connecteu els pins correctament. Cal que el microcontrolador estigui connectat al pin DI (entrada de dades) del primer LED. A continuació, el pin DO (sortida de dades) ha d’estar connectat al pin DI del següent LED, etc. Un cop soldats tots els cables, engegueu el microcontrolador i tots els LED haurien de començar a brillar amb un patró aleatori.

Vaig decidir utilitzar cinta de doble cara per connectar els LED a la part superior de la tapa, però també podeu utilitzar una cinta sobre els LED o una mica de cola. És aconsellable afegir una mica de cinta kapton o tubs termoretràctils a la placa del microcontrolador per aïllar-los.

Finalment, cargoleu l’altra meitat del contenidor al seu lloc i engegueu els LED. Cadascun dels LED consumeix aproximadament 60 mA, així que assegureu-vos que la font d’alimentació que utilitzeu pugui proporcionar la potència necessària. Anteriorment hem construït fonts d’alimentació que es poden utilitzar per a això, si cal.

Si us ha agradat aquesta compilació, considereu subscriure-us al nostre canal de YouTube, ja que el vostre suport ens ajuda a crear aquest contingut.

YouTube:

Gràcies per llegir!

Recomanat: