ART ESP32 SPI TFT Touch Clock Thermostat
Manual by Touch TFT and WIFI(Future) clock thermostat
10 dollar DIY NEST thermostat
Art, A Better NEST
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&
GNU General Public License,
which basically means that you may freely copy, change, and distribute it,
but you may not impose any restrictions on further distribution,
and you must make the source code available.
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&
https://oshwlab.com/l.dijkman/esp32-dev-kit-38-pin-to-spi-touch-tft
https://github.com/ldijkman/ART-ESP32-Touch-TFT-Thermostat
https://www.youtube.com/user/LuberthDijkman/videos
https://m.facebook.com/groups/2643123052617990
https://www.facebook.com/groups/esp32smartthermostat
Let's make ART smart!
.
.
Simple Looks, No OverKill (Maybe make it SkinAble, For Those who like OverKill)
OK Distracted https://www.youtube.com/watch?v=0U4r2_s59qk
ECO mode = continu low heat setpoint energy saving setpoint (14C?)
NORMAL mode = continu heat comfortable setpoint (21C?)
AUTO mode = Switch heat temperature on programmed times with temperature
COOL mode = continu setpoint cooling airco/ventilator (25C?)
Maybe i will add a WoodStove Mode = every hour? gas central water heating on for 5? minutes
i mostly heat on a wood stove wich makes it colder in other parts of the house
i open the doors so that the heat can spread
But with stormy ice cold eastern wind / storm pipes can freeze in my old house
Future (Could use some help on the WiFiManger & WebServer / HTML WebPage Part)
https://jsfiddle.net/luberth/b6y53cn0
FullScreen https://jsfiddle.net/luberth/b6y53cn0/embedded/result/#Result
My ESP32 TFT prototype test board, extra row of female connnectors for connecting devices test pinout
Only the holes ar a bit tight, but female row headers fit => Next time, double side copper PCB
And Ground the copper poor infill
My ESP32 TFT prototype test board, extra row of female connnectors for connecting devices test pinout
First time EasyEDA.com and JLCPCB.com and LCSC.com == Perfect!
VCC on RTC DS3231 is 3.3V
Less Wires = Only a Signal wire from NTC Thermistor
NTC Connect => (-GND to VCC+3.3V) (VCC+3.3V to -GND) In Other Words Silkscreen print - should be +
(This way its PULLDOWN) NTC Signal Line pulled down to ground
-Art's TFT screen will tell you how to connect the wires to ESP32 on startup
-On first boot Art's screen is Snowy for 20 seconds => I think Art is Formatting his Brain/Flash
ESP32 Note: Analog noise and fluctuences with analog read => multiread and capacitorÂ
https://docs.espressif.com/projects/esp-idf/en/latest/esp32/api-reference/peripherals/adc.html
Not so clear for me as DIY Tinker => think they want a 0.1mf 100uf capacitor between signal and ground to damp the analog read
i have cut the LED track to 3.3V between the Pads
soldered a wire on the LED side pad
LED connected Wire connected to GPIO15 for the moment
Can now control the BackLight PWM from the screen/slidebar
in the LOOP{} is a hardcoded setting for now => dim screen if hour > ?? and < as ??
Jo's Energy Saver ;-)
a touch in top of screen in the blue rectangle => opens the settings menu
Blue border rectangle = Heating / Cooling is OFF
DutchOrange border Rectangle = The Heat is ON
IceBlue border Rectangle = Cooling is ON
the double relaiscoil is optical isolated swithed by optocoupler
the single relaiscoil is switched by transistor
a bit big relais for most off the time 24VAC CentralHeatingSystem switching
GND=GND
VCC = +5V (for the relais Coil) ESP32 +5VDC is comming from USB
IN1, IN2 = if pulled low to GND => relais==ON (GPIO25 and GPIO26 from ESP32)
===== maybe Disconnect relais when programming ESP32 ======
ESP32 BME280 sensor test
BME280 humidity a scale makes vissible how whe ar doing with RV%
got my barometer pressure info from my pi webserver page http://84.107.155.75/
HE IS DAT HTTP://ARDUINO.Tk
No it's not a slider, Art can not change the weather!
ART_ESP32_Thermostat_7_12_2020_ver2.ino => is the Main File
The other *.INO files are included tab files (Should be in the same Directory as Main File)
Have you got Arduino Experience, But don't know what to Do
WANTED, Boring Bored People or Students, I Could use some Help?! ;-)
Make YourSelf UseFull!
Art has a brand new home server http://www.arduino.tk
http://Arduino.tk/rtttl/RTTTL_Tunes/ couple off thousands tunes
We Dutch love Orange http://arduino.tk//rtttl/RTTTL_Tunes/play.php?file=Andr%E9+Hazes+-+Wij+Houden+Van+Oranje.txt
4 Art's BirthDay http://sticker.tk/forum/rtttl/RTTTL_Tunes/play.php?file=Misc+-+Happy+Birthday+1.txt
dat mensen hier geld voor betaalden http://arduino.tk/rtttl/RTTTL_Tunes/play.php?file=xfiles.txt