Kazalo:

10 x 10 LED matrika: 6 korakov
10 x 10 LED matrika: 6 korakov

Video: 10 x 10 LED matrika: 6 korakov

Video: 10 x 10 LED matrika: 6 korakov
Video: Математика это не Ислам 2024, November
Anonim
10 x 10 LED matrika
10 x 10 LED matrika

Ta matrika deset na deset bo lahko prikazala kul animacije!

Zaloge

Boste potrebovali…

1. 24 "x 24" x 1 "lesena plošča x2 (ena za podlago ena za vrh za držanje akrila

2. 24 "x 2" x 1 "leseni okvir po dolžini

3,22 "x 2" x 1 "Širina lesenega okvirja

4. Arduino Nano ali UNO

5. 24 "x 24" akrilno steklo (polprozorno za razpršitev LED)

6. Velik kos penaste plošče debeline približno 3/16"

7. Napajanje 5V 2A za pogon LED

8. Rezervni polnilnik USB, ki ste ga pripravljeni žrtvovati

9. 100 naslovljivih 5050 RGB LED

Tu je nekaj povezav do večine delov:

24x24 Base:

Leseni okvir:

Arduino:

Akrilno steklo:

Foam Board: https://www.walmart.ca/en/ip/elmers-white-foam-boa… (To bi lahko našli v kateri koli dollarami)

Les 33 USD (vključno z rezi)

LED 20 $

Penasta plošča 4 USD

Steklo 35 dolarjev

Skupaj: 92 USD

Korak: Sestavite leseni okvir

Sestavite leseni okvir
Sestavite leseni okvir
Sestavite leseni okvir
Sestavite leseni okvir
Sestavite leseni okvir
Sestavite leseni okvir

Lesene kose privijte na glavni del okvirja.

Kosa 2 "x1" naj bodo obrnjena navzgor (dolga stran do vas) na vseh štirih straneh.

Na okvir pritrdite 2 do 4 vijake na kos.

2. korak: Ugotovite, kateri niz želite uporabiti in ga naredite

Ugotovite, kateri niz želite uporabiti in ga naredite
Ugotovite, kateri niz želite uporabiti in ga naredite
Ugotovite, kateri niz želite uporabiti in ga naredite
Ugotovite, kateri niz želite uporabiti in ga naredite
Ugotovite, kateri niz želite uporabiti in ga naredite
Ugotovite, kateri niz želite uporabiti in ga naredite
Ugotovite, kateri niz želite uporabiti in ga naredite
Ugotovite, kateri niz želite uporabiti in ga naredite

Osebno sem izbral matriko 10 x 10, s ploščo iz pene sem ustvaril matriko na podlagi mojega modela, ki sem ga pokazal v 1. koraku.

3. korak: Spajkajte / odrežite LED

Spajkajte / odrežite LED
Spajkajte / odrežite LED
Spajkajte / odrežite LED
Spajkajte / odrežite LED
Spajkajte / odrežite LED
Spajkajte / odrežite LED

Kupil sem 100 ws2812b SMD RGB LED diod za 19,99 USD, kar se je izkazalo za grozno idejo, glede na to, da bi lahko pravkar kupil trak in ga nato razrezal in spajkal, kjer je bilo potrebno. Namesto tega sem moral spajkati vseh 100 LED (vsaka s 6 kontaktnimi točkami). Priporočam, da dobite trak, ki razreže vse po dolžini. Ker je bila moja matrika 24x24 "ni bilo mogoče dobiti veliko trakov, ki bi ustrezali točno 10 LED v 24".

Svetleče diode morajo imeti 5v ali 12v pin, podatkovni pin in pin GND.

4. korak: Začnite dodajati trak v matriko

Kaj želite narediti, je dodati LED v cik-cak vzorcu.

- - - - - - - - - >

< - - - - - - - - -

- - - - - - - - - >

< - - - - - - - - -

Ko želite matriko postaviti na LED -diode, se prepričajte, da so skoraj poravnane z dnom, sicer bo morda ušlo preveč svetlobe.

Ko napajate LED, ker 1 od njih potrebuje 60 mA, je varno napajati le okoli 8 na Arduino UNO. Če nameravate narediti veliko paleto, je ločen napajalnik dobra ideja, saj lahko vaš Arduino reši pred ocvrtjem.

5. korak: Programiranje

Programiranje
Programiranje

Za mojo prvo kodo s tem nizom

#vključi

#define NUM_LEDS 100

#define DATA_PIN 5

LED diode CRGB [NUM_LEDS];

void setup () {

FastLED.addLeds (LED, NUM_LEDS);

}

void loop () {

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

LED [pika] = CHSV (naključno8 (), 255, 255);

FastLED.show ();

LED [pika] = CRGB:: Črna;

zamuda (100);

}

}

Ta koda utripa vsako luč v vzorcu kačje svetlobe, z njo lahko med ožičenjem vidite, katere LED diode morda niso povezane.

6. korak: Dodajte akril in uživajte v svetlobnem šovu

Akril bo pomagal enakomerno razpršiti svetlobo, zato ga lahko dodate, ko ste zadovoljni s tem, kako izgleda vaša matrika. Za druge programe in animacije na matrikah poiščite Jinx, LED Matrix Control ali Glediator. Hvala za poslušanje!

Priporočena: