Мазмұны:
- 1 -қадам: Бөлшектер мен құралдар
- 2 -қадам: жарықдиодты матрицаны дайындау
- 3 -қадам: LED Matrix Display, LDR және DHT11 ESP32 -ге қосыңыз
- 4 -қадам: Күн пленкасын макарон құмырасына жағыңыз
- 5 -қадам: Тұрақты ток көзінің металл ұясын дайындаңыз
- 6 -қадам: ESP32 модулін жарқылдатыңыз
- 7 -қадам: Барлығын біріктіру
- 8 -қадам: қосымша идеялар
Бейне: ESP32 жарықдиодты матрицалық сағат: 8 қадам
2024 Автор: John Day | [email protected]. Соңғы өзгертілген: 2024-01-30 10:23
Бұл ESP8266 LED Matrix Clock жобасының жалғасы.
Түпнұсқалық кодтың авторы оны ESP32 үшін жаңартты (schreibfaul1 -ге үлкен рахмет!), Сондықтан мен жасаған сағатты да жаңартуды шештім.
1 -қадам: Бөлшектер мен құралдар
Бөлшектер:
- 6 x 8x8 MAX7219 жарықдиодты матрица
- 1 x ESP32 тақтасы
- 1 x KY-018 фоторезистор модулі
- 1 x DHT11 сенсоры
- 1 x Micro USB ашасы
- 1 x макарон банкі
- 1 x 5,5 мм X 2,1 мм тұрақты ток көзіне металл ұялы панельдің бекіткіші
- 1 x USB -ден 5,5 мм -ге дейін 2,1 мм баррель ұясына 5 вольтты тұрақты ток кабелі
- 1 x Терезе пленкасы
- 11 x аналықтан әйелге дюпондық сымдар
Құралдар:
- дәнекерленген темір
- бүріккіш бөтелке
- хобби пышағы
- екі жақты таспа
Барлық бөлшектерді ebay/aliexpress және/немесе жергілікті дүкендерден оңай алуға болады.
2 -қадам: жарықдиодты матрицаны дайындау
ПХД -де басылған бағдарды сақтай отырып, 2 дана 4 дана модуль сатып алып, біреуін екіге бөліп, екіншісіне дәнекерлеу оңайырақ болды.
3 -қадам: LED Matrix Display, LDR және DHT11 ESP32 -ге қосыңыз
Модульдердегі түйреуіштердің тақырыптарын дәнекерлеңіз, содан кейін оларды төмендегідей жалғау үшін дюпонт кабельдерін қолданыңыз.
MAX7219
- VCC - VIN
- GND - GND
- DIN - D23
- CS - D15
- CLK - D18
DHT11
- S - D4
- + - 3V3
- - - GND
LDR
- S - D34
- + - 3V3
- - - GND
4 -қадам: Күн пленкасын макарон құмырасына жағыңыз
Қалған компоненттер көрінбеуі үшін мен құмыраның бір бөлігін пленкамен жабуға шешім қабылдадым.
Кейбір сынақтар мен қателіктерден кейін мен байқадым, оның құпиясы - құмыраны да, пленканы да сабынды сумен мүмкіндігінше ылғалдандыру, оны қолданған кезде түзетулер енгізу. Барлығын жақсы және ылғалды ұстау үшін бүріккіш бөтелкені, ал артық пленканы кесу үшін хобби пышағын қолданыңыз. Пленка толығымен құрғағаннан кейін оны банкаға жақсы созу керек.
5 -қадам: Тұрақты ток көзінің металл ұясын дайындаңыз
Тұрақты ток ұясына 2 дюпонды сымдарды дәнекерлеңіз, содан кейін микро USB ашасын дәнекерлеңіз.
Мен мұнда сипатталған түйреуішті қолдандым.
Құмыраның қақпағының ортасында тұтас бұрғылап, тұрақты ток ұясын орнатыңыз.
Сондай -ақ, DHT11 сенсорының қақпағындағы бірнеше бөлшектерді бұрғылаңыз.
6 -қадам: ESP32 модулін жарқылдатыңыз
Келесі қадам - кодты ESP32 -ге жүктеу.
Түпнұсқалық кодты осы жерден табуға болады (авторға көп рахмет!), Оның DHT11 және LDR сенсорларына арналған жаңартуды қамтитын менің нұсқамды қоса таба аласыз. Жүктеу процесі өте қарапайым, кодты WiFi тіркелгі деректерімен жаңартуды ұмытпаңыз.
// Тіркелу деректері ----------------------------------------#SSID анықтаңыз «### ## »; // Сіздің WiFi тіркелгі деректеріңіз мұнда#PW «#####» анықтаңыз;
7 -қадам: Барлығын біріктіру
Модульдердің жарықдиодты модульдердің контактілеріне тиіп кетпейтініне көз жеткізіңіз, егер олар тиіп кетсе, қысқа тұйықталуды болдырмау үшін контактілерді жабу үшін кейбір электрлік таспаны қолданыңыз.
Сондай -ақ, мен құмыраның қақпағын бұрап алғаннан кейін дисплейдің қозғалмайтынына көз жеткізу үшін мен оның төменгі жағына таспа қостым, ол банканың түбінде қалады. USB кабелін қосу ғана қалады, және сол!
8 -қадам: қосымша идеялар
TP4056 арқылы зарядталған резервтік батареяны қосыңыз;
3D басып шығарылған корпусты жасаңыз
Сізге бұл жоба ұнады деп үміттенемін және егер сізде сұрақтар туындаса, оларды қоюға болады.
Оқығаныңызға рахмет!
Ұсынылған:
ESP8266 жарықдиодты матрицалық сағат: 8 қадам (суреттермен)
ESP8266 жарықдиодты матрицалық сағат: ESP8266 жарықдиодты матрицалық сағаттар NTP серверінен WiFi арқылы уақытты синхрондау және нақты уақыттағы модульі бар әйгілі ESP8266 негізделген қарапайым жарықдиодты матрицалық сағаттар.ЖАҢА! ESP32 нұсқасы да бар
Arduino мен жарықдиодты матрицалық дисплейді қолданатын цифрлық сағат: 6 қадам
Ардуино мен жарықдиодты матрицалық дисплейді қолданатын цифрлық сағат: Қазіргі уақытта жасаушылар мен әзірлеушілер жобалардың прототипін тез дамыту үшін Arduino -ны қалайды. Arduino-бұл ашық аппараттық құралдар мен бағдарламалық жасақтамаға негізделген ашық электронды платформа. Arduino өте жақсы пайдаланушылар қауымдастығына ие. Бұл жобада
Микроскоптарға арналған жарықдиодты жарықдиодты жарықдиодты жарықдиодты тақта!: 6 қадам (суреттермен)
Микроскоптар үшін DIY жарықдиодты жарықдиодты PCB! Мен электрониканы қолдануға арналған екінші микроскопты сатып алдым және сіз
C51 4 бит электронды сағат - ағаш сағат: 15 қадам (суреттермен)
C51 4 бит электронды сағат - ағаштан жасалған сағат: демалыс күндері бос уақыт болды, сондықтан мен осы уақытқа дейін AliExpress -тен сатып алған 2,40 долларлық 4 биттік электронды цифрлық сағатты жинадым
DFRobot FireBeetle ESP32 және жарықдиодты матрицалық мұқабаны қолданатын 4 жобаның бірі: 11 қадам (суреттермен)
DFRobot FireBeetle ESP32 & LED матрицалық мұқабасын қолданатын 4 жоба: Мен осы жобалардың әрқайсысына нұсқаулық беруді ойладым, бірақ соңында мен ең үлкен айырмашылық әр жобаның бағдарламалық жасақтамасы деп ойладым. бір үлкен нұсқаулық! Аппараттық құралдар үшін бірдей