Cuprins:

10x10 LED Matrix: 6 pași
10x10 LED Matrix: 6 pași

Video: 10x10 LED Matrix: 6 pași

Video: 10x10 LED Matrix: 6 pași
Video: 10x10 LED Matrix | How to make LED Matrix 2024, Noiembrie
Anonim
10x10 LED Matrix
10x10 LED Matrix

Această matrice zece pe zece va putea afișa animații interesante!

Provizii

Vei avea nevoie…

1. Scândură de lemn de 24 "x 24" x 1 "x2 (una pentru cea de bază pentru partea de sus pentru a ține acrilul

2. Lungime cadru din lemn de 24 "x 2" x 1"

3,22 "x 2" x 1 "Cadru din lemn în lățime

4. Arduino Nano sau UNO

5. Sticlă acrilică de 24 "x 24" (semitransparentă pentru difuzarea LED-urilor)

6. O bucată mare de placă de spumă cu grosimea de 3/16"

7. O sursă de alimentare de 5V 2A pentru acționarea LED-urilor

8. Un încărcător USB de rezervă pe care sunteți dispus să îl sacrificați

9. 100 LED-uri 5050 RGB adresabile

Iată câteva linkuri către majoritatea părților:

Baza 24x24:

Cadru din lemn:

Arduino:

Sticlă acrilică:

Foam Board: https://www.walmart.ca/en/ip/elmers-white-foam-boa… (Ar trebui să poată găsi acest lucru la orice dollarama)

Lemn 33 USD (inclusiv tăieturi)

LED-uri 20 USD

Placă de spumă 4 dolari

Sticlă 35 USD

Total: 92 USD

Pasul 1: Asamblați cadrul din lemn

Asamblați rama din lemn
Asamblați rama din lemn
Asamblați rama din lemn
Asamblați rama din lemn
Asamblați rama din lemn
Asamblați rama din lemn

Înșurubați piesele de lemn la corpul principal al cadrului.

Aveți cele 2 piese „x1” orientate în sus (partea lungă spre dvs.) de pe toate cele patru laturi.

Puneți 2 până la 4 șuruburi pe bucată pe cadru.

Pasul 2: Descoperiți ce matrice ați dori să utilizați și creați-o

Aflați ce matrice ați dori să utilizați și creați-o
Aflați ce matrice ați dori să utilizați și creați-o
Aflați ce matrice ați dori să utilizați și creați-o
Aflați ce matrice ați dori să utilizați și creați-o
Aflați ce matrice ați dori să utilizați și creați-o
Aflați ce matrice ați dori să utilizați și creați-o
Aflați ce matrice ați dori să utilizați și creați-o
Aflați ce matrice ați dori să utilizați și creați-o

Am ales personal o matrice de 10 x 10, am folosit placa de spumă pentru a crea o matrice pe baza modelului meu pe care l-am arătat la pasul 1.

Pasul 3: lipiți / tăiați LED-urile

Lipiți / tăiați LED-urile
Lipiți / tăiați LED-urile
Lipiți / tăiați LED-urile
Lipiți / tăiați LED-urile
Lipiți / tăiați LED-urile
Lipiți / tăiați LED-urile

Am cumpărat 100 de LED-uri SMD RGB WS2812b pentru 19,99 USD, ceea ce s-a dovedit a fi o idee teribilă, având în vedere că aș fi putut cumpăra doar o bandă și apoi tăiat și lipit acolo unde aveam nevoie. În schimb, am ajuns să lipesc toate cele 100 de LED-uri (fiecare cu 6 puncte de contact). Vă recomandăm să obțineți o bandă și să tăiați totul la lungime. Deoarece matricea mea era de 24x24 "nu erau multe benzi pe care să le pot obține care să se potrivească exact cu 10 LED-uri în 24".

LED-urile dvs. ar trebui să aibă un pin de 5v sau 12v, un pin de date și un pin GND.

Pasul 4: Începeți să adăugați banda în matrice

Ceea ce doriți să faceți este să adăugați LED-urile într-un model în zig-zag.

- - - - - - - - - >

< - - - - - - - - -

- - - - - - - - - >

< - - - - - - - - -

După ce doriți să puneți matricea deasupra LED-urilor, asigurați-vă că acestea sunt aproape la același nivel cu fundul sau altfel ar putea să scurgă prea multă lumină.

Când alimentați LED-ul, deoarece unul dintre ei necesită 60mA, este sigur să alimentați în jur de 8 pe un Arduino UNO. Dacă intenționați să faceți o gamă mare, o sursă de alimentare separată este o idee bună, deoarece vă poate salva Arduino de la prăjire.

Pasul 5: Programare

Programare
Programare

Pentru primul meu cod cu această matrice

#include

#define NUM_LEDS 100

#define DATA_PIN 5

LED-uri CRGB [NUM_LEDS];

configurare nulă () {

FastLED.addLeds (leduri, NUM_LEDS);

}

bucla nulă () {

pentru (int punct = 0; punct <NUM_LEDS; punct ++) {

leduri [punct] = CHSV (random8 (), 255, 255);

FastLED.show ();

leduri [punct] = CRGB:: Negru;

întârziere (100);

}

}

Acest cod clipește fiecare lumină într-un model de lumină șarpe, îl puteți folosi în timp ce conectați pentru a vedea ce LED-uri ar putea să nu fie conectate.

Pasul 6: Adăugați acrilicul și bucurați-vă de spectacolul de lumină

Acrilicul va ajuta la difuzarea uniformă a luminii, astfel încât, atunci când sunteți mulțumit de aspectul matricei dvs., o puteți adăuga. Pentru alte programe și animații de pe matrice, căutați Jinx, LED Matrix Control sau Glediator. Multumesc pentru ascultare!

Recomandat: