
T5s 2.7" E-Paper + MP3 Audio Player Demo
An Arduino demo combining the LILYGO T5s 2.7-inch e-paper display with onboard I2S MAX98357A audio playback and ICS43434 MEMS microphone using the official TTGO-T5S-Epaper examples.
Overview
The LILYGO T5s 2.7-inch E-Paper board is uniquely equipped with both a 2.7" e-paper display and onboard audio hardware: an I2S MAX98357A DAC/amplifier and an ICS43434 MEMS microphone. This official example project demonstrates e-paper display rendering alongside MP3 audio playback — a combination rarely seen in e-paper boards.
The TTGO-T5S-Epaper repository includes separate demo sketches for the e-paper display (using the GxEPD library), the MP3 player (using the I2S DAC), and the MEMS microphone, as well as a Bluetooth speaker demo.
Features
- 2.7" black-and-white e-paper display (GxEPD, Waveshare-compatible driver)
- I2S MAX98357A DAC/amplifier for speaker output
- ICS43434 MEMS microphone for audio input
- Bluetooth speaker demo (audio streaming)
- TF (microSD) card support for MP3 files
- Deep sleep support for low-power e-paper applications
- Arduino framework examples
Hardware
- LILYGO T5s 2.7" E-Paper (ESP32 + 2.7" e-paper + MAX98357A + ICS43434)
- Speaker (3W 4Ω or 8Ω)
- TF card with MP3 files
Build
Open the relevant sketch in the epd2in7-demo/, BT_SPEAKER/, or ESP32_MEMSMic/ folder from the TTGO-T5S-Epaper repository. Install GxEPD library and ESP32 Arduino core, then flash via Arduino IDE or PlatformIO.






