Sisällysluettelo:
2025 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2025-01-13 06:57
Tämä kymmenen kymmenen matriisi pystyy näyttämään viileitä animaatioita!
Tarvikkeet
Tarvitset…
1. 24 "x 24" x 1 "puulevy x2 (yksi pohjalle yksi yläosalle akryylin pitämiseksi
2. 24 "x 2" x 1 "Puu runko pituus
3,22 "x 2" x 1 "leveä puurunko
4. Arduino Nano tai UNO
5. 24 "x 24" akryylilasi (puoliläpinäkyvä hajauttaa LEDit)
6. Suuri pala vaahtomuovilevyä, jonka paksuus on noin 3/16"
7. 5V 2A virtalähde LEDien käyttämiseksi
8. USB -varalaturi, jonka olet valmis uhraamaan
9. 100 osoitettavaa 5050 RGB -LEDiä
Tässä muutamia linkkejä useimpiin osiin:
24x24 Base:
Puukehys:
Arduino:
Akryylilasi:
Foam Board: https://www.walmart.ca/en/ip/elmers-white-foam-boa… (Pitäisi löytää tämä mistä tahansa dollaramasta)
Puu 33 dollaria (sisältää leikkaukset)
LEDit 20 dollaria
Vaahtolevy 4 dollaria
Lasi 35 dollaria
Yhteensä: 92 dollaria
Vaihe 1: Kokoa puukehys
Ruuvaa puukappaleet rungon runkoon.
Pidä 2 "x1" kappaletta ylöspäin (pitkä sivu sinua kohti) kaikilla neljällä sivulla.
Kiinnitä runkoon 2–4 ruuvia per kappale.
Vaihe 2: Selvitä mitä matriisia haluat käyttää ja tee se
Valitsin henkilökohtaisesti 10 x 10 -ryhmän, käytin vaahtolevyä luomaan taulukon, joka perustuu vaiheessa 1 näyttämääni malliin.
Vaihe 3: Juotos / leikkaa LEDit
Ostin 100 ws2812b SMD RGB -LEDiä hintaan 19,99 dollaria, mikä osoittautui kauheaksi ajatukseksi, kun otin huomioon, että olisin voinut vain ostaa nauhan ja leikata ja juottaa siellä missä tarvitsin. Sen sijaan jouduin juottamaan kaikki 100 LEDiä (jokaisessa 6 kosketuspistettä). Suosittelen nauhan leikkaamista kaiken pituiseksi. Koska matriisi oli 24x24 ", en saanut paljon nauhoja, jotka sopisivat täsmälleen 10 LEDiin 24" sisällä.
LEDeissäsi tulee olla 5 tai 12 voltin nasta, datatappi ja GND -nasta.
Vaihe 4: Aloita nauhan lisääminen taulukkoon
Haluat vain lisätä LEDit siksak-kuvioon.
- - - - - - - - - >
< - - - - - - - - -
- - - - - - - - - >
< - - - - - - - - -
Kun haluat laittaa taulukon LED -valojen päälle, varmista, että ne ovat lähes samassa tasossa pohjan kanssa tai muuten liikaa valoa voi vuotaa läpi.
Kun virtaa LEDille, koska yksi niistä kestää 60 mA, on turvallista käyttää vain noin 8 Arduino UNO: lla. Jos aiot tehdä suuren joukon, erillinen virtalähde on hyvä idea, koska se voi säästää Arduinoasi paistamasta.
Vaihe 5: Ohjelmointi
Ensimmäinen koodini tällä matriisilla
#sisältää
#määritä NUM_LEDS 100
#define DATA_PIN 5
CRGB -ledit [NUM_LEDS];
void setup () {
FastLED.addLeds (ledit, NUM_LEDS);
}
void loop () {
(int piste = 0; piste <NUM_LEDS; piste ++) {
ledit [piste] = CHSV (satunnainen8 (), 255, 255);
FastLED.show ();
ledit [piste] = CRGB:: Musta;
viive (100);
}
}
Tämä koodi vilkkuu jokaista valoa käärmevalokuviossa. Voit käyttää sitä johdotuksen aikana nähdäksesi, mitä LED -valoja ei ehkä ole kytketty.
Vaihe 6: Lisää akryyli ja nauti valoshow'sta
Akryyli auttaa levittämään valoa tasaisesti, joten kun olet tyytyväinen siihen, miltä matriisi näyttää, voit lisätä sen. Muita matriisin ohjelmia ja animaatioita löydät Jinxistä, LED Matrix Controlista tai Glediatorista. Kiitos kuuntelemisesta!