Sensors and touch display UI with ESP SoC
Meet Lunar
While developing the UI version of HomeGenie Mini Smart Sensor firmware, a 3d-printed housing was a due to not mess with the cables and be able to comfortably plug and unplug components and develop the touch UI version of the firmware.
You can see in the picture below the resulting unusual combo which code name is "Lunar" because it vaguely resembles the view of a spaceship passing by the moon (I know... it requires a lot of fantasy to see that :)).
The final goal of this version with a display and a motion sensor is to release it in the future as a specific firmware example that implements a smart thermostat that also consider motion detection as a parameter to optimize its algorithm efficiency.
This version with the UI is using a GC9A01 display module with CST816S capacitive touch screen IC since this can be also conveniently found as a single module with embedded ESP32-S3 chip. Provided with a minimal user interface and a few example activities, this setup leaves a plenty of RAM available (2,22Mb!) making it a suitable ready to use base configuration for developing and testing your creations and explore more advanced applications with HomeGenie Mini.
Components
- ESP32 / ESP8266
- HomeGenie Mini
smart-sensor-display
firmware - One or more of the supported sensors:
- Analog light sensor module
- Motion sensor
- DS18B20 digital thermometer
- DHT-11/DHT-22 humidity and temperature sensor
- GC9A01 display module with CST816S capacitive touch screen IC
- Optional 3d printed enclosure