Smart thermostat ART The best NEST thing

Published Aug 28, 2021
 5 hours to build
 Intermediate

ART ESP32 SPI Touch TFT WiFi smart thermostat ART is smart

display image

Components Used

ESP32-C3-DevKitC-02
ESP32-C3-DevKitC-02
1
BME280 Humidity Pressure Sensor
BME280 is an integrated environmental sensor that can measure humidity, temperature and pressure.
1
DS3231 I2C-Integrated RTC TCXO Crystal
DS3231 is anextremely accurate I2C bus RTC with integrated crystal.
1
ESP8266 WiFi Module
ESP8266 is a system on chip (SoC) which provides WIFI capability for embedded applications. This enables internet connectivity to embedded applications. ESP8266 modules are mostly used in Internet of Things(IoT) applications.
1
Description

Smart WiFi thermostat 

The best NEST thing

Smart ESP32 SPI touch TFT WiFi thermostat

 

Program in c arduino ide 

Github clone is to large

 

Diy thermostat +/- 20 euro

 

PCB design and esp32 spi touch tft connections

 

Buttons are hidden millibar weather scale and moisture comfort scale

A touch on the bottom shows the buttons

Buttons active for changing mode and setpoint +/-

RTC=RealTimeClock for if no WiFi NTP time present DS3231 forwards i2c and power to tiny BMP280 temp / humid / barometer

 

a touch on main top screen opens settings  menu

Right bottom is timeout countdown exit

Second menu screen

Right bottom  is timeout countdown exit

Remote on off is a esp8266 wemos D1 mini with relais remote network Light switch test

Maybe timed network wifi relais light switches in future

 

Calibrate touch screen when New at first startup once or from settings menu

 

Clock thermostat time with temperature

Slidebar to set the PWM for LCD backlight LED brightness

Change mode from html webpage served from esp32 (temp change not yet)

esp32 connected to WiFi router

Webpage recieved on Phone 

Video on YouTube

 

Remote mode control over WiFi

Html webpage on Phone tablet or computer

Phone and tablet change mode from thermostat

 

Direct Phone to esp32 connection

WIFI APSTA MODE

Next screenshot not via WiFi router 

 

Should enter WiFi STA station mode logins settings in AP=accesspoint mode

AP is direct connection Phone to ESP32

STA is ESP32  connected to WiFi router

STA For local network connect

or global connect if forwarded in router

ART needs Your help!? ;-)

https://m.facebook.com/groups/2643123052617990

 

Control reprogrammed sonoff wifi switch relais from Art's touch screen

And want to make a time control for the wifi switches in Art's program

And you can control the wifi switches also from any other HMI network html page

Red button indicating that Art cannot get a wifi relais status value from sonoff relais

Http://sonoffadress/value should result in 0 or 1 

If not recieved =》 red button

 

 

 

Trying to get a virtual touch keyboard ESP32 running

ESP TFT touch keyboard test

 

 

ESP32 TFT touch keyboard in future for changing button names and wifi remote esp/sonoff switches url's

 

 

Arduino schedule timed lights

 

Arduino timed light schedule

 

 

 

 

Smart Art Bitcoin ticker, buy low sell high ;-)

Arduino ESP32 JSon bitcoin ticker and timed light schedule

 

Http://kitchen.local Mdns between esp  is easier as ip   Art shows the resolved mdns.query ip for http://kitchen.local

Playing with mdns between 2 ESP

Http://kitchen.local is easy to find

Better as ip search in router or fing app

Google why does android chrome browser not support mdns?!

Apple saphari does! :-o

Art does understand a bit of mdns

It shows the ip for http://kitchen.local

Mdns between 2 esp
Android fing network discovery app shows kitchen and ip

Join Art!
https://m.facebook.com/groups/esp32smartthermostat

Lets make Art better

https://gofund.me/b8bf0b52

Comments
Ad