instructables - логоDHT22 Монитор на околната среда
Ръководство за употреба

DHT22 Монитор на околната среда

Instructables DHT22 Environment Monitor - икона 1по taste_the_code
Започнах да проучвам Home Assistant и за да мога да започна да създавам някаква автоматизация, трябваше да имам текущите стойности на температурата и влажността от моята всекидневна вътре, за да мога да действам според тях.
Има налични комерсиални решения за това, но исках да създам свое собствено, за да мога по-добре да науча как работи Home Assistant и как да настроя персонализирани устройства с него и ESPHome.
Целият проект е изграден върху изработена по поръчка печатна платка, която проектирах като проектна платформа за NodeMCU и след това беше произведена от моите приятели в PCBWay. Можете да поръчате тази платка за себе си и да имате произведени 10 броя само за $5 на: https://www.pcbway.com/project/shareproject/NodeMCU_Project_Platform_ce3fb24a.html

Консумативи:
Проект PCB: 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 мм стъпка на PCB винтови клеми – 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 проекти върху прототипиране на печатни платки.
PCB има позиция за NodeMCU, I2C устройства, SPI устройства, релета, DHT22 сензор, както и UART и HLK-PM01 захранване, което след това може да захранва проекта от AC мрежата.

Можете да видите видеоклип на процеса на проектиране и поръчка в моя YT канал.Instructables DHT22 Environment Monitor - Фигура 1

Стъпка 2: Запояване на компонентите

Тъй като не искам да запоявам NodeMCU директно към печатната платка, използвах женски щифтове и първо ги запоих, за да мога след това да включа Node MCU в тях.
След заглавките запоих винтовите клеми за AC входа, както и за 5V и 3.3V изходи.
Запоих и конектор за сензора DHT22 и захранването HLK-PM01.Instructables DHT22 Environment Monitor - Фигура 2Instructables DHT22 Environment Monitor - Фигура 3Instructables DHT22 Environment Monitor - Фигура 4Instructables DHT22 Environment Monitor - Фигура 5

Стъпка 3: Тествайте Voltages и сензор

Тъй като това е първият път, когато използвам тази печатна платка за проект, исках да се уверя, че не съм объркал нещо, преди да свържа Node MCU. Исках да тествам дъската voltagче всичко е наред. След първото тестване на 5V релса без включен Node MCU, включих Node MCU, за да се уверя, че получава 5V и също така, че осигурява 3.3V от бордовия си регулатор. Като последен тест качих катоample скица за сензора DHT22 от библиотеката DHT Stable, за да мога да проверя дали DHT22 работи правилно и че мога успешно да прочета температурата и влажността.

Instructables DHT22 Environment Monitor - Фигура 6Instructables DHT22 Environment Monitor - Фигура 7

Стъпка 4: Добавете устройството към Home Assistant

Тъй като всичко работи според очакванията, след това продължих да инсталирам ESPHome в моята настройка на Home Assistant и го използвах, за да създам ново устройство и да кача предоставения фърмуер в NodeMCU. Имах проблеми с използването на web качване от ESPHome, за да изпепел предоставения фърмуер, но в крайна сметка изтеглих ESPHome Flasher и успях да кача фърмуера с него.
След като първоначалният фърмуер беше добавен към устройството, модифицирах .yamlle за него, за да добавя секцията за обработка на DHT22, и качих отново фърмуера, като сега използвах актуализацията по въздуха от ESPHome.
Това мина без проблеми и веднага щом беше направено, устройството показа стойностите на температурата и влажността на таблото.

Instructables DHT22 Environment Monitor - Фигура 8Instructables DHT22 Environment Monitor - Фигура 9Instructables DHT22 Environment Monitor - Фигура 10

Стъпка 5: Направете постоянно заграждение

Исках този монитор да бъде монтиран до сегашния ми термостат, който имам в дома си за камината на пелети, така че използвах електрическа съединителна кутия, за да направя корпус. Сензорът DHT22 е монтиран в дупка, направена в електрическата кутия, така че да може да наблюдава условията от външната страна на кутията и да не бъде повлиян от топлина, излизаща от захранването.

За да предотвратя натрупване на топлина в кутията, аз също направих два отвора в долната и горната част на електрическата кутия, така че въздухът да може да циркулира през нея и да освобождава топлината.

Instructables DHT22 Environment Monitor - Фигура 11Instructables DHT22 Environment Monitor - Фигура 12Instructables DHT22 Environment Monitor - Фигура 13Instructables DHT22 Environment Monitor - Фигура 14

Стъпка 6: Монтирайте в моята всекидневна

За да монтирам електрическата кутия, използвах двойнозалепваща лента, за да залепя кутията към стената и към термостата до нея.
Засега това е само тест и може да реша, че искам да променя това местоположение, така че не исках да правя нови дупки в стената.

Instructables DHT22 Environment Monitor - Фигура 15

Стъпка 7: Следващи стъпки

Ако всичко върви добре, може да надстроя този проект, за да действа като термостат за моята камина на пелети, така че да мога изцяло да се откажа от комерсиалния. Всичко зависи от това как Home Assistant ще работи за мен в дългосрочен план, но ще трябва да изчакаме, за да видим това.
Междувременно, ако сте харесали този проект, не забравяйте да проверите и другите ми в Instructables, както и моя канал в YouTube. Имам много други, така че моля, помислете дали да не се абонирате.

Монитор на околната среда за домашен асистент с NodeMCU и DHT22:

Документи / Ресурси

Instructables DHT22 Environment Monitor [pdf] Ръководство за употреба
DHT22 Монитор на околната среда, Монитор на околната среда, DHT22 Монитор, Монитор, DHT22

Референции

Оставете коментар

Вашият имейл адрес няма да бъде публикуван. Задължителните полета са маркирани *