instructables - logoDHT22 Monitor okoline
Uputstvo za upotrebu

DHT22 Monitor okoline

instructables DHT22 Monitor okoline - ikona 1po 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.instructables DHT22 Monitor okoline - Slika 1

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.instructables DHT22 Monitor okoline - Slika 2instructables DHT22 Monitor okoline - Slika 3instructables DHT22 Monitor okoline - Slika 4instructables DHT22 Monitor okoline - Slika 5

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.

instructables DHT22 Monitor okoline - Slika 6instructables DHT22 Monitor okoline - Slika 7

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.

instructables DHT22 Monitor okoline - Slika 8instructables DHT22 Monitor okoline - Slika 9instructables DHT22 Monitor okoline - Slika 10

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.

instructables DHT22 Monitor okoline - Slika 11instructables DHT22 Monitor okoline - Slika 12instructables DHT22 Monitor okoline - Slika 13instructables DHT22 Monitor okoline - Slika 14

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.

instructables DHT22 Monitor okoline - Slika 15

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

Reference

Ostavite komentar

Vaša email adresa neće biti objavljena. Obavezna polja su označena *