- Home
- Products
- SoCs
- Modules
- DevKits
- SDKs
- IoT Development Framework
- IDF Component Registry
- ESP HomeKit SDK
- ESP8266_RTOS_SDK
- Audio Development Framework
- Mesh Development Framework
- ESP32 for Arduino
- ESP-AT
- IoT Development Framework
- Equipment
- Services
- Solutions
- Audio Solutions
- Face Recognition
- HMI
- ESP-HMI
- Device Drivers
- Device Connectivity
- ESP RainMaker
- Matter Solution
- ACK Solution
- ACS Solution
- ESP AWS IoT ExpressLink
- Support
- Ecosystem
- Partnership and Resource
- Developer Zone
- Blogs
- ESP32 Forum
- ESP8266 Forum
- ESP8266 Community Forum
- Community Engagement
- Company
- Join Us
- Contact Us

ESP-HMI
ESP-HMI is Espressif’s high-performance and low-cost solution for advancing smart interaction between people and AIoT devices. It has an innovative user-interface which enables data visualization, touch or gesture control, voice recognition, image recognition and analysis, etc. ESP-HMI is widely used in smart-home applications, IoT gadgets, industrial control, and educational toys for children, to name only a few types of applications.

Outstanding AIoT Hardware Support
ESP-HMI is built around Espressif’s highly integrated ESP32-S and ESP32 series of SoCs, which offer an excellent RF performance, a rich set of IO interfaces, and powerful computing capabilities. Most importantly, the ESP-HMI hardware is secure, stable and power-efficient, while also being able to meet various different users’ AIoT and HMI product requirements. On top of this, the ESP-HMI hardware is known for its expandability and extended service life.

Mature Open-Source Software
The ESP-HMI solution is supported by ESP-IDF, Espressif’s mature IoT development framework, with which users can easily build new applications or migrate their solutions to different chipsets from Espressif’s various series of SoCs.

Cost-effective
ESP-HMI offers much more than just an attractive price! Apart from a rich set of features, ESP-HMI comes with a variety of open-source, technical resources such as hardware reference designs, circuit schematic diagrams, and a getting-started guide. Additionally, users can quickly build extra functions based on Espressif’s open-source IoT development framework, ESP-IDF.

Customized Services
To support user-defined functions and applications, ESP-HMI provides various configuration options, such as IC selection, driver adaptation, file system support, GUI development, etc. Espressif also provides customized technical support, according to each developer’s actual application needs.

ESP-LCD
A Multimedia Smart-Control Solution
Video Demo
ESP-LCD is a multimedia smart-control solution built around ESP32-S2-HMI-DevKit-1 and an LCD capacitive touch screen. With ESP-LCD, users can easily realize a hardware network, and achieve remote or smart-touch control, data visualization, music playback, recording, etc. ESP-LCD is suitable for several smart-control scenarios involving smart clocks, air-quality detectors, smart audio control, and various other applications based on touch screens.
ESP32-S2-HMI-DevKit-1
ESP32-S2-HMI-DevKit-1 is a development board based on the ESP32-S2-WROVER module. It has a 4.3-inch TFT-LCD, and a capacitive touch panel with a resolution of up to 480×800 and an initial start-up time that is less than 200 ms. ESP32-S2-HMI-DevKit-1 has various components, including a light sensor, a temperature and humidity sensor, a MEMS sensor, a micro-SD card connector, a TWAI? interface (compatible with CAN 2.0) etc. On top of that, it also supports functions, such as LVGL GUI development, music playback, and recording.
User Guide
Demo Code
Buy Now
Hardware
- Rich on-board resources and expansion interfaces for customized development.
- Ultra-low power consumption supporting ultra-long standby time.
- LCD data pins can be remapped to any IO port, which greatly simplifies schematic design and PCB wiring.
Software
- Adaptable to multiple types of screens, including both color and monochrome screens supporting 8080, SPI and I2C interfaces.
- Based on ESP-IDF, users can easily migrate their applications to other ESP SoCs. The complete C runtime library enables users to seamlessly switch from any PC platform to ESP-IDF in order to use standard input and output, memory allocation, file system, and other functions.
- For development guidance, a piece of demo code is provided, including examples of GUI development, audio acquisition, storage and playback, file system, sensor use, low-power consumption modes, etc.

ESP-Touch Sensor
A Smart Touch Solution
Video Demo
The ESP-Touch Sensor is a smart-touch solution based on ESP32-S2-Touch-DevKit-1, which is a board for evaluating and developing different button functions, linear sliders, two-dimensional touch panels, proximity sensors, etc. The ESP-Touch Sensor is particularly suited for smart door locks, smart switches, and other home appliances with touch panels.
ESP32-S2-Touch-DevKit-1
ESP32-S2-Touch-DevKit-1 is built around the ESP32-S2-MINI-1 module, which consists of one motherboard and multiple daughterboards. The motherboard contains a display unit, a main control unit and a debugging unit. The daughterboards’ touch electrodes support a linear slider, a wheel slider, and a proximity sensor, depending on the application scenario. Users can also design and add their own daughterboards for special use cases.
User Guide
ESP32-S2 Touch Element
Demo Code
Hardware
- ESP32-S2 and ESP32-S3 feature 14 capacitive touch GPIOs for a wide range of HMI applications.
- Waterproof surface, supporting operation with wet hands.
- Ultra-low power consumption for extended device life.
Software
- Based on ESP-IDF, users can easily migrate their applications to other Espressif SoCs.
- The ESP32-S2 Touch Element library has unified and user-friendly APIs that facilitate the development of capacitive-touch applications.
If you have any questions, or if you want to place an order now, please get in touch with Espressif’s customer support team.