DHT22 монитор на животната средина
Упатство за употреба
DHT22 монитор на животната средина
по вкус_шифрата
Почнав да го истражувам Home Assistant и за да можам да започнам да создавам некоја автоматизација, требаше да ги имам моменталните вредности на температурата и влажноста од мојата дневна соба внатре за да можам да постапувам по нив.
За ова има достапни комерцијални решенија, но сакав да изградам свое за да можам подобро да научам како работи Home Assistant и како да поставувам сопствени уреди со него и ESPHome.
Целиот проект е изграден на персонализирана ПХБ што ја дизајнирав како проектна платформа за NodeMCU и потоа беше произведена од моите пријатели во PCBWay. Оваа табла можете да ја нарачате за себе и да направите 10 парчиња за само 5 долари на: https://www.pcbway.com/project/shareproject/NodeMCU_Project_Platform_ce3fb24a.html
Залихи:
Проектна ПХБ: https://www.pcbway.com/project/shareproject/NodeMCU_Project_Platform_ce3fb24a.html
Развојна табла NodeMCU - https://s.click.aliexpress.com/e/_DmOegTZ
Сензор DHT22 - https://s.click.aliexpress.com/e/_Dlu7uqJ
HLK-PM01 5V напојување – https://s.click.aliexpress.com/e/_DeVps2f
Терминали со завртки за ПХБ со чекор од 5 мм - https://s.click.aliexpress.com/e/_DDMFJBz
Заглавија за закачување - https://s.click.aliexpress.com/e/_De6d2Yb
Комплет за лемење - https://s.click.aliexpress.com/e/_DepYUbt
жици - https://s.click.aliexpress.com/e/_DmvHe2J
Лемење со јадро од колофон - https://s.click.aliexpress.com/e/_DmvHe2J
Разводна кутија - https://s.click.aliexpress.com/e/_DCNx1Np
Мултиметар – https://s.click.aliexpress.com/e/_DcJuhOL
Помош за лемење - https://s.click.aliexpress.com/e/_DnKGsQf
Чекор 1: Прилагодена ПХБ
Ја дизајнирав оваа ПХБ да служи како проектна платформа откако поминав толку многу време за лемење на сопствени проекти NodeMCU на прототипирање на ПХБ.
ПХБ има позиција за NodeMCU, I2C уреди, SPI уреди, релеи, сензор DHT22 како и UART и HLK-PM01 напојување кое потоа може да го напојува проектот од AC мрежа.
Можете да проверите видео од процесот на дизајнирање и нарачка на мојот YT канал.
Чекор 2: Залемете ги компонентите
Бидејќи не сакам да го залемам NodeMCU директно на ПХБ, користев женски заглавија на пинови и прво ги залемив за да можам потоа да го приклучам Node MCU во нив.
По заглавјата, ги залемив приклучоците за завртки за влезот наизменична струја, како и за излезите од 5V и 3.3V.
Залемив и заглавие за сензорот DHT22 и напојувањето HLK-PM01.
Чекор 3: Тестирајте го Voltages и сензор
Бидејќи ова е прв пат да ја користам оваа ПХБ за проект, сакав да се уверам дека не сум збркал нешто така пред да го поврзам Node MCU. Сакав да ја тестирам таблата томtagе дека се е во ред. Откако прво ја тестирав шината од 5V без приклучен Node MCU, го приклучив Node MCU за да се уверам дека добива 5V и исто така дека обезбедува 3.3V од неговиот вграден регулатор. Како последен тест, подигнав какоampскицирај за сензорот DHT22 од библиотеката DHT Stable за да можам да проверам дали DHT22 работи правилно и дека можам успешно да ги прочитам температурата и влажноста.
Чекор 4: Додајте го уредот во „Помошник за дома“.
Бидејќи сè работеше како што се очекуваше, потоа продолжив со инсталирање на ESPHome во поставувањето на мојот Home Assistant и го користев за да создадам нов уред и да го подигнам обезбедениот фирмвер во NodeMCU. Имав некои проблеми со користење на web поставете го од ESPHome во ash на обезбедениот фирмвер, но на крајот, го преземав ESPHome Flasher и можев да го подигнам фирмверот користејќи го тоа.
Откако првичниот фирмвер беше додаден на уредот, го изменив .yamlle за да го додаде делот за ракување со DHT22 и повторно го подигнав фирмверот, сега користејќи го ажурирањето преку воздух од ESPHome.
Ова помина без проблеми и веднаш штом беше направено, уредот ги покажа вредностите на температурата и влажноста на контролната табла.
Чекор 5: Направете трајно куќиште
Сакав овој монитор да биде монтиран до мојот сегашен термостат што го имам во мојот дом за шпоретот на пелети, па затоа користев електрична разводна кутија за да направам куќиште. Сензорот DHT22 е поставен во дупка направена во електричната кутија за да може да ги следи условите од надворешната страна на кутијата и да не влијае на топлината што излегува од напојувањето.
За да спречам акумулација на топлина во кутијата, направив и две дупки на дното и на врвот на електричната кутија за да може воздухот да циркулира низ него и да ја ослободи топлината.
Чекор 6: Монтирајте во мојата дневна соба
За да ја монтирам електричната кутија, користев двострана лента за да ја залепам кутијата за ѕидот и за термостатот до неа.
Засега ова е само тест и можеби ќе одлучам дека сакам да ја сменам оваа локација, па не сакав да направам нови дупки на ѕидот.
Чекор 7: Следни чекори
Ако сè оди добро, би можел да го надградам овој проект за да дејствува како термостат за мојата печка на пелети за да можам целосно да ја отфрлам комерцијалната. Сè зависи од тоа како „Домашниот асистент“ ќе ми функционира на долг рок, но ќе треба да почекаме да го видиме тоа.
Во меѓувреме, ако ви се допадна овој проект, проверете ги и моите други на Instructables, како и мојот канал на YouTube. Имам многу други кои доаѓаат, затоа ве молиме размислете да се претплатите исто така.
Монитор на животна средина за домашен асистент со NodeMCU и DHT22:
Документи / ресурси
![]() |
Монитор за животна средина instructables DHT22 [pdf] Упатство за употреба DHT22 Монитор на животна средина, Монитор на животна средина, DHT22 Монитор, Монитор, DHT22 |