Electronics Project: 1937 radio hacked into an iPhone dock

This is an electronics project of mine. It’s a 1937 Philips radio modified into a docking station.

How I did it

I had this old Philips radio laying around that I couldn’t use because it only had an AM receiver. So, I thought it would be cool to make it into an iphone dock =D

Strip the old radio of its parts

The first thing I did was to remove old the old parts from it.
1937 Philips RadioInside Old Philips Radio1937 philips radio stripped

Replace old speaker element

Then I cut out the front of an old speaker and replaced the original speaker element. The reason for this was that the original element didn’t have any bass at all.

If you don’t have an old speaker laying around, you can find some cheap speaker elements from Parts Express.

Old speakerSpeaker placed inside radioSpeaker placed inside radio (front view)

Add docking function

To dock the iPhone and get sound from it, I used a Fiio L11 from Parts Express.

It enables you to charge the iPhone and get sound output when you plug it in.
iPhone dock componentiPhone dock component

Amplifier circuit

To amplify the sound, I used a TEA2025 amplifer circuit. It gives 2.5 watts of power, which was sufficient for this project.
Amplifier circuit TEA2025

Parts Express also has cheap audio amplifier boards for your electronics project if you don’t want to build one yourself.

Add Display

I made the display by drawing it on my computer, then printing it out on a sheet of paper placed behind a plastic window. I used LED’s on the back to indicate volume and source selection. The LED’s is controlled by an Arduino.
Radio Display (bare)Radio Display (with LEDs)Radio display working

Here is the schematic diagram for the LED’s:
Electronics project LED display

J1, J2, J3 and J4 are connected to outputs of the Arduino. The volume knob is a dual potentiometer (two potentiometers in one), so I have used one to control the volume and connected the other one to an input of the Arduino. The Arduino then controls the LEDs according to the potentiometer.

Download Arduino Code

The finished project

Finished electronics project - old radio iphone dock

Learn to create whatever electronics project you like!

If you liked it, please share and leave a comment below =)

Return from Electronics Project – Old Radio iPhone Dock to Circuit Ideas

Learn Electronics For FREE Free eBook
Hey! I'd love to send you articles to teach you how to build electronics! And I'll also send you a free copy of my book "Creating Cheap Circuit Boards" =)

Enter your name and email below, and I’ll see you on the inside!

submit to reddit

Share with your friends:

16 thoughts on “Electronics Project – Old Radio iPhone Dock

  1. Pingback: 1937 Philips AM Radio Hacked into an iPhone Dock - Hacked Gadgets – DIY Tech Blog

  2. I love that you have salvaged your old radio than throwing it to the garbage.

    Do you have the circuit for your LED volume indicator?

  3. Pingback: From The Tips Box: Windows Explorer Shortcuts, Repurposed Radios, Shared Clipboards | Lifehacker Australia

  4. Pingback: Arduino Blog » Blog Archive » Vintage radio hacked into a docking station

  5. Pingback: Vintage radio hacked into a docking station | Linux-Support.com

  6. Pingback: Old Radio Hacked Into an iPhone Dock | Arduino ...

  7. Pingback: Vintage radio hacked into a docking station | ArduinoFan

  8. Pingback: Vintage radio hacked into a docking station | dev.SquareCows.com

  9. Pingback: Vintage radio hacked into a docking station / Cooking Hacks Blog

  10. Pingback: Vintage radio hacked into a docking station | A Maker's Dream Factory

  11. Pingback: Vintage radio hacked into a docking station / Cooking Hacks Blog

  12. Pingback: 20 Arduino projects of 2013 | Nudatech

Leave a Reply

Your email address will not be published. Required fields are marked *

7 − = one

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>