Taula de continguts:

RGB LED MATRIX AMB NEOPIXEL: 8 passos (amb imatges)
RGB LED MATRIX AMB NEOPIXEL: 8 passos (amb imatges)

Vídeo: RGB LED MATRIX AMB NEOPIXEL: 8 passos (amb imatges)

Vídeo: RGB LED MATRIX AMB NEOPIXEL: 8 passos (amb imatges)
Vídeo: Visual Bloom Filter with Python, Bulma, JavaScript and Pimoroni Unicorn Hat for Raspberry Pi! 2024, Juliol
Anonim
Image
Image
Característiques
Característiques

En aquest tutorial, us mostraré com construir un LEDMATRIX 5 * 5 RGB AMB NEOPIXEL. Amb aquesta matriu, podem mostrar animacions fascinants, emojis i lletres súper senzilles. comencem!

Pas 1: funcions

Característiques
Característiques
Característiques
Característiques
Característiques
Característiques
  • Molt petita
  • Milions de colors
  • Només es necessita un cable per a la programació
  • Súper decoratiu
  • Podem mostrar emojis, animacions, cartes

Pas 2: materials necessaris

Materials necessaris
Materials necessaris
Materials necessaris
Materials necessaris
Materials necessaris
Materials necessaris
Materials necessaris
Materials necessaris
  1. LED de 25 * neopíxels (WS2812 5050smd)
  2. Arduino (qualsevol Arduino)
  3. Plantilla impresa en 3D (es pot descarregar.stl)
  4. Filferros

Pas 3: SOBRE els LEDs 5050 WS2812B

SOBRE 5050 LEDs WS2812B
SOBRE 5050 LEDs WS2812B
SOBRE 5050 LEDs WS2812B
SOBRE 5050 LEDs WS2812B
SOBRE 5050 LEDs WS2812B
SOBRE 5050 LEDs WS2812B

Cada led ws2812 té 4 pins

  1. Vcc (es connecta a 5v)
  2. Gnd
  3. Din (es connecta a Arduino)
  4. DO (les dades de sortida es connecten als propers LED de les dades d’entrada)

No tinc LEDs ws2812b individuals, així que vaig decidir agafar-los de ledstrip. Per això vaig escalfar la tira amb soldador (mireu el vídeo per obtenir més detalls) Després de reunir totes les coses, comencem la construcció

Les tires LED WS2812 són tires LED flexibles dirigibles i programables que són molt útils per crear efectes d’il·luminació personalitzats. Aquestes tires LED s’alimenten d’un LED 5050 RGB amb un controlador LED WS2812 incorporat. Cada LED consumeix 60 mA de corrent i es pot alimentar mitjançant una font de 5 V CC. Té un sol pin de dades d’entrada que es pot alimentar des dels pins digitals dels microcontroladors.

Depenent de la intensitat dels tres LEDs vermells, verds i blaus individuals, podem crear qualsevol color que vulguem.

Mireu aquest vídeo bàsic

Pas 4: Diagrama de circuits

Esquema de connexions
Esquema de connexions

Pas 5: elaboració

Fent
Fent
Fent
Fent
Fent
Fent

En primer lloc, col·loqueu els leds de neopíxels en una plantilla de matriu de 5 * 5. Recordeu que heu de col·locar tots els LEDs en la mateixa direcció. Després de col·locar tots els LEDs a la plantilla, primer connecteu tots els pins de terra de cada LED seguits. A continuació, connecteu VCC de tots els LED d’una fila. Feu el mateix per a les files restants. Després d'acabar això connecta les dades del primer led a les dades del led següent. Les dades de cada fila es connecten als primers LEDs de les files següents. Repetiu això per a tots els LED. Després d’acabar-ho tot. connecteu totes les files VCC juntes també a terra. Finalment, connecteu els cables a dades comunes de GND, VCC.

Pas 6: recinte

Recinte
Recinte
Recinte
Recinte

A continuació, vaig fer un petit recinte amb xapa d’escuma. I va col·locar la matriu dins de la caixa d'escuma.

Connexions a Arduino

Vcc a 5v

GND a GND

Din a D7 (qualsevol pin digital)

Tot es tracta de connexions de maquinari

Pas 7: LA RESTA ESTÀ EN PROGRAMACIÓ

primer, instal·leu la biblioteca fastled

Podem programar cada led separat. Amb l'ajuda de la biblioteca led ràpida podem crear diferents animacions i personatges.

Mireu aquest vídeo bàsic sobre neopíxels

Podeu descarregar.stl, codis d’animacions i codi de prova des d’aquí

Després de carregar el codi a Arduino, haureu d’utilitzar una font d’alimentació d’1,5 amperes. Perquè obtingueu una brillantor màxima, un led de neopixel atrau al voltant de 60 mA de corrent. Tenim 25 LED en total, de manera que 25 * 60 = 1,5A

Pas 8: Plans de futur

Plans de futur
Plans de futur
Plans de futur
Plans de futur
  • Planificar per fer un programari fàcil de generar codi
  • Control i connectivitat Bluetooth

Gràcies …

Recomanat: