Hi all!
I just finished my Volumio player project.
I had some hardware idling in my lab and had the idea to build a media player.
- Waveshare 5" round display
- RaspberryPi 3b+
- Hifiberry DAC2
- Wemos D1 mini ESP32
- WS2812B LED strip with 144 LED/m
I had the idea of a vinyl player-like device so I fired up Fusion 360 and did some 3d modelling. Many hours later my BambuLab printer spit out some nice casing. The bottom part has all the hardware mounted (power plug, DC-DC converters, Wemos) and some stands for the display unit (RPi and DAC screwed on the back) and the cover sits on top with a simple interlock mechanism. The diffusor ring sits sandwiched in between both parts.
The LED mimics the glare effect of a turntable while playing and switches to a progress bar when paused. I created a simple web interface so the user can setup the effect per status (on/off/progress/spinning), the colors and some more effect parameters. There also is an adjustable timeout to turn the LEDs of after some time when on pause.
Best of all: I have absolutely no experience in coding so I completely created the code in VS Code with a lot of help of Claude. ![]()
I had the idea of building my own Volumio plugin to set the effect parameters but after a few hours of frustation Claude and I gave up.
Am very happy with it and that I had it finished before christmas. It is now going to be a christmas present for my younger son who really loves vinyls (the real ones) but listens to streaming services as well a lot.
Regards
petjek







