Манітор навакольнага асяроддзя DHT22
Кіраўніцтва па эксплуатацыі
Манітор навакольнага асяроддзя DHT22
па густу_коду
Я пачаў вывучаць 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 5 В – 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, які затым можа сілкаваць праект ад сеткі пераменнага току.
Вы можаце паглядзець відэа працэсу дызайну і замовы на маім канале YT.
Крок 2: Прылітаваць кампаненты
Паколькі я не хачу прылітоўваць NodeMCU непасрэдна да друкаванай платы, я выкарыстаў штыфтавыя загалоўкі і спачатку прыпаяў іх, каб потым падключыць да іх Node MCU.
Пасля загалоўкаў я прыпаяў шрубавыя клемы для ўваходу пераменнага току, а таксама для выхадаў 5 В і 3.3 В.
Я таксама прыпаяны раз'ём для датчыка DHT22 і блока харчавання HLK-PM01.
Крок 3: Праверце Voltages і датчык
Паколькі я ўпершыню выкарыстоўваю гэтую друкаваную плату для праекта, я хацеў пераканацца, што я чагосьці не наблытаў, перш чым падключаць Node MCU. Я хацеў праверыць дошку voltages, што ўсё ў парадку. Пасля першага тэставання рэйкі 5 В без падключанага Node MCU я падключыў Node MCU, каб пераканацца, што ён атрымлівае 5 В, а таксама што ён забяспечвае 3.3 В ад убудаванага рэгулятара. У якасці апошняга тэсту я загрузіў якampэскіз для датчыка DHT22 з бібліятэкі DHT Stable, каб я мог пераканацца, што DHT22 працуе належным чынам і што я магу паспяхова счытваць тэмпературу і вільготнасць.
Крок 4: Дадайце прыладу ў Home Assistant
Паколькі ўсё працавала, як і чакалася, я перайшоў да ўсталёўкі ESPHome у наладку Home Assistant і выкарыстаў яго для стварэння новай прылады і загрузкі прадастаўленай прашыўкі ў NodeMCU. У мяне былі праблемы з выкарыстаннем web запампаваць з ESPHome у прашыўку прадастаўленай прашыўкі, але ў рэшце рэшт я спампаваў ESPHome Flasher і змог загрузіць прашыўку з яе дапамогай.
Пасля таго, як першапачатковае прашыўка было дададзена на прыладу, я змяніў .yamlle для гэтага, каб дадаць раздзел апрацоўкі DHT22, і паўторна загрузіў прашыўку, цяпер выкарыстоўваючы бесправадное абнаўленне з ESPHome.
Гэта прайшло без праблем, і як толькі гэта было зроблена, прылада паказала тэмпературу і вільготнасць на прыборнай панэлі.
Крок 5: Зрабіце пастаянны корпус
Я хацеў, каб гэты манітор быў усталяваны побач з маім цяперашнім тэрмастатам, які ёсць у мяне дома для печкі на пелетах, таму я выкарыстаў электрычную размеркавальную скрынку, каб зрабіць корпус. Датчык DHT22 усталяваны ў адтуліне, зробленым у электрычнай скрынцы, каб ён мог кантраляваць умовы звонку скрынкі і не падвяргацца ўплыву цяпла, якое паступае ад крыніцы харчавання.
Каб прадухіліць назапашванне цяпла ў скрынцы, я таксама зрабіў два адтуліны ў ніжняй і верхняй частцы электрычнай скрынкі, каб паветра магло цыркуляваць праз яе і вылучаць цяпло.
Крок 6: Устанавіце ў маёй гасцінай
Каб замацаваць электрычную скрынку, я выкарыстаў двухбаковы скотч, каб прыляпіць скрынку да сцяны і да тэрмастата побач з ёй.
На дадзены момант гэта толькі тэст, і я магу вырашыць, што хачу змяніць гэта месца, каб не рабіць новых дзір у сцяне.
Крок 7: Наступныя крокі
Калі ўсё пойдзе добра, я мог бы абнавіць гэты праект, каб ён працаваў у якасці тэрмастата для маёй печы на пелетах, каб я мог цалкам адмовіцца ад камерцыйнага. Усё залежыць ад таго, як Home Assistant будзе працаваць для мяне ў доўгатэрміновай перспектыве, але нам давядзецца пачакаць, каб убачыць гэта.
Тым часам, калі вам спадабаўся гэты праект, не забудзьцеся таксама праверыць іншыя мае праекты на Instructables, а таксама мой канал YouTube. У мяне ёсць шмат іншых, таму, калі ласка, падумайце аб падпісцы.
Манітор навакольнага асяроддзя для хатняга памочніка з NodeMCU і DHT22:
Дакументы / Рэсурсы
![]() |
Instructables DHT22 Манітор навакольнага асяроддзя [pdfІнструкцыя па эксплуатацыі Манітор навакольнага асяроддзя DHT22, Манітор навакольнага асяроддзя, Манітор DHT22, Манітор, DHT22 |