Мазмұны:

Жарықдиодты матрица: 4 қадам
Жарықдиодты матрица: 4 қадам

Бейне: Жарықдиодты матрица: 4 қадам

Бейне: Жарықдиодты матрица: 4 қадам
Бейне: Хама акнун ПУЛДОР мешаванд! Сеюм рузи тренинги Саидмурод Давлатов бо забони точики бо Голос Мигранта 2024, Қараша
Anonim
Жарықдиодты матрица
Жарықдиодты матрица

Бұл WS2812 жарықдиодты және ESP8266 микроконтроллері көмегімен жасалған 8х8 жарықдиодты матрица.

Бұл жобаның авторы:

1 -қадам: WS2812 жарық диодтарын қосу

WS2812 жарық диодтарын қосу
WS2812 жарық диодтарын қосу
WS2812 жарық диодтарын қосу
WS2812 жарық диодтарын қосу
WS2812 жарық диодтарын қосу
WS2812 жарық диодтарын қосу

Қысқаша айтқанда, светодиодтар жоғарыда көрсетілген ұзын жолақпен шынжырланған. (Қатар бойынша және 1 қатардың соңы келесі жолдың басына қосылады)

(Жоқ 4 светодиодты елемеңіз, менде светодиод таусылды. Олар бәрібір үлкен айырмашылық жасамайды)

Осыдан кейін жарық диодты жолақ микроконтроллерге қосылды (ESP8266)

2 -қадам: Акрил (және ағаштан жасалған) қап

Акрил (және ағаштан жасалған) қап
Акрил (және ағаштан жасалған) қап
Акрил (және ағаштан жасалған) қап
Акрил (және ағаштан жасалған) қап
Акрил (және ағаштан жасалған) қап
Акрил (және ағаштан жасалған) қап
Акрил (және ағаштан жасалған) қап
Акрил (және ағаштан жасалған) қап

Матрицаның бүйірлерін қалыптастыру үшін 2 дана қара акрил кесілді (пышақпен), майыстырылды (дәнекерлеуішпен) және ыстық желіммен (ағаш таяқпен).

Светодиодты тарату және электрониканы қорғау үшін матрицаның алдына қойылған алдыңғы экран ретінде акрил мен калька қағазының мөлдір бөлігі пайдаланылды.

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

Осыдан кейін, қара акрил бүйір бөлігіне жарықдиодты матрицаны, бөлгішті және мөлдір акрилді салыңыз

3 -қадам: Бағдарламалық қамтамасыз ету

Бағдарламалық қамтамасыз ету
Бағдарламалық қамтамасыз ету

Мен Adafruit NeoMatrix кітапханасын, NeoMatrix GFX демонстрациясын қолдандым.

Сіз басқа бағдарламалық жасақтаманы ESP8266 -ды Wi -Fi желісіне қосу және деректерді жинау үшін кодтай аласыз.

4 -қадам: Raspberry Pi LED матрицасы

Raspberry Pi жарықдиодты матрица
Raspberry Pi жарықдиодты матрица

(Бұл орындалатын жұмыс)

Ақырында, мен LED Matrix -ге Raspberry Pi (1B) қойдым. Мен оны Wi -Fi арқылы Pixel Art (және мүмкін анимациялар) көрсету үшін бағдарламаладым және конфигурацияладым.

Мен светодиодтардың деректер түйреуішін Raspberry Pi 18 -ші түйреуішіне қостым. Сонымен қатар, светодиодтардың 5В және жерге тұйықталуы Raspberry Pi -ден бөлек сыртқы қуат көзіне (басқа USB зарядтағыш сияқты) қосылған. Бұл жарықдиодты жарықтандыру үшін жеткілікті қуатқа ие болу үшін қажет.

Client Side WebApp толығымен таза ваниль HTML, CSS және Javascript -те жазылған. Сервер бағдарламасы - бұл колбаға арналған қосымша және Adafruit Neopixel кітапханасы. Ол Adafruit кітапханасын қолданатындықтан, жарық диодты жарықтандыруға көп уақыт кетуі мүмкін (және анимацияны дұрыс көрсетпеуі керек). Код GitHub -да осында қол жетімді және бағдарлама жүктеу кезінде іске қосылады (көрсетілгендей /etc/rc.local көмегімен) GitHub ішінде)

Ұсынылған: