details
About
Another internet radio player project reusing parts and case of an old DNT IPdio Tune internet radio, that stopped working due to the shutdown of Reciva services.
The project is build using PlatformIO and arduino-pico core around a Raspberry Pi Pico microcontroller. It uses nodejs’ llhttp parser for reading icecast radio streams.
Configuration is stored on an SD card placed into the radio’s front panel SD card slot.
Parts
This is the list of parts used in the project. See the schematics for details.
- DNT IPdio Tune
- Case
- Mother board including Wolfson WM8711B audio codec/DAC and power supply
- Front Panel including some unknown Tinsharp 132×48 LCD (ST7565 compatible)
- Raspberry Pi Pico
- Adafruit VS1053B Breakout
- Microchip MCP23017 IO Expander
- Sparkfun SX1509 IO Expander
- Wiznet W5500 based
W5500 Lite
/USR-ES1
SPI ethernet adapter - Pololu Mini Pushbutton Power Switch #2808
Further Reading
Below some links with background information on reciva based internet radios
COMMENTS