Tuesday, April 30, 2024

A hi-res WAV player for Raspberry Pi Pico

RPi_Pico_WAV_Player is a high resolution WAV file player for Raspberry Pi Pico.

The project features:

  • Playback up to Hi-Res WAV format
    • Channel: Mono, Stereo
    • Bit resolution: 16bit, 24bit
    • Sampling frequency: 44.1KHz, 48KHz, 88.2KHz, 96KHz, 176.4KHz, 192KHz
  • An SD Card interface (exFAT supported)
  • 160×80 LCD display
  • UI Control by 3 GPIO buttons or Headphone Remote Control Buttons
  • Display Tag information by LIST chunk in WAV file
  • Display Cover art images, JPEG files
  • Volume Control Function by fully utilizing the 32bit DAC range

Components:

  • Raspberry Pi Pico board
  • Waveshare RP2040-LCD-0.96 board
  • ST7735S 0.96″ 160×80 LCD (for Raspberry Pi Pico board only)
  • PCM5102 32bit I2S Audio DAC

See more about this project on GitHub.

No comments:

Post a Comment