DHT22 Monitor okoline
Uputstvo za upotrebu
DHT22 Monitor okoline
po ukusu_koda
Počeo sam da istražujem Home Assistant i da bih mogao da počnem da stvaram neku automatizaciju, morao sam da imam trenutne vrednosti temperature i vlažnosti iz moje dnevne sobe kako bih mogao da reagujem na njih.
Za ovo su dostupna komercijalna rješenja, ali ja sam želio da napravim svoje kako bih bolje naučio kako Home Assistant radi i kako postaviti prilagođene uređaje s njim i ESPHomeom.
Čitav projekat je izgrađen na PCB-u po mjeri koji sam dizajnirao kao projektnu platformu za NodeMCU, a zatim su ga proizveli moji prijatelji u PCBWay-u. Možete naručiti ovu ploču za sebe i dobiti 10 komada proizvedenih za samo 5 dolara na: https://www.pcbway.com/project/shareproject/NodeMCU_Project_Platform_ce3fb24a.html
Zalihe:
PCB projekta: https://www.pcbway.com/project/shareproject/NodeMCU_Project_Platform_ce3fb24a.html
NodeMCU razvojna ploča – https://s.click.aliexpress.com/e/_DmOegTZ
DHT22 senzor – https://s.click.aliexpress.com/e/_Dlu7uqJ
HLK-PM01 5V napajanje – https://s.click.aliexpress.com/e/_DeVps2f
PCB vijčani stezaljci s korakom od 5 mm – https://s.click.aliexpress.com/e/_DDMFJBz
Pin zaglavlja – https://s.click.aliexpress.com/e/_De6d2Yb
Komplet za lemljenje - https://s.click.aliexpress.com/e/_DepYUbt
Sekači za žice – https://s.click.aliexpress.com/e/_DmvHe2J
Lem od kolofonijske jezgre – https://s.click.aliexpress.com/e/_DmvHe2J
Razvodna kutija - https://s.click.aliexpress.com/e/_DCNx1Np
multimetar – https://s.click.aliexpress.com/e/_DcJuhOL
Ruka pomoći pri lemljenju – https://s.click.aliexpress.com/e/_DnKGsQf
Korak 1: Custom PCB
Dizajnirao sam ovaj PCB da služi kao projektna platforma nakon što sam potrošio toliko vremena na lemljenje prilagođenih NodeMCU projekata na prototipovima PCB-a.
PCB ima poziciju za NodeMCU, I2C uređaje, SPI uređaje, releje, DHT22 senzor kao i UART i HLK-PM01 napajanje koje onda može napajati projekat iz AC mreže.
Video proces dizajna i naručivanja možete pogledati na mom YT kanalu.
Korak 2: Zalemite komponente
Budući da ne želim da lemim NodeMCU direktno na PCB, koristio sam ženske pin zaglavlja i prvo ih zalemio kako bih onda mogao priključiti Node MCU u njih.
Nakon zaglavlja, zalemio sam vijčane stezaljke za AC ulaz kao i za 5V i 3.3V izlaze.
Također sam zalemio priključak za DHT22 senzor i HLK-PM01 napajanje.
Korak 3: Testirajte Voltages i senzor
Pošto je ovo prvi put da koristim ovaj PCB za projekat, želeo sam da se uverim da nisam nešto zabrljao pre nego što povežem Node MCU. Hteo sam da testiram board voltagda je sve u redu. Nakon prvog testiranja šine od 5V bez uključenog Node MCU-a, uključio sam Node MCU kako bih se uvjerio da dobija 5V i da daje 3.3V iz svog ugrađenog regulatora. Kao završni test, uploadovao sam kaoampskicu za DHT22 senzor iz biblioteke DHT Stable kako bih mogao provjeriti da li DHT22 radi ispravno i da mogu uspješno očitati temperaturu i vlažnost.
Korak 4: Dodajte uređaj u Home Assistant
Pošto je sve funkcionisalo kako se očekivalo, onda sam nastavio da instaliram ESPHome u svoju postavku Home Assistant-a i koristio sam ga da kreiram novi uređaj i otpremim obezbeđeni firmver na NodeMCU. Imao sam problema sa upotrebom web otpremite sa ESPHomea da pošaljite dostavljeni firmver, ali na kraju sam preuzeo ESPHome Flasher i mogao sam da otpremim firmver koristeći to.
Kada je prvobitni firmver dodat na uređaj, modifikovao sam .yamlle da bi dodao odeljak za rukovanje DHT22 i ponovo uploadovao firmver, sada koristeći bežično ažuriranje sa ESPHome-a.
Ovo je prošlo bez problema i čim je urađeno, uređaj je pokazao vrijednosti temperature i vlažnosti na instrument tabli.
Korak 5: Napravite trajno kućište
Želio sam da se ovaj monitor montira pored mog trenutnog termostata koji imam u kući za peć na pelete pa sam koristio električnu razvodnu kutiju da napravim kućište. DHT22 senzor je montiran u rupu napravljenu u električnoj kutiji tako da može pratiti stanje na vanjskoj strani kutije i na njega ne utiče nikakva toplina koja izlazi iz napajanja.
Kako bih spriječio nakupljanje topline u kutiji, napravio sam i dvije rupe na dnu i na vrhu električne kutije kako bi zrak mogao cirkulirati kroz nju i oslobađati bilo kakvu toplinu.
Korak 6: Montirajte u My Living Room
Za montiranje električne kutije koristio sam dvostranu traku da zalijepim kutiju na zid i na termostat pored nje.
Za sada je ovo samo test i možda ću odlučiti da želim promijeniti ovu lokaciju tako da ne želim praviti nove rupe u zidu.
Korak 7: Sljedeći koraci
Ako sve prođe kako treba, mogao bih nadograditi ovaj projekt da djeluje kao termostat za moju peć na pelete kako bih mogao u potpunosti odbaciti komercijalnu. Sve ovisi o tome kako će Home Assistant funkcionirati za mene na duge staze, ali ćemo morati pričekati da to vidimo.
U međuvremenu, ako vam se svidio ovaj projekat, svakako provjerite i moje druge na Instructables kao i na mom YouTube kanalu. Dolazi mi mnogo drugih pa vas molim da razmislite i o pretplati.
Monitor okoline za Home Assistant sa NodeMCU i DHT22:
Dokumenti / Resursi
![]() |
instructables DHT22 Monitor okoline [pdfUputstvo za upotrebu DHT22 Monitor okoline, Monitor okoline, DHT22 Monitor, Monitor, DHT22 |