The Elecrow ESP Termonal is all-in one ESP32 Touch display, with ESP32S3 microcontroller and 3.5 inch touch screen. So it is ready-to-use, in a compact acrylic body - no soldering required. But it also means the HMI layout needs to be programmed in the microcontroller.
And I use it as a control panel for my house Energy Management, to control automated charging of my electric cars.
Initially, I thought I’ll program it in ESPHome, but throughout the project I changed my plans and switched to Arduino. I used the SquareLine Studio to generate code, and just added the functions to communicated with Home Assistant through its REST API, and logic for the buttons to switch between manual and automatic modes.
And I even designed a simple French Cleat mount in Blender, printed it on my Prusa 3D printer, and mounted it to the wall. So you have it all, start to finish.
The Elecrow display:
1 view
535
213
4 months ago 00:02:11 1
DIY haptic input knob: BLDC motor + round LCD
6 months ago 00:19:50 1
Make a robot with facial expressions and voice using ESP32 | Hash Robotics