I wanted to make a Raspberry Pi Zero-based internet radio, which now works nicely and is called ‘PiZeRadio’.
This model provides a case to hold the Pi Zero, a PCM5102 Digital Analogue Converter (DAC), and outputs to a pair of RCA red and white stereo sockets. The DAC and RCA stereo sockets both came cheap from Ali Express - and no doubt other suppliers have them. The sound output is amazingly good for such cheap components.
The DAC is ‘floating’ as the flexible connecting wires are rigid enough to support the DAC and keep it well away from other live connections. The stereo sockets need to be mounted firmly for plugging and unplugging. The dimensions for the sockets are in the photos.
There are two versions of the bottom part of this case - one with air vents and one without. My Pi Zero has been running for several weeks in a case with no vents and the CPU temperature has never reached 40C, so the vents are probably not needed for most users where the Pi is lightly loaded, as with internet streaming.
In this model are posts to support the Pi Zero. There are holes for M2 screws in the posts, which I'm using to hold my Zero in place. I guess hot glue would work as well if you don't have any M2 screws handy.
The lid has etched in it my chosen text - “PiZeRadio”. I printed that with two different colours and rather like the result. The text is optional and customisable in OpenSCAD. In the section ‘Design Parameters’ is this line:
letters = “PiZeRadio”; // the text to etch on the lid
Change the PiZeRadio bit to whatever you want (within reason), or to have no text etched delete PiZeRadio and leave the two quote marks with nothing between. Examples are:
letters = “Whatever”; // Whatever will be etched on the lid
letters = “”; // no etching on the lid
As my Pi Zero is running headless I've not put a hole in the case for the HDMI socket. If anyone is desperate to have an HDMI hole, message me and I'll revise the model.
태그
모델 소스
