We have been aiming to do a mini hack for a while to bring some new life to an old radio and let us radio are favourite internet radio stations.

Step 1: You Will Need...

Depending on the radio you are going to install your Raspberry Pi into, your design will vary and thus the parts and equipment required will also. Below is a generic list based on what we used, it is not complete but should give you a good idea.


1x Raspberry Pi.

1x SDcard with 4 GB.

1x AC adapter with micro USB plug or a DC-DC converter supplying 5v and a micro USB lead.

1x Wireless LAN Adapter (n150).

1x Adafruit RGB LCD.

1x A radio large enough to fit pi screen etc.

4x Sub-Miniature Push-to-Make Switches Two Red & Two black.

1x Dupont cable or and IDC cable e.g. an IDE hard disk cable.

1x Heat shrink tubing.

Hot melt glue.

Cable ties.

Tools & Equipment:

Basic hand tools e.g. screwdrivers, wire cutters, craft knife, pliers etc.

Something to cut the radios case with, we used a a Dremel.

A drill for the holes for the buttons.

Files, medium and fine suitable for using on plastic to tidy up your cutting.

A soldering station or at a pinch a soldering iron.

A multimeter.

Hot Glue gun.

We are also assuming you will have a working internet WiFi connection for testing and access to an HDMI monitor / TV screen and a keyboard for setup.

<p>Ok so I figured out what was wrong with creating socket. I installed everything by your instructions. Shut down RPi and disconnect. Turned back on and nothing. It looks like I did something wrong. If I run LCD examples everything works ok but doesn't work when I start RPI. Please advise. Thank you! Great project!</p>
Anybody? Please help. THANK YOU!!!!
<p>from where can i buy the outercasing?</p>
Hi<br><br>I asume you mean the radio its self, we purchased ours from amazon, but you could use any similar radio.<br><br>http://www.amazon.co.uk/Steepletone-Brighton-1950s-Portable-Rotary/dp/B0060KZZKY/ref=sr_1_1?ie=UTF8&amp;qid=1460377103&amp;sr=8-1&amp;keywords=radio+retro
I it possible to modify anyof the files to eneable me streaming from pandora or spotify?
Looks very very nice. If I want to tune Spotify playlists?
<p>Hi Adam,</p><p>Thanks to your instructable I found this project very easy to complete. Power for the Raspberry was supplied by the circuitry taken from a power supplied from &quot;The Pi Hut&quot;. I also added a Ethernet connection so that I could connect to the WIFI on foreign networks.</p><p>Jasea</p>
<p>Hi Jasea</p><p>Looks like you made a really good job of building it, glad you found it easy. We look forward to seeing other project you build.</p><p>fizzPOP</p>
<p>Thanks for shareing that looks fantastic! </p>
<p>I don't seem to be getting very far. I have been cutting and pasting the code, and keep getting:</p><p>&quot;bash: syntax error near unexpected token `newline'&quot;</p><p>on the 3rd line.</p><p>Does anyone know what I am doing wrong?</p>
<p>Hi!</p><p>Some how the code layout has got corrupted and some stray html code has got mixed in i will update and fix it.</p><p>Sorry for any problems.</p><p>Adam</p>
Thank you, but it is more likely to be a schoolboy error made by me.<br>
<p>All done, if you still have any issues cut and paste the code you are having issues with and i will help you out has much has i can.</p>
<p>I have made this internet radio, following the instruct-able (thanks for a great project!) and it works OK. But, if the radio stream is interrupted, the radio stops and doesn't pick up the station again when it returns. Is there any way to add some buffering or repeated tries to reconnect ??</p>
<p>Hi! </p><p>I am at work at the moment but is sounds like a buffering problem. You might be able to fix it with the following guide.</p><p>https://volumio.org/forum/mpd-settings-for-problematic-wifi-t1895.html</p><p>i will have a look when i can let me no if that works.</p>
<p>Thanks Adam,</p><p>I'll have a look at that this evening and let you know.</p><p>Otherwise it's a great project - many thanks !!</p>
<p>That's Fantastic if you get chance post some pics of the build, would love to love to see it.</p>
<p>Hi again, Adam,</p><p>I've changed the settings as outlined in the volumio link you gave and things are looking much better!</p><p>(I am using a wired connection to my router)</p><p>The biggest improvement has been to add :-</p><p>buffer_time &quot;15000000&quot; </p><p>(yes, 15 seconds !)</p><p>to the alsa audio_output section of /etc/mpd.conf</p><p>So far the stream has been running for half an hour without any hickup !</p><p>My internet connection can be a bit iffy here in North Cyprus so I think your comment about it being a buffering problem is spot on.</p><p>Running &quot;top&quot; on the pi is showing &quot;mpd&quot; using about 10% cpu, 4.% memory and &quot;radio.py&quot; using 3% CPU and 1.5% memory.</p><p>Many thanks for your help, I'll get back if it goes &quot;pear shaped&quot;!</p><p>Nigel</p>
<p>For the voltage regulator, did you use a simple 7805? If so, how did you prevent signal noise coming from the Pi? I am attempting a similar project using a USB DAC. I was thinking of using a DC-DC buck converter to avoid the signal noise.</p>
<p>We used a dc to dc converter we had around; it was not necessarily the best one for the job that is why we have not given much info about it. The one we used was.</p><p>http://www.ebay.co.uk/itm/Hobbywing-3A-5-volt-UBEC-12v-8XAA-pack-Power-a-Raspberry-Pi-from-batteries-/161406021367?pt=LH_DefaultDomain_3&amp;hash=item25948c6ef7</p><p>but there are much more efficient ones on the market.</p>
<p>Hi oculartechie</p><p>We did go down the route of a 7805 to start with but have now change it to using a DC-DC buck converter not so much due to noise (dc-dc converters can have issues here as well is not we designed) but due to the poor efficiency of using just a regulator. In the end we went with a converter intended for use with quad-copters etc as it was available easily online, although if I would be tempted just to design my own psu circuit going forward.</p><p>Cheers, Stuart</p>
Good work! I've got an old radio that I've been keeping for just such an 'ible.
<p>This looks so beautiful! I love everything about it, thanks for sharing. </p>

About This Instructable




Bio: We are a small UK hack/makerspace. Wide and wild variations in interests. This is our official account. Open nights on Wednesdays. See @fzzpop, www ... More »
More by fizzPOP-TheBirminghamHackspace:Table Lamp USB Charger Dual weild MakeyMakey - even more inputs! Raspberry Pi, Internet Radio 
Add instructable to: