Senzorul pentru umiditate si temperatura este unul dedicat, AM2302 (cunoscut si ca DHT22 cand e montat pe un cablaj si are o rezistenta de 4k7 intre +5V si pinul de date).
Schema de conectare este:
Dupa cum se observa, am reprezentat cele doua variante de senzor, montandu-se doar una din ele..
Am pus 2 led-uri pentru a avea o incatie, dar daca se inlocuiesc cu relee, ele pot comanda o centrala si un servomotor (sau electrovana) de eliminare umiditate, dupa cum sunt date comenzile din sketch-ul LCD1602_thermostat_humidity_ver1m0.ino.
Din celel 3 butoane fara retinere se regleaza temperatura dorita, intervalul acceptat de scadere a temperaturii odata depasite (histerezis), umiditatea si intervalul acceptat de scadere al umiditatii odata depasite.
- reglaj temperatura:
- reglaj interval acceptat de scadere a temperaturii odata depasita (histerezis)
- reglaj umiditate:
- reglaj interval acceptat de scadere a umiditatii odata depasite (histerezis)
In graficul de mai jos se cele 3 cazuri: temperatura scazuta (BELOW), temperatura optima (OK) si temperatura prea mare (OVER):
In timpul functionarii,pot fi mai multe stari (am simulat cateva):
- temperatura si umiditate in parametrii doriti (optim):
- temperatura scazuta si umiditate mai mica decat pragul admis:
- temperatura in parametrii, umiditate mai mica decat pragul admis (bun):
- temperatura in parametrii, umiditate prea mare:
- temperatura scazuta si umiditate prea mare:
- temperatura prea mare, umiditate crescuta:
Am facut si 2 filmulete, care prezinta mai bine modul de reglaj al parametrilor:
27.05.2018
Pentru a fi un adevarat termostat, am pus si parte de memorare date in EEPROM, sketck-ul fiind acum LCD1602_DHT22_thermostat_humidity_control_ver1m4x.ino
Credeti ca ar putea fi montat intr-un frigider sau intr-o vitrina frigorifica, pentru a realiza o incinta pentru maturarea carnii/branzeturilor? Va multumesc
RăspundețiȘtergereBună ziua dragă Nicu,
RăspundețiȘtergerevă mulțumesc pentru partajare, vreau să realizez un termostat ca al dvs., cum să schimbați codul pentru a utiliza o tastatură Shield 1602 cu 5 butoane integrate + resetare.
Sunt turcă Eu locuiesc în Franța, vă rog dacă mă puteți ajuta, vorbesc despre tine în Arduino.cc (Franța).
Vă mulțumesc dacă puteți sau nu să mă ajute să vă mulțumesc pentru instrucțiunile de inginerie, santer și fericire pentru tine.
sketch is at https://github.com/tehniq3/LCD1602shield_thermostat_humidity_control/blob/master/LCD1602shield_thermostat_humidity_ver1s0.ino
Ștergerenow test and I will put a new article for this thermostat ;)
see video from https://youtu.be/BaE-heAdlks
Ștergeresee https://nicuflorica.blogspot.ro/2017/11/termostat-cu-control-umiditate.html
ȘtergerePS: write in your language, google translate work strange with some words :))))
I'll change when find some free tine...
RăspundețiȘtergere*time
RăspundețiȘtergereEști prea tare Nicu te respect, aș aștepta nerăbdător, site-urile tale sunt mină de aur pentru cei care vor să învețe electronică. Mulțumesc foarte mult lui Nicu pentru înțelegerea voastră, cu salutul meu sincer.
RăspundețiȘtergereBună ziua,
RăspundețiȘtergereNicu, din respect față de dvs. și de împărțirea dvs. super, am deschis un subiect în secțiunea "curs și tutorial" Arduino.cc pentru a vă prezenta blogul astfel încât toată lumea să beneficieze de această mină de aur. Vă mulțumesc foarte mult pentru toți Nicu,
Mare respect.
https://forum.arduino.cc/index.php?topic=511762.0
Un domn in adevaratul sens al cuvantului !!! Va urmaresc cu atentie de ceva timp , si va multumesc ptr pretioasele informatii si munca depusa !
RăspundețiȘtergereBuna ziua domnule Nicu si La multi ani!
RăspundețiȘtergereNu cunosc prea multe despre Arduino deoarece sunt novice. Am un proiect de facut si as avea doua intrebari:
- pot folosi Arduino Uno Mega 328P in schema aceasta cu scriptul respectiv?
- ce iesiri pot folosi pentru a actiona dispozitive de control temperatura si respectiv umiditate?
Multumesc si toata aprecierea pentru ceea ce faceti.
Hi
RăspundețiȘtergereNice to see the complete tutorial about arduino thermostat and hygrostat.. Since 2009, i've been playing with avr but i'm not familiar with c code.. I make the same stuff for incubator, but i used to control real bulb and mist maker.. So, i have one request about this, can you make the code for low range and high range limitation for thermostat and hygrostat? Use the button to modifying the minimum temperature and maximum,and store to the eeprom so the relay on if the temperature is low, and the same methode for hygrostat also..
Thank ypu