BRUOL
All projects

Hardware

Phone Message

An ESP32 device that plays recorded voice messages selected on a telephone keypad.

Hardware and firmware development

  • ESP32
  • C++
  • I2S
  • PlatformIO
  • MicroSD
Orange telephone with a pink keypad and coiled cord, beside a framed telephone poster

Built with Drifa Atladottir and Shweta Pipaliya.

The ESP32 reads keypad input, selects voice notes from a microSD card and plays them through an I2S audio output. Numbers select long recordings; category keys play random short notes.

Phone Message keypad build

File mappings live on the card, so recordings can change without reflashing. Playback works offline; holding reset opens a Wi-Fi file manager for updates.