Мазмұны:
- 1 -қадам: WS2812 жарық диодтарын қосу
- 2 -қадам: Акрил (және ағаштан жасалған) қап
- 3 -қадам: Бағдарламалық қамтамасыз ету
- 4 -қадам: Raspberry Pi LED матрицасы
Бейне: Жарықдиодты матрица: 4 қадам
2024 Автор: John Day | [email protected]. Соңғы өзгертілген: 2024-01-30 10:24
Бұл WS2812 жарықдиодты және ESP8266 микроконтроллері көмегімен жасалған 8х8 жарықдиодты матрица.
Бұл жобаның авторы:
1 -қадам: WS2812 жарық диодтарын қосу
Қысқаша айтқанда, светодиодтар жоғарыда көрсетілген ұзын жолақпен шынжырланған. (Қатар бойынша және 1 қатардың соңы келесі жолдың басына қосылады)
(Жоқ 4 светодиодты елемеңіз, менде светодиод таусылды. Олар бәрібір үлкен айырмашылық жасамайды)
Осыдан кейін жарық диодты жолақ микроконтроллерге қосылды (ESP8266)
2 -қадам: Акрил (және ағаштан жасалған) қап
Матрицаның бүйірлерін қалыптастыру үшін 2 дана қара акрил кесілді (пышақпен), майыстырылды (дәнекерлеуішпен) және ыстық желіммен (ағаш таяқпен).
Светодиодты тарату және электрониканы қорғау үшін матрицаның алдына қойылған алдыңғы экран ретінде акрил мен калька қағазының мөлдір бөлігі пайдаланылды.
Ағаш таяқшалар светодиодтар арасында бөлгіштер құрайтындай етіп қиылды. Бұл светодиодтардағы түстердің бір -біріне таралуына жол бермейді, бұл айқындылықты бұзуы мүмкін
Осыдан кейін, қара акрил бүйір бөлігіне жарықдиодты матрицаны, бөлгішті және мөлдір акрилді салыңыз
3 -қадам: Бағдарламалық қамтамасыз ету
Мен Adafruit NeoMatrix кітапханасын, NeoMatrix GFX демонстрациясын қолдандым.
Сіз басқа бағдарламалық жасақтаманы ESP8266 -ды Wi -Fi желісіне қосу және деректерді жинау үшін кодтай аласыз.
4 -қадам: Raspberry Pi LED матрицасы
(Бұл орындалатын жұмыс)
Ақырында, мен 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 ішінде)
Ұсынылған:
Сандық сағат жарықдиодты нүктелік матрица - ESP Matrix Android қосымшасы: 14 қадам
Сандық сағатты жарықдиодты матрица - ESP Matrix Android қосымшасы: Бұл мақала PCBWAY.PCBWAY -мен мақтанышпен демеушілікке ие, бүкіл әлемдегі адамдар үшін жоғары сапалы ПХД прототипін шығарады. Өзіңізді сынап көріңіз және PCBWAY -де өте жақсы сапада 5 долларға 10 ПХД алыңыз, рахмет PCBWAY. Мен ойлап тапқан ESP матрицалық тақтасы
4017 IC және RGB жарықдиодты жарықдиодты жарықдиодты қалай жасауға болады: 13 қадам
Жарық диодты машинаны 4017 IC және RGB светодиод арқылы қалай жасауға болады: Сәлем досым, бүгін мен 4017 IC және RGB LED светодиодты қолданып светодиодты іздеу схемасын жасаймын
Жарықдиодты-жарықдиодты-жарықдиодты: 7 қадам (суреттермен)
Жарықдиодты-жарықдиодты/жарықдиодты шамдар: мектептің ең жақсы жобасы геплоидты плексиглаздың көмегімен жүзеге асады, содан кейін ол мейрамхананың мейрамханасынан басталады. , кафе, … де о
Микроскоптарға арналған жарықдиодты жарықдиодты жарықдиодты жарықдиодты тақта!: 6 қадам (суреттермен)
Микроскоптар үшін DIY жарықдиодты жарықдиодты PCB! Мен электрониканы қолдануға арналған екінші микроскопты сатып алдым және сіз
Ағаштан жасалған жарықдиодты жарықдиодты жарықдиодты шамдар: 6 қадам (суреттермен)
Ағаштан жасалған жарықдиодты жарықдиодты жарықдиодты шамдар: Бұл идея бірнеше жерден келді. Мен қолөнер сатылымында светодиодтары бар ағаштан жасалған белгіні көрдім және бұл таңғажайып және қарапайым болып көрінді деп ойладым. Бірнеше аптадан кейін мен Джулиан Илеттің бейнелерін сақина осцилляторларынан таптым. Екеуін біріктіру