This project is based on the HiFi version of the ESP32 Audio Dock, in fact it shares a lot with it. But it adds a few important extras.
Most noticeably it adds an aluminum case which adds a much more finished look, compared to the bare pcb module. I had a custom back panel that exposes the most important board interfaces.
- USB-C port for power, flashing and debugging
- Line level audio output. You can drive headphones with it, as well as connect to your stereo system, like a traditional pre-internet amplifier.
- Wi-Fi antenna connector. (As you may imagine perception is not so good inside alu case)
- 5V Relay output driver controlled by GPIO (if you wish to switch your external amp off, when device goes to sleep).
It uses an off-the-shelf ESP32-WROVER module that includes a PSRAM chip, which is basically mandatory for internet streaming projects.
It is designed primarily to be used with the squeezelite-esp32 software, which is a brilliant way to enter streaming era using low-power device, like ESP32
I'm planning to add a transparent front panel, therefore the OLED screen and RGB led are in WIP state, but it is possible to connect and use them.
This streamer looks really promising. I am looking forward to buy it as soon as you add the transparent panel for the display as stated above. Maybe it even has room for a SH1122 display?
Did you also think about adding an IR receiver and/or a rotary encoder to the front or do you prefer not to offer local control options?
Regards