This start to project of https://github.com/niahane/meteo-thermostat
This is the program I wrote with esphome for my esp32-2432s028r very cheap board with esp32 + lcd ILI9341 2.8"
2.8″ 240×320 SPI ILI9341V with Touch Panel
- ESP32 with TELEC(211-161007): Internal 4MB (32Bit) Flash
- External 4MB (32Mbit) Flash memory, winbond 25Q32JVSlQ rev 1. 2022.09.13: U3 4MB, U4 4MB. It is now Parallel SPI.
- LCD ( ILI9341V ) with Touch ( U3 : XPT2046 resistive film method)
- Expanded IO x 2
- P3 ( GND, GPIO_35, GPIO_22, GPIO_21)
- CN1 ( GND, NC, GPIO_27, 3V3)
- SD SLOT ( Micro SD )
- RGB LED ( MHP5050RGBDT )
- BLUE : GPIO_16, RED : GPIO_4, GREEN : GPIO_17
- CDS ( GT36516 ) : GPIO_34
- EXT Power Conn : P1 ( VIN, TX, RX, GND )
- Audio OUT( Audio amp SC8002B ) : P4 SPEAK(2=VO2,1=VO1)
- P1: Power Supply Base Conector
- Included: Touch pen, 4pin External connector cable, USB Cable.
Weather : 3 button on all page -/+ scroll page and central for active heater Wind This monitoring tempetarure int and externale and more 2 button +/- fore heater regulation Status
Feature plus:
- touch bottom for scroll page
- touch bottom dedicated some page
- 4 page at moment wather - wind - homeassisant - status
All credits for extended pinout explanation go to macsbug, see more on: https://macsbug.wordpress.com/2022/08/17/esp32-2432s028/
Flashing instructions: keep the boot button pressed when you plug in the USB cable/flasher, this will allow to flash the firmware.
- Improve format page
- Add Air monitor quality page
- Add Security page alarm
- LVGL Library implemetation start on :
Greetings from Achy