instructables - logoMonitor de mediu DHT22
Manual de instructiuni

Monitor de mediu DHT22

instructables DHT22 Environment Monitor - pictograma 1prin taste_the_code
Am început să explorez Home Assistant și pentru a putea începe să creez automatizări, trebuia să am în interior valorile actuale de temperatură și umiditate din camera de zi, pentru a putea acționa asupra lor.
Există soluții comerciale disponibile pentru aceasta, dar am vrut să-mi construiesc propria mea, astfel încât să pot afla mai bine cum funcționează Home Assistant și cum să configurez dispozitive personalizate cu acesta și ESPHome.
Întregul proiect este construit pe un PCB personalizat pe care l-am proiectat ca platformă de proiect pentru NodeMCU și a fost apoi fabricat de prietenii mei de la PCBWay. Puteți comanda această placă pentru dvs. și aveți 10 piese fabricate pentru doar 5 USD la: https://www.pcbway.com/project/shareproject/NodeMCU_Project_Platform_ce3fb24a.html

Furnituri:
PCB de proiect: https://www.pcbway.com/project/shareproject/NodeMCU_Project_Platform_ce3fb24a.html
Placa de dezvoltare NodeMCU - https://s.click.aliexpress.com/e/_DmOegTZ
Senzor DHT22 – https://s.click.aliexpress.com/e/_Dlu7uqJ
HLK-PM01 sursa de alimentare 5V – https://s.click.aliexpress.com/e/_DeVps2f
Terminale cu șurub pentru PCB cu pas de 5 mm – https://s.click.aliexpress.com/e/_DDMFJBz
Anteturi de pin – https://s.click.aliexpress.com/e/_De6d2Yb
Kit de lipit - https://s.click.aliexpress.com/e/_DepYUbt
tăietori de sârmă - https://s.click.aliexpress.com/e/_DmvHe2J
Miez de lipit de colofoniu - https://s.click.aliexpress.com/e/_DmvHe2J
cutie de joncțiune - https://s.click.aliexpress.com/e/_DCNx1Np
multimetru - https://s.click.aliexpress.com/e/_DcJuhOL
Mână de ajutor pentru lipire - https://s.click.aliexpress.com/e/_DnKGsQf

Pasul 1: PCB personalizat

Am proiectat acest PCB pentru a servi ca platformă de proiect după ce am petrecut atât de mult timp lipind proiecte personalizate NodeMCU pe prototipuri de PCB-uri.
PCB-ul are o poziție pentru NodeMCU, dispozitive I2C, dispozitive SPI, relee, un senzor DHT22, precum și UART și o sursă de alimentare HLK-PM01 care poate alimenta proiectul de la rețeaua de curent alternativ.

Puteți verifica un videoclip cu procesul de proiectare și comandă pe canalul meu YT.instructables DHT22 Environment Monitor - Figura 1

Pasul 2: Lipiți componentele

Deoarece nu vreau să lipim NodeMCU direct la PCB, am folosit antete femele cu pin și le-am lipit mai întâi, astfel încât să pot conecta apoi Node MCU la ele.
După anteturi, am lipit bornele cu șurub pentru intrarea AC, precum și pentru ieșirile de 5V și 3.3V.
Am lipit și un antet pentru senzorul DHT22 și sursa de alimentare HLK-PM01.instructables DHT22 Environment Monitor - Figura 2instructables DHT22 Environment Monitor - Figura 3instructables DHT22 Environment Monitor - Figura 4instructables DHT22 Environment Monitor - Figura 5

Pasul 3: Testați Voltages și Senzor

Deoarece este prima dată când folosesc acest PCB pentru un proiect, am vrut să mă asigur că nu am greșit ceva înainte de a conecta Node MCU. Am vrut să testez placa voltageste că totul este în regulă. După ce am testat pentru prima dată șina de 5V fără Node MCU conectat, am conectat Node MCU pentru a mă asigura că primește 5V și, de asemenea, că furnizează 3.3V de la regulatorul său de bord. Ca test final, am încărcat caampSchița pentru senzorul DHT22 din biblioteca DHT Stable, astfel încât să pot verifica dacă DHT22 funcționează corect și că pot citi cu succes temperatura și umiditatea.

instructables DHT22 Environment Monitor - Figura 6instructables DHT22 Environment Monitor - Figura 7

Pasul 4: Adăugați dispozitivul la Home Assistant

Deoarece totul a funcționat conform așteptărilor, am continuat apoi să instalez ESPHome în configurația mea Home Assistant și l-am folosit pentru a crea un dispozitiv nou și a încărca firmware-ul furnizat în NodeMCU. Am avut unele probleme la utilizarea web încărcați de la ESPHome pentru a ash firmware-ul furnizat, dar în cele din urmă, am descărcat ESPHome Flasher și am reușit să încarc firmware-ul folosind asta.
Odată ce firmware-ul inițial a fost adăugat la dispozitiv, am modificat .yamlle pentru a adăuga secțiunea de manipulare DHT22 și am reîncărcat firmware-ul, acum folosind actualizarea over-the-air de la ESPHome.
Acest lucru a mers fără probleme și de îndată ce a fost făcut, dispozitivul a afișat valorile de temperatură și umiditate în tabloul de bord.

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

Pasul 5: Faceți o incintă permanentă

Am vrut ca acest monitor să fie montat lângă termostatul meu actual pe care îl am în casa mea pentru soba pe peleți, așa că am folosit o cutie de joncțiune electrică pentru a face o carcasă. Senzorul DHT22 este montat într-un orificiu făcut în cutia electrică, astfel încât să poată monitoriza condițiile din exteriorul cutiei și să nu fie afectat de nicio căldură care iese din sursa de alimentare.

Pentru a preveni orice acumulare de căldură în cutie, am făcut și două găuri în partea de jos și de sus a cutiei electrice, astfel încât aerul să poată circula prin ea și să elibereze orice căldură.

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

Pasul 6: Montați în camera mea de zi

Pentru a monta cutia electrică, am folosit bandă adezivă cu două fețe pentru a lipi cutia de perete și de termostatul de lângă ea.
Deocamdată, acesta este doar un test și s-ar putea să decid că vreau să schimb această locație, așa că nu am vrut să fac noi găuri în perete.

instructables DHT22 Environment Monitor - Figura 15

Pasul 7: Următorii pași

Dacă totul merge bine, aș putea actualiza acest proiect pentru a acționa ca un termostat pentru soba mea pe peleți, astfel încât să pot renunța complet la cea comercială. Totul depinde de cum va funcționa Home Assistant pentru mine pe termen lung, dar va trebui să așteptăm să vedem asta.
Între timp, dacă v-a plăcut acest proiect, asigurați-vă că le verificați și pe celelalte pe Instructables, precum și pe canalul meu YouTube. Am mulți alții care vin, așa că vă rog să vă abonați și ei.

Monitor de mediu pentru Home Assistant cu NodeMCU și DHT22:

Documente/Resurse

instructables DHT22 Environment Monitor [pdfManual de instrucțiuni
Monitor de mediu DHT22, Monitor de mediu, Monitor DHT22, Monitor, DHT22

Referințe

Lasă un comentariu

Adresa ta de e-mail nu va fi publicată. Câmpurile obligatorii sunt marcate *