instructables - logoDHT22 Siveyans Anviwònman
Manyèl Enstriksyon

DHT22 Siveyans Anviwònman

instructables DHT22 Environment Monitor - icon 1pa taste_the_code
Mwen te kòmanse eksplore Home Assistant epi pou m te kapab kòmanse kreye kèk automatisation, mwen te bezwen gen tanperati ak imidite aktyèl yo nan chanm k ap viv mwen anndan an pou mwen ka aji sou yo.
Gen solisyon komèsyal ki disponib pou sa men mwen te vle bati pwòp mwen pou mwen ka pi byen aprann kijan Home Assistant travay ak kouman yo mete kanpe aparèy koutim ak li ak ESPHome.
Pwojè a tout antye bati sou yon PCB koutim ke mwen te fèt kòm yon platfòm pwojè pou NodeMCU epi li te fabrike pa zanmi m 'nan PCBWay. Ou ka kòmande tablo sa a pou tèt ou epi gen 10 moso fabrike pou jis $ 5 nan: https://www.pcbway.com/project/shareproject/NodeMCU_Project_Platform_ce3fb24a.html

Pwovizyon:
Pwojè PCB: https://www.pcbway.com/project/shareproject/NodeMCU_Project_Platform_ce3fb24a.html
Komisyon Konsèy devlopman NodeMCU - https://s.click.aliexpress.com/e/_DmOegTZ
DHT22 Capteur - https://s.click.aliexpress.com/e/_Dlu7uqJ
HLK-PM01 5V ekipman pou pouvwa - https://s.click.aliexpress.com/e/_DeVps2f
Tèminal vis PCB 5mm anplasman - https://s.click.aliexpress.com/e/_DDMFJBz
Tèt PIN - https://s.click.aliexpress.com/e/_De6d2Yb
Twous soude - https://s.click.aliexpress.com/e/_DepYUbt
Koupe fil - https://s.click.aliexpress.com/e/_DmvHe2J
Rosin nwayo soude - https://s.click.aliexpress.com/e/_DmvHe2J
Bwat junction - https://s.click.aliexpress.com/e/_DCNx1Np
miltimèt - https://s.click.aliexpress.com/e/_DcJuhOL
Soude men ede - https://s.click.aliexpress.com/e/_DnKGsQf

Etap 1: PCB Custom la

Mwen fèt PCB sa a pou sèvi kòm yon platfòm pwojè apre yo fin pase anpil tan soude pwojè NodeMCU koutim sou pwototip PCB.
PCB a gen yon pozisyon pou NodeMCU, aparèy I2C, aparèy SPI, rle, yon Capteur DHT22 kòm byen ke UART ak yon ekipman pou pouvwa HLK-PM01 ki ka Lè sa a, pouvwa pwojè a soti nan AC prensipal.

Ou ka tcheke yon videyo sou konsepsyon an ak pwosesis kòmande sou chanèl YT mwen an.instructables DHT22 Environment Monitor - Figi 1

Etap 2: Soude eleman yo

Depi mwen pa vle soude NodeMCU a dirèkteman sou PCB a, mwen te itilize headers pin fi ak soude yo an premye pou mwen ka ploge Node MCU a nan yo.
Apre tèt yo, mwen soude tèminal yo vis pou opinyon AC kòm byen ke pou pwodiksyon 5V ak 3.3V.
Mwen te tou soude yon header pou Capteur DHT22 ak ekipman pou pouvwa HLK-PM01.instructables DHT22 Environment Monitor - Figi 2instructables DHT22 Environment Monitor - Figi 3instructables DHT22 Environment Monitor - Figi 4instructables DHT22 Environment Monitor - Figi 5

Etap 3: Test Out Voltages ak Capteur

Depi sa a se premye fwa ke mwen itilize PCB sa a pou yon pwojè, mwen te vle asire w ke mwen pa te dezòd yon bagay konsa anvan konekte MCU a Node. Mwen te vle teste soti tablo a voltageske tout bagay se OK. Apre premye tès tren an 5V san yo pa MCU a Node ploge nan, mwen ploge nan MCU a Node asire w ke li te resevwa 5V a epi tou ke li te bay 3.3V a soti nan regilatè abò li yo. Kòm yon tès final, mwen telechaje kòmample trase pou Capteur DHT22 ki soti nan bibliyotèk DHT Stable pou mwen te kapab verifye si DHT22 la ap travay byen e mwen ka byen li tanperati ak imidite.

instructables DHT22 Environment Monitor - Figi 6instructables DHT22 Environment Monitor - Figi 7

Etap 4: Ajoute Aparèy la nan Asistan Kay

Depi tout bagay te travay jan mwen espere, mwen te kontinye enstale ESPHome nan konfigirasyon Asistan Kay mwen an epi mwen te itilize li pou kreye yon nouvo aparèy epi telechaje firmwèr yo bay la nan NodeMCU la. Mwen te gen kèk pwoblèm pou itilize web telechaje soti nan ESPHome nan sann firmwèr yo bay la men nan fen a, mwen telechaje ESPHome Flasher a epi mwen te kapab telechaje firmwèr la lè l sèvi avèk sa.
Yon fwa yo te ajoute firmwèr inisyal la nan aparèy la, mwen modifye .yamlle a pou li ajoute seksyon an manyen DHT22 ak re-uploaded firmwèr la, kounye a lè l sèvi avèk aktyalizasyon nan lè a soti nan ESPHome.
Sa a te ale san yon sekous e le pli vit ke li te fè, aparèy la te montre valè tanperati ak imidite nan tablodbò a.

instructables DHT22 Environment Monitor - Figi 8instructables DHT22 Environment Monitor - Figi 9instructables DHT22 Environment Monitor - Figi 10

Etap 5: Fè yon patiraj pèmanan

Mwen te vle monitè sa a te monte akote thermostat aktyèl mwen ke mwen genyen lakay mwen pou recho a pellets se konsa mwen te itilize yon bwat junction elektrik pou fè yon patiraj. Capteur DHT22 a monte nan yon twou ki fèt nan bwat elektrik la pou li ka kontwole kondisyon yo sou deyò bwat la epi yo pa afekte okenn chalè ki soti nan ekipman pou pouvwa a.

Pou anpeche nenpòt chalè akimile nan bwat la, mwen te fè tou de twou sou anba a ak sou tèt bwat elektrik la pou lè ka sikile nan li epi degaje nenpòt chalè.

instructables DHT22 Environment Monitor - Figi 11instructables DHT22 Environment Monitor - Figi 12instructables DHT22 Environment Monitor - Figi 13instructables DHT22 Environment Monitor - Figi 14

Etap 6: Monte nan chanm k ap viv mwen an

Pou monte bwat elektrik la, mwen te itilize kasèt doub-sided pou kole bwat la sou miray la ak nan tèmostat ki toupre li.
Pou kounye a, sa a se sèlman yon tès epi mwen ta ka deside ke mwen vle chanje kote sa a pou mwen pa t 'vle fè okenn nouvo twou nan miray la.

instructables DHT22 Environment Monitor - Figi 15

Etap 7: Pwochen etap

Si tout bagay ale byen, mwen ta ka amelyore pwojè sa a pou aji kòm yon tèmostat pou recho granules mwen an pou mwen ka konplètman abandone youn komèsyal la. Tout depann sou ki jan Home Assistant pral travay pou mwen alontèm men nou pral oblije rete tann pou wè sa.
Nan entre-temps la, si ou te renmen pwojè sa a, asire w ke ou tcheke tou lòt moun mwen yo sou Instructables kòm byen ke chanèl YouTube mwen an. Mwen gen anpil lòt k ap vini konsa tanpri konsidere abònman tou.

Siveyans Anviwònman pou Asistan Kay ak NodeMCU ak DHT22:

Dokiman / Resous

instructables DHT22 Environment Monitor [pdfManyèl Enstriksyon
DHT22 Siveye Anviwònman, Siveye Anviwònman, DHT22 Siveye, Siveye, DHT22

Referans

Kite yon kòmantè

Adrès imel ou p ap pibliye. Jaden obligatwa yo make *