Lilygo has launched yet another ESP32-S3 board with an integrated display, but the T-HMI has a larger 2.8-inch color display and a resistive touch panel suitable for HMI (Human Machine Interfaces). It is also equipped with three Grove connectors for expansion with sensors or actuators.
Like all the recent ESP32-S3 boards from Lilygo, the T-HMI features the ESP32-S3R8 WiFi 4 and Bluetooth MCU with 8MB PSRAM, as well as a 16MB SPI flash, a microSD card slot, a few buttons, and power from USB or a LiPo battery.
Lilygo T-HMI board specifications:
- Wireless MCU – Espressif Systems ESP32-S3R8 dual-core Tensilica LX7 @ up to 240 MHz with vector instructions for AI acceleration, 512KB RAM, 8MB PSRAM, wireless connectivity
- Storage – 16MB SPI flash, microSD card socket
- Connectivity via ESP32-S3
- 2.4 GHz 802.11 b/g/n Wi-Fi 4 with 40 MHz bandwidth support
- Bluetooth Low Energy (BLE) 5.0 connectivity with long-range support, up to 2Mbps data rate.
- PCB antenna and external u.FL antenna support
- Display – 2.8-inch 320×240 color (RGB) display with a resistive touchscreen, ST7789V 8-bit parallel display controller; area: 64.8×48.6mm
- USB – 1x USB Type-C port for power and programming
- Expansion – 3 Grove connectors for expansion modules
- Misc – Reset, Boot, and On/Off buttons; Reed switch (IO21); 3x “external backup button interfaces”
- Power Supply
- 5V via USB Type-C port or 2-pin JST PH2.0 connector
- 2-pin JST PH2.0 connector for LiPo battery
- Dimensions – 80 x 50 x 12.5mm
The T-HMI board relies on its USB as the JTAG upload port with the operating mode selectable with the BOOT button. Sketches for Arduino/PlatformIO are provided with code for factory testing, ADC, the SD card, the TFT display, the touch panel (including calibration), and an LVGL GUI benchmark. You’ll find those on GitHub along with the PDF schematics and a firmware image.
Lilygo sells the T-HMI display board on Aliexpress for $22.78 including shipping, but not taxes for our European friends. It’s a promotional price valid until April 22, and the normal price is said to be $23.98…
Jean-Luc started CNX Software in 2010 as a part-time endeavor, before quitting his job as a software engineering manager, and starting to write daily news, and reviews full time later in 2011.
Support CNX Software! Donate via cryptocurrencies, become a Patron on Patreon, or purchase goods on Amazon or Aliexpress
So what’s the difference between this and the LilyGo ones? Do we need more of these?
That’s also a Lilygo board, but with a larger display (for their ESP32-S3 models) and a resistive touch screen.
Why is this “an” two point…?
Does anyone have any experience using ESP32 to ID nearby devices from Bluetooth transmissions without pairing?
I have a multi-user app in mind for this where it would be really nice and simple if the user in front of the device could be identified from their cellphone Bluetooth MAC address. I know these addresses can be obfuscated for privacy reasons but I have read there is a way to decrypt or resolve them (Resolvable Random Private Address via “Bonding”).