Мазмуну:

10x10 LED матрицасы: 6 кадам
10x10 LED матрицасы: 6 кадам

Video: 10x10 LED матрицасы: 6 кадам

Video: 10x10 LED матрицасы: 6 кадам
Video: LED-матрицы для видео-экранов 2024, Июль
Anonim
10x10 LED матрицасы
10x10 LED матрицасы

Бул он -он матрица сонун анимацияларды көрсөтө алат!

Жабдуулар

Сага керек болот…

1. 24 "x 24" x 1 "жыгач тактай x2 (акрилди кармоо үчүн үстү үчүн бирөө

2. 24 "x 2" x 1 "Жыгач узундугу

3.22 "x 2" x 1 "Жыгачтан жасалган туурасы

4. Arduino Nano же UNO

5. 24 "x 24" акрил айнек (диоддорду таркатуу үчүн жарым тунук)

6. 3/16 дюймдун тегерегиндеги көбүк тактайынын чоң бөлүгү

7. Светодиоддорду айдоого 5V 2A электр энергиясы

8. Сиз курмандыкка чалууга даяр запастагы USB кубаттагычы

9. 100 даректүү 5050 RGB светодиоддору

Бул жерде көпчүлүк бөлүктөргө шилтемелер бар:

24x24 базасы:

Wood Frame:

Ардуино:

Акрил айнек:

Foam Board: https://www.walmart.ca/en/ip/elmers-white-foam-boa… (Муну каалаган долларамадан таба алыш керек)

Жыгач $ 33 (кесүүнү кошкондо)

Светодиоддор $ 20

Foam Board 4 доллар

Айнек 35 доллар

Бардыгы: $ 92

1 -кадам: Wood Frame чогултуу

Жыгач алкакты чогултуу
Жыгач алкакты чогултуу
Жыгач алкакты чогултуу
Жыгач алкакты чогултуу
Жыгач алкакты чогултуу
Жыгач алкакты чогултуу

Жыгач кесимдерин алкактын негизги корпусуна бурап коюңуз.

2 "x1" бөлүгүн төрт тарабында өйдө караңыз (сизге узун жагы).

Кадрдын ар бир бөлүгүнө 2ден 4кө чейин бурамалар салыңыз.

2 -кадам: Кандай массивди колдонууну каалаарыңызды аныктап, аны жасаңыз

Кандай массивди колдонууну каалаарыңызды билип алыңыз
Кандай массивди колдонууну каалаарыңызды билип алыңыз
Кандай массивди колдонууну каалаарыңызды билип алыңыз
Кандай массивди колдонууну каалаарыңызды билип алыңыз
Кандай массивди колдонууну каалаарыңызды билип алыңыз
Кандай массивди колдонууну каалаарыңызды билип алыңыз
Кандай массивди колдонууну каалаарыңызды билип алыңыз
Кандай массивди колдонууну каалаарыңызды билип алыңыз

Мен жеке 10 x 10 массивин тандадым, мен көбүк тактасын 1 -кадамда көрсөткөн моделимдин негизинде массив түзүүгө колдондум.

3 -кадам: Solder / LED диоддоруңузду кесип алыңыз

Solder / LED диоддоруңузду кесип алыңыз
Solder / LED диоддоруңузду кесип алыңыз
Solder / LED диоддоруңузду кесип алыңыз
Solder / LED диоддоруңузду кесип алыңыз
Solder / LED диоддоруңузду кесип алыңыз
Solder / LED диоддоруңузду кесип алыңыз

Мен 100 ws2812b SMD RGB светодиоддорун 19,99 долларга сатып алдым, бул коркунучтуу идея болуп чыкты, анткени мен жөн эле тилкесин сатып алып, анан керектүү жериме кесишим керек болчу. Анын ордуна, мен 100 светодиодду (ар биринде 6 байланыш түйүнү бар) ширетүүгө туура келди. Баарын узун кылып кесүүчү тилке алууну сунуштайм. Менин массивим 24x24 болгондуктан, "24 диапазонуна так 10 LED туура келген көптөгөн тилкелер жок болчу".

Сиздин светодиоддоруңузда 5v же 12v пин, маалымат пин жана GND пин болушу керек.

4 -кадам: Stripти массивге кошууну баштаңыз

Сиз эмне кылгыңыз келсе, диоддорду зиг-заг үлгүсүндө кошуңуз.

- - - - - - - - - >

< - - - - - - - - -

- - - - - - - - - >

< - - - - - - - - -

Сиз массивди Светодиоддордун үстүнө койгуңуз келгенден кийин, алар ылдый жакка жакын келишин текшериңиз, болбосо өтө көп жарык өтүшү мүмкүн.

Светодиодду иштеткенде, алардын бири 60 мАны ээлейт, анткени Arduino UNOдо 8 айланасында кубаттоо коопсуз. Эгерде сиз чоң массив жасоону пландап жатсаңыз, өзүнчө электр менен камсыздоо жакшы идея, анткени ал сиздин Arduinoңузду кууруп калуудан сактай алат.

5 -кадам: Программалоо

Программалоо
Программалоо

Бул массив менен биринчи кодум үчүн

#кошуу

#аныктоо NUM_LEDS 100

#DATA_PIN 5ти аныктоо

CRGB ледтери [NUM_LEDS];

жараксыз орнотуу () {

FastLED.addLeds (leds, NUM_LEDS);

}

void loop () {

үчүн (int dot = 0; чекит <NUM_LEDS; чекит ++) {

leds [чекит] = CHSV (random8 (), 255, 255);

FastLED.show ();

leds [dot] = CRGB:: Black;

кечиктирүү (100);

}

}

Бул код жыландын жарык үлгүсүндөгү ар бир жарыкты жаркылдатып турат, аны кайсы зымдарды туташтырбоо мүмкүн экенин билүү үчүн зым менен колдоно аласыз.

6 -кадам: Акрил кошуп, Жарык Шоудан ырахат алыңыз

Акрил жарыктын бирдей таралышына жардам берет, андыктан массивиңиздин көрүнүшүнө ыраазы болсоңуз, аны кошо аласыз. Матрицанын башка программалары жана анимациялары үчүн Jinx, LED Matrix Control же Glediator издеңиз. Укканыңыз үчүн рахмат!

Сунушталууда: