Мазмұны:
- 1 -қадам: денені жасаңыз
- 2 -қадам: электрондық бөлік
- 3 -қадам: монтаждау және сымдау
- 4 -қадам: ESP бағдарламалау
- 5 -қадам: ләззат алыңыз
- 6 -қадам: Жиі қойылатын сұрақтар, амалдар және ақауларды жою
Бейне: Ауа -райы бар Accu Multolololred жарықдиодты шам: 6 қадам
2024 Автор: John Day | [email protected]. Соңғы өзгертілген: 2024-01-30 10:24
Құрметті Барлықтар
Аккумуляторлық қайта зарядталатын WS2812 жарықдиодты шамы бар жоба бар, оны кез келген браузерге арналған құрылғылармен Wi -Fi арқылы басқаруға болады, сонымен қатар Apple Home жиынтығына біріктіруге болады және олар арқылы басқаруға болады.
Кейбір ерекшеліктер:
1. Біріктірілген 2xAccu 18650 орташа жарықтықта сыртқы қуатсыз ~ 12 жұмыс сағатын қамтамасыз етеді
2. Кірістірілген OLED 0.96 дисплейі
3. Температураны, ылғалдылық пен қысымды өлшеуге арналған BME280 ауа райы датчигі. Деректер Интернетте немесе біріктірілген 0.96 OLED дисплейінде көрсетілуі мүмкін
4. Қайта зарядтауға арналған шағын USB порты
1 -қадам: денені жасаңыз
Мен барлық бөлімді 3d принтерімде басып шығардым
1. Дене
2. ESP32 Dev тақтасының қақпағы
3. USB конструкторы бар USB зарядтағышын қолдау, қосымша STL қараңыз
2 -қадам: электрондық бөлік
Бұл жобаны құру үшін сізге қажет
1. ESP32, мен ESP32 әзірлеуші тақтасын қолдандым
2. OLED дисплейі, мен SSD1306 чипінде 0,96 дюйм қолдандым
3. BME280 датчигі
4. 2x 18650 Lithium Accu 3000 мАч/сағ
5. USB литий зарядтау модулі
6. Тұрақты токтан тұрақты токқа жоғары көтеру
7. Кез келген қосқыш
8. WS2812 светодиодтары бір метрге 120 светодиодты шамамен 1,5 м
8. Кейбір сымдар
3 -қадам: монтаждау және сымдау
Жинауды келесі қадаммен жасауға болады
1. ESP32 қақпағына және дәнекерлеу сымдарын сымдардың диаграммасына сәйкес тиісті PIN кодтарына қойыңыз
2. 2x18650 жинап, оларды параллель дәнекерлеңіз
3. USB зарядтағышын тірекке қойыңыз, керісінше корпустың түбіне сәйкес тесікпен туралаңыз, қажет болса тесікті салыңыз.
4. Коммутаторды басқа тесікке салыңыз
5. Accu 18650 дәнекерлеу құрылғысы, қосқыш, USB зарядтағыш және DC-DC шығысы (ESP32 қоспаңыз!)
6. Қуатты қосқаннан кейін, кіріктірілген потенциометрдің көмегімен тұрақты токтың шығыс кернеуін ~ 5в дейін реттеңіз
7. OLED дисплейін қабырғаға салыңыз. Қажет болса, дененің тіктөртбұрышын реттеңіз
8. Басқа бөлікті дәнекерлеу, ESP 32, Дисплей, сенсор және WS2812 қосқыштары
8. Дене түтігіне WS2812 жолағын ораңыз. Құбырдың артқы жағындағы сымдарды жасырыңыз
Кейбір трюктер:
- Менде барлық заттарды түзету үшін ыстық желім мен B7000 қолданылады
- Резистор ESP қорабының сыртында, тікелей сымдар арасында дәнекерленген
- Барлық сымдар дәнекерлеу термо қысқыш түтікпен жабылған
4 -қадам: ESP бағдарламалау
Бұл жоба үшін мен өзім жасаған әмбебап бағдарламалық жасақтаманы қолдандым
Github бетін қараңыз
Бұл компиляция мен орнатудың толық нұсқауын қамтиды
Бұл жоба үшін берілген конфигурация мысал ретінде берілген.
Қажет болса, мұны қолмен жасауға болады
Нені тексеру және өзгерту қажет: 1. Services.json - «нөмірлерді» реттеңіз: xxx, онда xxx нақты жарық диодтар саны, жолақ кесілгеннен кейін
2. config.json - «localhost» құрылғысына хост атауын орнатыңыз:
3. config.json - mqtt қосылымы үшін тиісті мәндерді орнатыңыз: «mqtt_host», «mqtt_port»:, «mqtt_user», «mqtt_pass»., егер mqtt_host бос болса, құрылғы mqtt -ке қосылуға тырыспайды
5 -қадам: ләззат алыңыз
Енді, бәрі аяқталғанда, сіз шаммен ләззат алып, веб -интерфейс арқылы басқара аласыз
Мен бұл шамды Apple Home Kit -ке әлі қосқан жоқпын, бірақ бұл өте қарапайым, конфигурация файлдарына кішкене өзгерістер қажет. Осыдан кейін сіз құрылғыны Apple Home жиынтығы арқылы басқара аласыз
Мұны істеу үшін ұқсас жобаны қараңыз
www.instructables.com/id/Bed-Room-Lamp-Ws2…
және вики оқыңыз
github.com/Yurik72/ESPHomeController/wiki/…
6 -қадам: Жиі қойылатын сұрақтар, амалдар және ақауларды жою
Кейбір WS2812 өндірістері жұмыс істемейді, себебі ол 5 в логиканы қажет етеді, бірақ ESP32 3,3 вольтты қамтамасыз етеді
Бұл мәселені келесі жолдармен шешуге болады
- Тұрақты ток кернеуін 4,7-4,8 В дейін төмендетуге тырысыңыз. Бұл әдетте 80% көмектеседі.
- Кез келген диодты +5 В шығысы мен WS2812 +5v кірісінің арасына салыңыз. Диод кернеуді 0,6-0,8 вольтке төмендетеді және бұл көмектеседі
2. Берілген мысалда және микробағдарламада WS2812 светодиодтары GRB реттілігін береді деп күтілген, бірақ мен RGB ішінде көптеген жолақтарды кездестіремін. Бұл мәселені шешу үшін RGBStripController қызметінің анықтамасы үшін services.json «rgb_startled»: 1 қызметіне жаңа параметрді қосудың қарапайым бағдарламалық жасақтамасын өзгертуге болады. Бұл RGB реттілігі LED 1 -ден басталады дегенді білдіреді. Сонымен қатар, егер сіз екі жолақты әр түрлі реттілікпен қоссаңыз. мысалы, firts жолағы - 30 Leds GRB және екінші 60 LED RGB, сіз «rgb_startled»: 31 анықтай аласыз, және екі лент бірге дұрыс жұмыс істейді
3. ESP32 микробағдарламасы басқа ылғалдандырғыш сенсорды қолдайды. DHT12, Даллас сияқты. Олармен бірге оны оңай орнатуға болады
Ұсынылған:
Микроскоптарға арналған жарықдиодты жарықдиодты жарықдиодты жарықдиодты тақта!: 6 қадам (суреттермен)
Микроскоптар үшін DIY жарықдиодты жарықдиодты PCB! Мен электрониканы қолдануға арналған екінші микроскопты сатып алдым және сіз
Жарықдиодты жарықдиодты шам (көбінесе қалпына келтірілген): 4 қадам
Жарықдиодты жарықдиодты шам (көбінесе қалпына келтірілген): Бұл жоба электр қуаты сөніп, мен қара жертөледе немесе басқа қараңғы жерлерде жұмыс жасап жатқанда, бұрыштарға ауыртпалық түсірмеудің қарапайым қажеттілігінен туындады. Басқа шешімдерді кеңейтілген және ақылды бағалаудан кейін
160 жарықдиодты жарықдиодты шам: 6 қадам
160 светодиодты өлшеуіш: Бұл жоба-160 стерео стерео метрлік өлшегіш, дыбыс арнасына 80 жарық диоды бар. Ол ATmega328p AVR микроконтроллерінің айналасында орналасқан, бұл Arduino UNO немесе нано ішінде. Бұл VU-метр құрылғының артқы жағындағы RCA ұяларына берілетін дыбысқа жауап береді және
Ескі LiIon батареясынан қайта зарядталатын жарықдиодты шам / шам: 15 қадам
Ескі LiIon батареясынан қайта зарядталатын жарықдиодты шам / шам: сәлем, арзан ebay компоненттерінен және ескі электроникадан LI-иондық батареялардан бірнеше қайта зарядталатын шамдар жасадым
HRV (үйдегі ауа алмастырғыш) Arduino контроллері ауа экономайзері бар: 7 қадам (суреттермен)
HRV (үйдегі ауа алмастырғыш) Arduino ауа экономайзері бар контроллері: HRV Arduino контроллері ауа экономизаторы Сонымен, менің бұл жобадағы тарихым - мен Миннесотада тұрамын және менің өмірлік тақтасы LifeBreath 155Max HRV -де қуырылған. Мен жаңасына 200 доллар төлегім келмеді, мен әрқашан ауа экономизаторы бар нәрсені қалайтынмын