Sadržaj:

10x10 LED matrica: 6 koraka
10x10 LED matrica: 6 koraka

Video: 10x10 LED matrica: 6 koraka

Video: 10x10 LED matrica: 6 koraka
Video: Мусульманка настоящая красавица 2024, Juli
Anonim
10x10 LED matrica
10x10 LED matrica

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

Sastavite drveni okvir
Sastavite drveni okvir
Sastavite drveni okvir
Sastavite drveni okvir
Sastavite drveni okvir
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

Otkrijte koji niz želite koristiti i napravite ga
Otkrijte koji niz želite koristiti i napravite ga
Otkrijte koji niz želite koristiti i napravite ga
Otkrijte koji niz želite koristiti i napravite ga
Otkrijte koji niz želite koristiti i napravite ga
Otkrijte koji niz želite koristiti i napravite ga
Otkrijte koji niz želite koristiti i napravite ga
Otkrijte 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

Lemite / izrežite LED diode
Lemite / izrežite LED diode
Lemite / izrežite LED diode
Lemite / izrežite LED diode
Lemite / izrežite LED diode
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

Programiranje
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!

Preporučuje se: