Мазмұны:

10х10 жарықдиодты матрица: 6 қадам
10х10 жарықдиодты матрица: 6 қадам

Бейне: 10х10 жарықдиодты матрица: 6 қадам

Бейне: 10х10 жарықдиодты матрица: 6 қадам
Бейне: #arduino #қазақша #сабақ 2024, Қараша
Anonim
10х10 жарықдиодты матрица
10х10 жарықдиодты матрица

Бұл оннан онға дейінгі матрица керемет анимацияларды көрсете алады!

Жабдықтар

Саған қажет болады…

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. Светодиодтарды жүргізуге арналған 5В 2А қуат көзі

8. Құрбан етуге дайын қосалқы USB зарядтағыш

9. 10050 адрестелетін 5050 RGB светодиодтары

Мұнда көптеген бөліктерге сілтемелер бар:

24x24 негізі:

Ағаш жақтау:

Ардуино:

Акрил шыны:

Көбік тақтасы: https://www.walmart.ca/kz/ip/elmers-white-foam-boa… (Мұны кез келген долларамадан табуға болады)

Ағаш $ 33 (кесуді қоса)

Жарық диодтары 20 доллар

Көбік тақтасы $ 4

Шыны $ 35

Барлығы: 92 доллар

1 -қадам: Ағаш жақтауды жинаңыз

Ағаш жақтауды жинаңыз
Ағаш жақтауды жинаңыз
Ағаш жақтауды жинаңыз
Ағаш жақтауды жинаңыз
Ағаш жақтауды жинаңыз
Ағаш жақтауды жинаңыз

Ағаш кесектерді жақтаудың негізгі корпусына бұраңыз.

Екі «x1» бөлігін төрт жағына жоғары қаратып (ұзын жағы сізге) қойыңыз.

Жақтауға бір бөлікке 2 -ден 4 бұранданы салыңыз.

2 -қадам: Сіз қандай массивті қолданғыңыз келетінін анықтаңыз және оны жасаңыз

Сіз қандай массивті қолданғыңыз келетінін анықтаңыз және оны жасаңыз
Сіз қандай массивті қолданғыңыз келетінін анықтаңыз және оны жасаңыз
Сіз қандай массивті қолданғыңыз келетінін анықтаңыз және оны жасаңыз
Сіз қандай массивті қолданғыңыз келетінін анықтаңыз және оны жасаңыз
Сіз қандай массивті қолданғыңыз келетінін анықтаңыз және оны жасаңыз
Сіз қандай массивті қолданғыңыз келетінін анықтаңыз және оны жасаңыз
Сіз қандай массивті қолданғыңыз келетінін анықтаңыз және оны жасаңыз
Сіз қандай массивті қолданғыңыз келетінін анықтаңыз және оны жасаңыз

Мен 10 х 10 массивін жеке таңдадым, мен көбік тақтасын 1 -қадамда көрсеткен үлгі бойынша массив жасау үшін қолдандым.

3 -қадам: Жарықдиодты дәнекерлеу / кесу

Дәнекерлеу / светодиодтарды кесу
Дәнекерлеу / светодиодтарды кесу
Дәнекерлеу / светодиодтарды кесу
Дәнекерлеу / светодиодтарды кесу
Дәнекерлеу / жарықдиодты кесу
Дәнекерлеу / жарықдиодты кесу

Мен 100 ws2812b SMD RGB светодиодтарын 19,99 долларға сатып алдым, бұл жай ғана жолақты сатып алып, содан кейін қажет жерде кесіп, дәнекерлеуге болатынын ескере отырып, қорқынышты идея болды. Оның орнына мен барлық 100 жарықдиодты дәнекерлеуім керек болды (әрқайсысында 6 байланыс нүктесі бар). Мен бәрін ұзын етіп кесетін жолақ алуды ұсынамын. Менің массивім 24х24 болғандықтан, «24 диапазонында дәл 10 жарықдиодты сыйғызатын жолақтар көп болмады».

Сіздің светодиодтарда 5в немесе 12в түйреуіші, деректер түйіні және GND түйрегіші болуы керек.

4 -қадам: Жолақты массивке қосуды бастаңыз

Сіз не істегіңіз келеді-жарықдиодты зиг-заг үлгісімен қосу.

- - - - - - - - - >

< - - - - - - - - -

- - - - - - - - - >

< - - - - - - - - -

Жиымды светодиодтардың үстіне қойғыңыз келгеннен кейін, олардың түбіне жақын орналасқанына көз жеткізіңіз, әйтпесе тым көп жарық ағып кетуі мүмкін.

Жарық диодты қосқанда, олардың біреуі 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:: Қара;

кешіктіру (100);

}

}

Бұл код жылан сәулесінің үлгісіндегі әр шамды жыпылықтайды, сіз оны сымды қосқанда светодиодтар қосылмауы мүмкін екенін көру үшін пайдалана аласыз.

6 -қадам: Акрилді қосып, жарық шоуын тамашалаңыз

Акрил жарықты біркелкі таратуға көмектеседі, сондықтан сіздің массивіңіздің сыртқы келбетіне риза болсаңыз, оны қосуға болады. Матрицадағы басқа бағдарламалар мен анимациялар үшін Jinx, LED Matrix Control немесе Glediator іздеңіз. Тыңдағандарыңызға рахмет!

Ұсынылған: