Build your own Wifi radio

Build your own Wifi radio

The internet hosts lots and lots of online radiostreams, most of them with a certain theme, ranging from old time classics to Tibetian riverdancing. I must admit that I love to listen to them while I'm building stuff, as I can choose the music I like without listening to the same cd's over and over again.

The only problem is that I always needed to have a computer neaby to get an internet connection. So I looked around to buy one, but they are quite expensive and besides that, it is a lot more fun to make your own.

As I had no clue at all about how to do the wifi and internet part of the project, I searched the net for clues and I stumbled upon www.mightyohm.com. This site belongs to Jeff Keyzer and he has an excellent step by step tutorial on it for hacking a wifi router into a wifi radio. If you follow his instructions, you will end up with a working radio but I decided to build my own graphical interface for it and my own case.



I really wanted this project to look as nice as possible, so I invested a lot of time in designing and building the case. I hope that this build is awesome enough to have a chance in the lasercutter contest or the makerbot contest as I would love to have one of these machines. They would allow me to make even nicer looking and more intricate cases and parts and I wouldn't have to bother my friends to mill parts for me ;) ( in fact I might be able to help them out then).


I would like to thank Jeff Keyzer for helping me with setting up the router correctly, Izaak for helping me with out with the CNC part and my wife for helping me with the veneer.

 
Remove these adsRemove these ads by Signing Up
 

Step 1What do we need for this project?

As you can imagine, we'll need a lot for this project.


First of all, we'll need an ASUS WL-520gu wireless router. This router will handle the internet connection and also play the music.

Secondly, we'll need a RS232 to usb converter (3,3V version). We will need that to hack the router. I used a couple of xbees to do this as they are 3,3V and a few wires less on my desk is always handy. If you don't have those you can buy converter cables all over the net (here for instance).

We'll also need a USB sounddevice. I used a creative SB0270 external soundcard that I had lying around for years but you can buy very cheap small thingies everywhere. If you're not sure whether the sounddevice you have will work, then you can go to the forum on www.mightyohm.com. There is a list there with working devices.


Amplifier

There are 2 options to make the sound audible. You can either use an external amplifier or you can use an internal one. I actually combined the 2 options. I used a kit (K-VOTI-003 on www.voti.nl) for the internal amplifier but I also added audio output (stereo cinch) on the back for an external amplifier. Ofcourse you can build you own amplifier too but I was a bit short in time
If you use an internal amplifier, then you will need some speakers too.

I also added a headphone connector to the front.


Interface

For the interface we'll need:
  • A graphical LCD: I used a monochrome 240*128 LCD (LCD-21 on www.voti.nl)
  • An ATmega16 or 32: The size is depending on the amout of graphics you want to display. I used an smd version but ofcourse you can make your project with thru-hole components.
  • A DS1307 Real Time Clock
  • Battery holder + 3V battery: CR2032 in my case
  • A 32.768kHz quartz crystal
  • A rotary encoder: I used an alps encoder with pushbutton
  • A 10K potentiometer
  • A bunch of resistors: 3 x 1K5, 2 x 4K7, 4 x 10K
  • BSS138: 2 x for the level converter
  • Some male and female headerpins
  • A connector for your programmer
  • 3 double switches
  • 5 led's

The Case

For the case we'll need a lot of 18mm MDF and some real wood veneer.
The front and the backpannel are made of alucobond which is a sheet of poylethylene sandwitched between two 0.8mm layers of aluminium.

We'll also need 5 holders for the LED's and a powerconnector.

« Previous StepDownload PDFView All StepsNext Step »
33 comments
Nov 7, 2011. 10:04 PMjanur55 says:
i want to build WIR too,,
but i have a question
to make WIR, should i build my own server?, or i can use server which built by anyone...maybe like directly access shoutcast.com
Nov 8, 2011. 6:47 AMjanur55 says:
thx for fast respon
another question..hehe
i dont undertstand what the mpd is it?
the mpd is installed on wireless router or on pc?
Nov 4, 2011. 6:02 AMBrother_P says:
Fabulous project! I'm always looking for hobby projects to run in my high school, and this is way cool. Question: does the choice of router matter? I have a few discarded ones laying around that are doing nothing.
Oct 20, 2011. 5:29 AMdjjoec says:
This might sound like a stupid question but can I make my powered speakers run on wifi. What I mean is transmit sound so I havn't got leads running every where as I run a wedding dj business in Melbourne. I don't know if this is possible.
Oct 20, 2011. 7:58 PMzleebme says:
They have bluetooth speakers you should look into, but seeing as your a dj note you will get diminished sound quality any way that you go on wireless sound transmission.
May 15, 2011. 8:12 PMqwerty156 says:
You could also use the Nokia 6100 Graphic LCD, You would be able to acheive a better, higher resolution and a colorful UI!

Kudos on the build, well done
Apr 10, 2011. 7:35 PMSet271 says:
Schematic is hard to read
Apr 8, 2011. 9:21 PMDerekMc525 says:
Wow, Great Idea! And to think, I just use an old outdated laptop, Makes me want to try build some laptop component radio combo set? Once again, Great work, It looks very well done!
Apr 4, 2011. 12:01 AMkinoremake says:
this is a really cool stuff, never thought about wifi radio, but now I probably will try to build it
Apr 2, 2011. 2:27 PMRhamkota says:
I know this sounds really dumb, but what's the quartz crystal for?
Mar 27, 2011. 4:50 PMAndrew Pearce says:
I'm wondering if instead of adding a usb or card reader like Ugifer said, wouldn't it be possible to stream music from your wifi phone or ipod through the router? Hate all those stink radio clocks and stereos you can buy that have the ipod plug!
This rocks.
Mar 26, 2011. 7:35 PMchicopluma says:
really cool and i relly like your conceptual speakers design
Mar 24, 2011. 5:19 PMkc6qhp says:
WOW! Very nicely done in all respects!

I'm the one who built the case for Jeff's radio and I can appreciate the amount of work that goes into building a case like what you built. Very very nicely done!

-Tony
Mar 26, 2011. 2:33 AMLindie says:
I love the design! Great job!
Mar 24, 2011. 2:21 PMgisdead says:
Kinda random question: I'm about to buy a soldering iron and wondering what to buy. I know its a weird place to ask but I saw your orange handled one in the background and wondered what kind you prefer.
Mar 25, 2011. 11:45 AMgisdead says:
Awesome. Thanks so much.
Mar 25, 2011. 2:12 AMUgifer says:
This is the most incredible project - beautiful design, professional-looking execution, clever use of cheap materials, CNC!, all it needs is a jacob's ladder on top and to be able to bake cookies and you have achieved every instructable all rolled into one!

A thought regarding further expansion (as if it didn't do enough already); How about a USB port or SD card reader so that it could play music from an external source also? A SNTP sync-ed clock on the display is also handy on nearly anything and you might make that the display when it's on but not playing.

This really is a top project. Thanks.
Mar 24, 2011. 2:22 PMgisdead says:
Awesome Job btw!
Mar 22, 2011. 1:50 PMxAxrules says:
This is brilliant. I nicely designed case, a good interface and it sounds great, can't wait to make one of my own!
Mar 20, 2011. 4:11 PMJesusFreke says:
Wait a second! You can't mention something unique and interesting like "Tibetian Riverdancing" without giving us a link!
Mar 21, 2011. 7:42 AMisacco says:
Congratulations for this beautiful object.
The case is outstanding for its design, crafting and finishing quality.
The particular assembling imposes a large waste of MDF, but it is really worth!
The instructable is very well illustrated and explained.
Mar 20, 2011. 11:25 PMHonus says:
Beautiful job. I also follow Jeff's blog -it's awesome.
Mar 20, 2011. 3:42 PMReffner says:
This is awesome. You did an excellent job on the whole thing, but the case is super slick. As far as I'm concerned, the contest can end now...you win!!!

Pro

Get More Out of Instructables

Already have an Account?

close

All Steps Viewing
View all steps of an Instructable on the same page when you're a Pro Member.

Upgrade to Pro today!
77
Followers
23
Author:janw
My hobbies are mainly music and electronics but I like to read and learn about a lot more than that.