Am modificat proiectul anterior unde aveam un senzor DS18B20 si l-am inlocuit cu un senzor pe i2c de tip SHT31 (AHT31), pe care il folosisem si in proiectul numit Ceas RTC cu caractere mari si date meteo pe afisaj LCD2004 (3).
Schema acestui proiect este
   Pentru a fi sigur ca totul este in regula, am incarcat programul de cautare periferice i2c (i2c_scanner) s am obtinut:
- 0x27 este adresa interfetei pentru afisajul LCD2004- 0x68 este adresa RTC-ului (DS3231)
- 0x57 este adresa EEPROM-lui de pe modului RTC
- 0x44 este adresa senzorului SHT31 (AHT31)
   Noul sketch-ul pentru termostatul cu senzor SHT31 este big_font_clock_thermometer_v6.ino si in afara de citirea diferita a noului senzor, am mai adaugat si umiditatea relativa, ca tot era disponibila.
La o apasare scurta a butonului de pe encoder se schimba afisarea cu caractere mari a orei sau a temperaturii
  La apasarea lunga (mai mult de 3-4 secunde) se ajunge la modul de reglare a temperaturii dorite, a histerezisului, a datei si orei, dupa cum se va vedea in filmuleletele urmatoare:






Niciun comentariu:
Trimiteți un comentariu