instructables - logoMonitor prostředí DHT22
Návod k použití

Monitor prostředí DHT22

instructables DHT22 Environment Monitor - ikona 1podle kódu chuti
Začal jsem prozkoumávat Home Assistant a abych mohl začít vytvářet nějakou automatizaci, potřeboval jsem mít uvnitř obýváku aktuální hodnoty teploty a vlhkosti, abych na ně mohl reagovat.
Existují pro to komerční řešení, ale chtěl jsem si vytvořit vlastní, abych se mohl lépe naučit, jak Home Assistant funguje a jak s ním a ESPHomem nastavit vlastní zařízení.
Celý projekt je postaven na zakázkové PCB, kterou jsem navrhl jako projektovou platformu pro NodeMCU a poté ji vyrobili moji přátelé v PCBWay. Tuto desku si můžete objednat pro sebe a nechat si vyrobit 10 kusů za pouhých 5 $ na: https://www.pcbway.com/project/shareproject/NodeMCU_Project_Platform_ce3fb24a.html

Potřeby:
PCB projektu: https://www.pcbway.com/project/shareproject/NodeMCU_Project_Platform_ce3fb24a.html
Vývojová deska NodeMCU – https://s.click.aliexpress.com/e/_DmOegTZ
Senzor DHT22 – https://s.click.aliexpress.com/e/_Dlu7uqJ
HLK-PM01 5V napájecí zdroj – https://s.click.aliexpress.com/e/_DeVps2f
Šroubové svorky PCB s roztečí 5 mm – https://s.click.aliexpress.com/e/_DDMFJBz
Hlavičky špendlíků – https://s.click.aliexpress.com/e/_De6d2Yb
Pájecí sada - https://s.click.aliexpress.com/e/_DepYUbt
Nůžky na drát - https://s.click.aliexpress.com/e/_DmvHe2J
Kalafunová jádrová pájka – https://s.click.aliexpress.com/e/_DmvHe2J
Spojovací krabice - https://s.click.aliexpress.com/e/_DCNx1Np
Multimetr - https://s.click.aliexpress.com/e/_DcJuhOL
Pomocná ruka pájení – https://s.click.aliexpress.com/e/_DnKGsQf

Krok 1: Vlastní PCB

Navrhl jsem tuto PCB, aby sloužila jako projektová platforma poté, co jsem strávil tolik času pájením vlastních projektů NodeMCU na prototypování PCB.
PCB má pozici pro NodeMCU, I2C zařízení, SPI zařízení, relé, senzor DHT22 a také UART a napájecí zdroj HLK-PM01, který pak může napájet projekt ze sítě AC.

Video s návrhem a objednávkovým procesem si můžete prohlédnout na mém YT kanálu.instructables DHT22 Environment Monitor - Obrázek 1

Krok 2: Připájejte součásti

Vzhledem k tomu, že nechci pájet NodeMCU přímo na PCB, použil jsem samičí pinové hlavičky a nejprve je připájel, abych do nich pak mohl zapojit Node MCU.
Po hlavičkách jsem připájel šroubovací svorky pro AC vstup i pro výstupy 5V a 3.3V.
Dále jsem připájel hlavici pro snímač DHT22 a zdroj HLK-PM01.instructables DHT22 Environment Monitor - Obrázek 2instructables DHT22 Environment Monitor - Obrázek 3instructables DHT22 Environment Monitor - Obrázek 4instructables DHT22 Environment Monitor - Obrázek 5

Krok 3: Vyzkoušejte svtages a Senzor

Vzhledem k tomu, že je to poprvé, co používám tuto PCB pro projekt, chtěl jsem se před připojením MCU uzlu ujistit, že jsem něco nepokazil. Chtěl jsem vyzkoušet desku voltagže je vše v pořádku. Po prvním otestování 5V kolejnice bez zapojeného MCU uzlu jsem zapojil MCU uzlu, abych se ujistil, že dostává 5V a také že poskytuje 3.3V ze svého zabudovaného regulátoru. Jako závěrečný test jsem nahrál jakoample náčrtek pro senzor DHT22 z knihovny DHT Stable, abych si mohl ověřit, že DHT22 funguje správně a že mohu úspěšně odečítat teplotu a vlhkost.

instructables DHT22 Environment Monitor - Obrázek 6instructables DHT22 Environment Monitor - Obrázek 7

Krok 4: Přidejte zařízení do Home Assistant

Protože vše fungovalo podle očekávání, pokračoval jsem v instalaci ESPHome do mého nastavení Home Assistant a použil jsem jej k vytvoření nového zařízení a nahrání poskytnutého firmwaru do NodeMCU. Měl jsem nějaké potíže s používáním web nahrajte z ESPHome na popel poskytnutý firmware, ale nakonec jsem si stáhl ESPHome Flasher a pomocí toho jsem mohl nahrát firmware.
Jakmile byl do zařízení přidán počáteční firmware, upravil jsem pro něj .yamlle, abych přidal sekci pro manipulaci s DHT22 a znovu nahrál firmware, nyní pomocí bezdrátové aktualizace z ESPHome.
To se obešlo bez problémů a jakmile bylo hotovo, přístroj ukázal hodnoty teploty a vlhkosti v palubní desce.

instructables DHT22 Environment Monitor - Obrázek 8instructables DHT22 Environment Monitor - Obrázek 9instructables DHT22 Environment Monitor - Obrázek 10

Krok 5: Vytvořte trvalé pouzdro

Chtěl jsem, aby byl tento monitor namontován vedle mého současného termostatu, který mám doma pro peletová kamna, takže jsem k vytvoření krytu použil elektrickou rozvodnou krabici. Senzor DHT22 je namontován v otvoru vytvořeném v elektrické krabici, takže může monitorovat podmínky na vnější straně krabice a nemůže být ovlivněn žádným teplem vycházejícím z napájecího zdroje.

Abych zabránil hromadění tepla v krabici, udělal jsem také dva otvory na spodní a horní straně elektrické krabice, takže vzduch může cirkulovat a uvolňovat teplo.

instructables DHT22 Environment Monitor - Obrázek 11instructables DHT22 Environment Monitor - Obrázek 12instructables DHT22 Environment Monitor - Obrázek 13instructables DHT22 Environment Monitor - Obrázek 14

Krok 6: Montáž do mého obývacího pokoje

Pro montáž elektroboxu jsem oboustrannou páskou přilepil krabici na zeď a na termostat vedle ní.
Prozatím je to pouze test a možná se rozhodnu, že chci toto umístění změnit, takže jsem nechtěl dělat žádné nové díry do zdi.

instructables DHT22 Environment Monitor - Obrázek 15

Krok 7: Další kroky

Pokud vše půjde dobře, mohl bych tento projekt upgradovat tak, aby fungoval jako termostat pro moje peletová kamna, abych se mohl úplně vzdát komerčního. Vše záleží na tom, jak mi bude Home Assistant z dlouhodobého hlediska fungovat, ale na to si budeme muset počkat.
Mezitím, pokud se vám tento projekt líbil, nezapomeňte se také podívat na mé další na Instructables a také na mém kanálu YouTube. Přichází mnoho dalších, takže zvažte také přihlášení.

Monitor prostředí pro domácího asistenta s NodeMCU a DHT22:

Dokumenty / zdroje

Instructables DHT22 Environment Monitor [pdfNávod k obsluze
Monitor prostředí DHT22, Monitor prostředí, Monitor DHT22, Monitor, DHT22

Reference

Zanechte komentář

Vaše emailová adresa nebude zveřejněna. Povinná pole jsou označena *