Cuprins:

RGB LED MATRIX CU NEOPIXEL: 8 pași (cu imagini)
RGB LED MATRIX CU NEOPIXEL: 8 pași (cu imagini)

Video: RGB LED MATRIX CU NEOPIXEL: 8 pași (cu imagini)

Video: RGB LED MATRIX CU NEOPIXEL: 8 pași (cu imagini)
Video: Flexible 8x32 NeoPixel RGB LED Matrix 2024, Iulie
Anonim
Image
Image
Caracteristici
Caracteristici

În acest tutorial, vă voi arăta cum să construiți un LEDMATRIX 5 * 5 RGB folosind NEOPIXEL. Cu această matrice, putem afișa animații fascinante, emojis și litere foarte simple. să începem!

Pasul 1: caracteristici

Caracteristici
Caracteristici
Caracteristici
Caracteristici
Caracteristici
Caracteristici
  • Foarte mic
  • Milioane de culori
  • Este necesar un singur fir pentru programare
  • Super decorativ
  • Putem afișa emoji, animații, litere

Pasul 2: Materiale necesare

Materiale necesare
Materiale necesare
Materiale necesare
Materiale necesare
Materiale necesare
Materiale necesare
Materiale necesare
Materiale necesare
  1. 25 * LED-uri neopixel (WS2812 5050smd)
  2. Arduino (orice Arduino)
  3. Jig tipărit 3D (puteți descărca.stl)
  4. Fire

Pasul 3: DESPRE LED-urile 5050 WS2812B

DESPRE 5050 LED-uri WS2812B
DESPRE 5050 LED-uri WS2812B
DESPRE 5050 LED-uri WS2812B
DESPRE 5050 LED-uri WS2812B
DESPRE 5050 LED-uri WS2812B
DESPRE 5050 LED-uri WS2812B

Fiecare led ws2812 are 4 pini

  1. Vcc (se conectează la 5v)
  2. Gnd
  3. Din (se conectează la Arduino)
  4. DO (ieșirea datelor se conectează la următoarele LED-uri din datele de intrare)

Nu am LED-uri ws2812b individuale, așa că am decis să iau de pe ledstrip. Pentru asta am încălzit banda cu fier de lipit (vizionați videoclipul pentru detalii) După ce am adunat toate lucrurile, începeți construirea

Benzile LED WS2812 sunt benzi LED flexibile adresabile și programabile, care sunt foarte utile în crearea efectelor de iluminare personalizate. Aceste benzi LED sunt alimentate de un LED 5050 RGB cu un driver LED WS2812 încorporat în el. Fiecare LED consumă 60mA curent și poate fi alimentat de la o sursă de 5V DC. Are un singur pin de intrare care poate fi alimentat de la pinii digitali ai microcontrolerelor.

În funcție de intensitatea celor trei LED-uri roșii, verzi și albastre individuale, putem crea orice culoare dorim.

Urmăriți acest videoclip de bază

Pasul 4: Diagrama circuitului

Diagrama circuitului
Diagrama circuitului

Pasul 5: Realizarea

Făcând
Făcând
Făcând
Făcând
Făcând
Făcând

În primul rând, plasați led-urile neopixel în jigul matricei 5 * 5. Nu uitați să plasați toate LED-urile în aceeași direcție După ce ați plasat toate LED-urile pe jig, conectați mai întâi fiecare pin de masă al fiecărui LED într-un rând. Apoi conectați VCC-ul tuturor LED-urilor unui rând. Faceți același lucru pentru rândurile rămase. După finalizare, conectați datele din primul led la datele din ledul următor. Datele din fiecare rând se conectează la următoarele LED-uri de pe rândurile următoare. Repetați acest lucru pentru toate LED-urile. După ce am terminat totul. conectați toate rândurile VCC împreună și la sol. În cele din urmă, conectați firele la gnd, VCC, date comune.

Pasul 6: incintă

Incintă
Incintă
Incintă
Incintă

Apoi, am făcut o mică incintă cu foaie de spumă. Și așezați matricea în interiorul carcasei de spumă.

Conexiuni la Arduino

Vcc la 5v

Gnd la gnd

Din la D7 (orice pin digital)

Totul este legat de conexiunile hardware

Pasul 7: Odihna este în programare

mai întâi, instalați biblioteca rapidă

Putem programa fiecare seperatley cu leduri. Cu ajutorul bibliotecii cu leduri rapide putem crea diferite animații și personaje.

Vă rugăm să urmăriți acest videoclip de bază despre neopixeli

Puteți descărca.stl, coduri de animații, cod de test de aici

După încărcarea codului pe Arduino, ar trebui să se utilizeze o sursă de alimentare de 1,5 amperi. Pentru că avem o luminozitate maximă, un LED neopixel atrage curent în jur de 60 mA. Avem un total de 25 de LED-uri, deci 25 * 60 = 1,5 A

Pasul 8: Planuri de viitor

Planuri de viitor
Planuri de viitor
Planuri de viitor
Planuri de viitor
  • Planificarea pentru a crea un software ușor de generat cod
  • Conectivitate și control Bluetooth

Mulțumiri….

Recomandat: