Cuprins:
2025 Autor: John Day | [email protected]. Modificat ultima dată: 2025-01-13 06:58
Î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
- 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
- 25 * LED-uri neopixel (WS2812 5050smd)
- Arduino (orice Arduino)
- Jig tipărit 3D (puteți descărca.stl)
- Fire
Pasul 3: DESPRE LED-urile 5050 WS2812B
Fiecare led ws2812 are 4 pini
- Vcc (se conectează la 5v)
- Gnd
- Din (se conectează la Arduino)
- 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
Pasul 5: Realizarea
Î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ă
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
- Planificarea pentru a crea un software ușor de generat cod
- Conectivitate și control Bluetooth
Mulțumiri….