Tech

This ESP32 music player swivels into a GBA gaming handheld

A clever ESP32-S3 based gadget combines an iPod-style music player and a retro GBA gaming console into one swiveling device.

·2 min read
This ESP32 music player swivels into a GBA gaming handheld

An ingenious technology enthusiast has created a unique two-in-one device that seamlessly transforms from a portable music player into a Game Boy Advance style handheld console. Powered by the ESP32-S3 chip, the gadget showcases clever mechanical design.

  • Unique 2-in-1 design featuring a swiveling bottom control panel
  • High-resolution audio support for MP3 and FLAC up to 96 kHz / 24-bit
  • Touch click wheel made of copper pads and physical GBA game controls
  • 2000 mAh battery capacity and Wi-Fi file transfer capability

Hardware architecture and internal components

The device is built around the ESP32-S3 microcontroller, paired with 16 MB of flash memory and 8 MB of PSRAM. Visual output is handled by a compact display with a resolution of 240x320 pixels, while audio playback relies on a dedicated PCM5102A DAC.

The printed circuit board features a 4-layer design. The touch click wheel is etched directly onto the PCB as six copper pads read by the S3 touch pins. Additional hardware includes a microSD card slot, Hall sensors, and a modern USB-C port.

Read also5 ESP32 projects that can run on batteries for a whole year

Dual operating modes: music player and retro console

In its primary orientation, the gadget resembles a modernized take on classic portable music players. The top screen displays album art and track lists, while the bottom touch dial is used for scrolling through media.

However, the device's standout feature is its rotating bottom panel. Swivel it around, and the touch dial transforms into a set of physical Game Boy style buttons and a D-pad, instantly turning the music player into a GBA emulator.

Audio capabilities and wireless connectivity

Beyond gaming, the device serves as a serious music player supporting standard MP3 files as well as high-resolution FLAC audio up to 96 kHz and 24-bit, appealing to portable audio enthusiasts.

To make file management easier, songs can be transferred to the onboard microSD card wirelessly via Wi-Fi. Powering the entire system is a built-in 2000 mAh rechargeable battery.

Project outlook and community response

Currently, the device exists as a functional prototype showcased by Reddit user leetcodedemon. The creator is hoping to set up a crowdfunding campaign to bring the device to market for other tech enthusiasts.

If the crowdfunding effort moves forward, this hybrid gadget could become commercially available, demonstrating the incredible versatility of microcontroller-based hardware projects.

Source: XDA

Related articles