T5s 2.7" E-Paper + MP3 Audio Player Demo - image 1
Tutorialbeginner

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.

Boards:ESP32
Firmware:Arduino
Use Cases:E-Paper & SignageAudio ProjectsDisplay & Dashboard

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.

Resources