Folks,
I'd like to share a project I've been working on recently, an ESP32 based IoT gateway/control hub with TFT, touch and more:
Features
Powered by the popular ESP32 SoC
ILI9341 based 2.4″ TFT with resistive touch, PWM dimming control
Light sensor (LDR)
433Mhz RFM69 ISM radio
One WS2812B RGB LED (Neopixel)
Piezo buzzer for audible feedback
HTU21D/SHT21 temperature/humidity sensor
DS1338 real-time clock with battery backup
Four multi-purpose buttons
Option for ATSHA204 crypto authentication device
Front:
Back:
3D printable enclosure:
The project was designed to be compatible with LittlevGL, the free and open-source graphics library providing everything you need to create embedded GUI with easy-to-use graphical elements, beautiful visual effects, and low memory footprint.
As an example, I have created a MQTT Christmas lights controller, Arduino example code available on Github
More details, schematic and code: TFT32