DHT22 Environment Monitor
Instruction Manual
DHT22 Environment Monitor
даам_коду боюнча
Мен Home Assistant'ты изилдей баштадым жана кандайдыр бир автоматташтырууларды түзө башташ үчүн, мен аларга иш-аракет кылышым үчүн бөлмөмдүн ичиндеги температуранын жана нымдуулуктун учурдагы маанилерине ээ болушум керек болчу.
Бул үчүн коммерциялык чечимдер бар, бирок мен Home Assistant кантип иштээрин жана аны менен жана ESPHome менен ыңгайлаштырылган түзмөктөрдү кантип орнотууну жакшыраак үйрөнүү үчүн өзүмдүкүмдү кургум келди.
Долбоордун баары мен NodeMCU үчүн долбоор платформасы катары иштелип чыккан жана андан кийин PCBWayдеги досторум тарабынан жасалган атайын жасалган PCBге курулган. Сиз бул тактаны өзүңүзгө заказ кылсаңыз болот жана 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 мм кадам ПХБ бурама терминалдары - 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-кадам: Ыңгайлаштырылган PCB
Мен бул PCBди прототиптөө боюнча NodeMCU ыңгайлаштырылган долбоорлорун ширетүүгө көп убакыт короткондон кийин долбоордук платформа катары кызмат кылуу үчүн иштеп чыктым.
PCB NodeMCU, I2C түзмөктөрү, SPI түзмөктөрү, реле, DHT22 сенсору, ошондой эле UART жана HLK-PM01 электр булагы үчүн позицияга ээ, ал андан кийин долбоорду AC тармагынан кубаттай алат.
Сиз менин YT каналымда дизайн жана буйрутма процессинин видеосун текшере аласыз.
2-кадам: Компоненттерди ширетиңиз
Мен NodeMCUди түздөн-түз PCBге ширетгим келбегендиктен, мен аял пин баштарын колдонуп, алгач аларды ширеттим, ошондо аларга Node MCU туташтырдым.
Башталгычтардан кийин мен AC киргизүү үчүн, ошондой эле 5V жана 3.3V чыгуулар үчүн бурама терминалдарды ширеттим.
Мен ошондой эле DHT22 сенсору жана HLK-PM01 электр булагы үчүн башты ширеттим.
3-кадам: Томду сынап көрүңүзtages жана сенсор
Мен бул PCBди долбоор үчүн биринчи жолу колдонуп жаткандыктан, Node MCU туташтырардан мурун мен бир нерсени бузуп албастыгыма ынангым келди. Мен тактанын томун сынап көргүм келдиtagбаары жакшы деп. 5V рельсти Node MCU кошулбай туруп биринчи сынап көргөндөн кийин, мен Node MCU 5V алып жатканын жана ошондой эле борттогу жөнгө салгычтан 3.3V берип жатканын текшерүү үчүн туташтырдым. Акыркы сыноо катары мен жүктөдүмample DHT22 сенсорунун эскизи DHT Stabil китепканасынан, ошондуктан мен DHT22 туура иштеп жатканын жана температура менен нымдуулукту ийгиликтүү окуй аларымды текшере алам.
4-кадам: Түзмөктү үй жардамчысына кошуңуз
Баары күтүлгөндөй иштегендиктен, мен ESPHomeду Home Assistant жөндөөсүнө орнотуп баштадым жана аны жаңы түзмөктү түзүү жана NodeMCUге берилген микропрограмманы жүктөө үчүн колдондум. Мен колдонууда бир аз кыйналдым web Берилген микропрограмманы күлгө ESPHomeдан жүктөңүз, бирок аягында мен ESPHome Flasherди жүктөп алдым жана ошонун жардамы менен микропрограмманы жүктөй алдым.
Түзмөккө баштапкы микропрограмма кошулгандан кийин, мен DHT22 иштетүү бөлүмүн кошуу үчүн .yamlleди өзгөрттүм жана микропрограмманы кайра жүктөдүм, азыр ESPHomeдан абадан жаңыртуу аркылуу.
Бул эч кандай кыйынчылыксыз өттү жана ал аткарылар замат аппарат инструмент панелинде температуранын жана нымдуулуктун маанилерин көрсөттү.
5-кадам: Туруктуу тосмо жасаңыз
Мен бул монитордун үйүмдөгү пеллет меши үчүн азыркы термостатымдын жанына орнотулушун кааладым, андыктан капка жасоо үчүн электрдик туташтыргычты колдондум. DHT22 сенсору электр кутучасында жасалган тешикке орнотулган, ошондуктан ал кутучанын сыртындагы шарттарды көзөмөлдөй алат жана электр кубаты менен камсыздоодон чыккан жылуулуктан таасир этпейт.
Кутуда жылуулуктун пайда болушуна жол бербөө үчүн, мен электр кутусунун астына жана үстүнө эки тешик жасадым, андагы аба айланып, жылуулукту бөлүп чыгарышы үчүн.
6-кадам: Менин жашоо бөлмөмө орнотуңуз
Электр кутусун орнотуу үчүн эки жактуу скотч менен кутуну дубалга жана анын жанындагы термостатка жабыштым.
Азырынча бул жөн гана сыноо жана мен бул жерди өзгөрткүм келет деп чечишим мүмкүн, андыктан дубалга жаңы тешик жасагым келген жок.
7-кадам: Кийинки кадамдар
Эгер баары ойдогудай болсо, мен бул долбоорду жаңыртып, коммерциялык мешке термостат болуп бере алам. Мунун баары Home Assistant мен үчүн узак мөөнөттүү кандай иштээрин көз каранды, бирок биз муну көрүү үчүн күтүшүбүз керек.
Ал ортодо, эгер сизге бул долбоор жакса, менин башкаларды да Instructables, ошондой эле YouTube каналымдан текшериңиз. Менде дагы көптөгөн адамдар бар, ошондуктан жазылууну да карап көрүңүз.
NodeMCU жана DHT22 менен үй жардамчысы үчүн экологиялык монитор:
Документтер / Ресурстар
![]() |
instructables DHT22 Environment Monitor [pdf] Instruction Manual DHT22 Environment Monitor, Environment Monitor, DHT22 Monitor, Monitor, DHT22 |