Sadržaj:
2025 Autor: John Day | [email protected]. Zadnja izmjena: 2025-01-13 06:57
Ova matrica deset po deset moći će prikazati kul animacije!
Supplies
Trebat će vam…
1. 24 "x 24" x 1 "drvena ploča x2 (jedna za podlogu jedna za vrh za držanje akrila
2. 24 "x 2" x 1 "Drveni okvir po dužini
3,22 "x 2" x 1 "Drveni okvir po š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 linkova na većinu dijelova:
Baza 24x24:
Drveni okvir:
Arduino:
Akrilno staklo:
Foam Board: https://www.walmart.ca/en/ip/elmers-white-foam-boa… (Ovo 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 osnovu svog modela koji sam pokazao u koraku 1.
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 da sam mogao kupiti samo traku, a zatim rezati 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 po dužini. Budući da je moj niz bio 24x24 "nije bilo mnogo traka koje sam mogao nabaviti i koje bi odgovarale točno 10 LED dioda unutar 24".
Vaše LED diode trebaju imati pin 5v ili 12v, pin za podatke i pin za 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 napajanje 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 sa ovim nizom
#include
#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}
for (int tačka = 0; tačka <NUM_LEDS; tačka ++) {
LED diode [tačka] = CHSV (random8 (), 255, 255);
FastLED.show ();
LED diode [tačka] = CRGB:: Crna;
kašnjenje (100);
}
}
Ovaj kôd treperi svako svjetlo u obliku zmijskog svjetla, možete ga koristiti dok ožičite da vidite koje LED diode možda nisu povezane.
Korak 6: Dodajte akril i uživajte u svjetlosnom showu
Akril će vam pomoći da ravnomjerno raspršite svjetlo pa ga možete dodati kada ste zadovoljni izgledom svog niza. Za ostale programe i animacije na matricama potražite Jinx, LED Matrix Control ili Glediator. Hvala na slušanju!