Sommario:

Matrice LED 10x10: 6 passaggi
Matrice LED 10x10: 6 passaggi

Video: Matrice LED 10x10: 6 passaggi

Video: Matrice LED 10x10: 6 passaggi
Video: Светодиодные матрицы P10 одноцветные 2024, Dicembre
Anonim
Matrice LED 10x10
Matrice LED 10x10

Questa matrice dieci per dieci sarà in grado di visualizzare fantastiche animazioni!

Forniture

Avrai bisogno…

1. 24 "x 24" x 1 "tavola di legno x2 (una per la base per la parte superiore per contenere l'acrilico

2. Cornice in legno da 24 "x 2" x 1" di lunghezza

3,22 "x 2" x 1" Cornice in legno in larghezza

4. Arduino Nano o UNO

5. Vetro acrilico 24 "x 24" (semitrasparente per diffondere i LED)

6. Un grande pezzo di pannello in schiuma di circa 3/16 di spessore

7. Un alimentatore 5V 2A per pilotare i LED

8. Un caricabatterie USB di riserva che sei disposto a sacrificare

9. 100 LED 5050 RGB indirizzabili

Ecco alcuni link alla maggior parte delle parti:

Base 24x24:

Cornice in legno:

Arduino:

Vetro acrilico:

Foam Board: https://www.walmart.ca/en/ip/elmers-white-foam-boa… (dovrebbe essere in grado di trovarlo in qualsiasi dollaroama)

Legno $ 33 (tagli inclusi)

LED $ 20

Bordo della gomma piuma $4

Vetro $ 35

Totale: $ 92

Passaggio 1: assemblare il telaio in legno

Assemblare il telaio in legno
Assemblare il telaio in legno
Assemblare il telaio in legno
Assemblare il telaio in legno
Assemblare il telaio in legno
Assemblare il telaio in legno

Avvitare i pezzi di legno al corpo principale del telaio.

Tieni i pezzi 2"x1" rivolti verso l'alto (lato lungo verso di te) su tutti e quattro i lati.

Metti da 2 a 4 viti per pezzo sul telaio.

Passaggio 2: scopri quale array vorresti utilizzare e realizzalo

Scopri quale array vorresti usare e realizzalo
Scopri quale array vorresti usare e realizzalo
Scopri quale array vorresti usare e realizzalo
Scopri quale array vorresti usare e realizzalo
Scopri quale array vorresti usare e realizzalo
Scopri quale array vorresti usare e realizzalo
Scopri quale array vorresti usare e realizzalo
Scopri quale array vorresti usare e realizzalo

Ho scelto personalmente un array 10 x 10, ho usato il pannello in schiuma per creare un array basato sul mio modello che ho mostrato nel passaggio 1.

Passaggio 3: saldare / tagliare i LED

Salda/taglia i tuoi LED
Salda/taglia i tuoi LED
Salda/taglia i tuoi LED
Salda/taglia i tuoi LED
Salda/taglia i tuoi LED
Salda/taglia i tuoi LED

Ho comprato 100 LED RGB SMD ws2812b per $ 19,99, che si è rivelata una pessima idea considerando che avrei potuto semplicemente acquistare una striscia e poi tagliare e saldare dove ne avevo bisogno. Invece, ho dovuto saldare tutti i 100 LED (ciascuno con 6 punti di contatto). Consiglio di prendere una striscia e tagliare tutto a misura. Dato che il mio array era di 24x24 pollici, non c'erano molte strisce che potevo ottenere che si adattassero esattamente a 10 LED entro 24 pollici.

I tuoi LED dovrebbero avere un pin 5v o 12v, un pin dati e un pin GND.

Passaggio 4: iniziare ad aggiungere la striscia all'array

Quello che vuoi fare è aggiungere i LED a zig-zag.

- - - - - - - - - >

< - - - - - - - - -

- - - - - - - - - >

< - - - - - - - - -

Dopo aver posizionato l'array sopra i LED, assicurati che siano quasi a filo con il fondo, altrimenti troppa luce potrebbe fuoriuscire.

Quando si alimenta il LED poiché 1 di essi richiede 60 mA, è sicuro alimentarne solo 8 su un Arduino UNO. Se hai intenzione di creare un grande array, un alimentatore separato è una buona idea in quanto può evitare che il tuo Arduino si friggi.

Passaggio 5: programmazione

Programmazione
Programmazione

Per il mio primo codice con questo array

#includere

#define NUM_LEDS 100

#define DATA_PIN 5

LED CRGB[NUM_LEDS];

void setup() {

FastLED.addLeds(leds, NUM_LEDS);

}

ciclo vuoto() {

for(int punto = 0; punto < NUM_LEDS; punto++) {

leds[punto] = CHSV(random8(), 255, 255);

FastLED.show();

led[punto] = CRGB::Nero;

ritardo(100);

}

}

Questo codice fa lampeggiare ogni luce in uno schema a luce di serpente, puoi usarlo durante il cablaggio per vedere quali LED potrebbero non essere collegati.

Passaggio 6: aggiungi l'acrilico e goditi lo spettacolo di luci

L'acrilico aiuterà a diffondere la luce in modo uniforme, quindi quando sei soddisfatto dell'aspetto del tuo array puoi aggiungerlo. Per altri programmi e animazioni su Matrix, cerca Jinx, LED Matrix Control o Glediator. Grazie per aver ascoltato!

Consigliato: