Sadržaj:
2025 Autor: John Day | [email protected]. Zadnja promjena: 2025-01-13 06:57
Ova matrica deset po deset moći će prikazati cool animacije!
Pribor
Trebat će vam…
1. 24 "x 24" x 1 "drvena ploča x2 (jedna za bazu, jedna za vrh za držanje akrila
2. 24 "x 2" x 1 "Drveni okvir po duljini
3,22 "x 2" x 1 "Drveni okvir u širini
4. Arduino Nano ili UNO
5. 24 "x 24" akrilno staklo (poluprozirno za raspršivanje LED dioda)
6. Veliki komad pjenaste ploče debljine oko 3/16"
7. Napajanje od 5V 2A za pogon LED dioda
8. Rezervni USB punjač koji ste spremni žrtvovati
9. 100 adresabilnih 5050 RGB LED dioda
Evo nekoliko veza na većinu dijelova:
Baza 24x24:
Drveni okvir:
Arduino:
Akrilno staklo:
Pjenasta ploča: https://www.walmart.ca/en/ip/elmers-white-foam-boa… (To biste trebali pronaći u bilo kojoj dollarami)
Drvo 33 USD (uključujući rezove)
LED diode 20 USD
Pjenasta ploča 4 USD
Staklo 35 dolara
Ukupno: 92 USD
Korak 1: Sastavite drveni okvir
Pričvrstite drvene komade na glavno tijelo okvira.
Neka 2 "x1" komada budu okrenuta prema gore (duga strana prema vama) sa sve četiri strane.
Stavite 2 do 4 vijka po komadu na okvir.
Korak 2: Odredite koji niz želite koristiti i napravite ga
Osobno sam odabrao niz 10 x 10, upotrijebio sam ploču od pjene za stvaranje niza na temelju svog modela koji sam pokazao u 1. koraku.
Korak 3: Lemite / izrežite LED diode
Kupio sam 100 ws2812b SMD RGB LED dioda za 19,99 USD što se pokazalo užasnom idejom s obzirom na to da sam mogao kupiti traku, a zatim izrezati i lemiti gdje je potrebno. Umjesto toga, morao sam lemiti svih 100 LED dioda (svaka sa 6 kontaktnih točaka). Preporučujem da nabavite traku za rezanje sve po dužini. Budući da je moj niz bio 24x24 "nisam mogao dobiti mnogo traka koje bi stale točno 10 LED dioda unutar 24".
Vaše LED diode trebaju imati pin 5v ili 12v, podatkovni pin i pin GND.
Korak 4: Počnite dodavati traku u niz
Ono što želite učiniti je dodati LED diode u cik-cak uzorku.
- - - - - - - - - >
< - - - - - - - - -
- - - - - - - - - >
< - - - - - - - - -
Nakon što želite postaviti niz na LED diode, pobrinite se da budu gotovo u ravnini s dnom ili u protivnom može proći previše svjetla.
Kada napajate LED, budući da 1 od njih uzima 60mA, sigurno je napajati samo oko 8 na Arduino UNO. Ako namjeravate napraviti veliki niz, zasebno napajanje je dobra ideja jer može spasiti vaš Arduino od prženja.
Korak 5: Programiranje
Za moj prvi kod s ovim nizom
#uključi
#define NUM_LEDS 100
#define DATA_PIN 5
CRGB LED diode [NUM_LEDS];
void setup () {
FastLED.addLeds (LED diode, NUM_LEDS);
}
void loop () {{100} {101}
za (int točka = 0; točka <NUM_LEDS; točka ++) {
LED diode [točka] = CHSV (slučajno8 (), 255, 255);
FastLED.show ();
LED diode [točka] = CRGB:: Crna;
kašnjenje (100);
}
}
Ovaj kôd treperi svako svjetlo u obliku zmijskog svjetla, možete ga koristiti tijekom ožičenja kako biste vidjeli koje LED diode možda nisu spojene.
Korak 6: Dodajte akril i uživajte u svjetlosnom showu
Akril će vam pomoći ravnomjerno raspršiti svjetlo pa ga možete dodati kad ste zadovoljni izgledom svog niza. Za ostale programe i animacije na matricama potražite Jinx, LED Matrix Control ili Glediator. Hvala za slušanje!