WiFi Radio Plays Your Tunes In Style

wifi_radio

Instructables user [Jan] likes listening to music while hacking away in his workshop, but listening to the same CDs gets tired and boring after awhile. He contemplated listening to streaming audio over the Internet, but hated the idea of needing a computer around at all times. After a bit of reading, he found some information about building a WiFi radio, and got started on constructing his own.

Using a guide he found at the MightyOhm, he hacked an Asus router to use OpenWRT, adding a music player daemon to tune in various stations. He added a small LCD display and an ATmega32 to drive it, as well as a rotary encoder to allow him to switch between stations.

The case was built using several layers of  MDF which were cut using a CNC mill, and joined together with glue and wooden dowels. The front and back panels were milled out of  alucobond sheets, with the remainder of the case covered in white wood veneer. The detail that went into this build is great, we especially love the “WiFi Symbol” speaker grilles.

All of his code and schematics are available for download, should you desire to make a WiFi radio of your own. Stick around to see a video of his completed radio in action.

[via MightyOhm]

[youtube=http://www.youtube.com/watch?v=bltRuA8pe4I&w=470]

9 thoughts on “WiFi Radio Plays Your Tunes In Style

  1. That music reminds me of Bioshock, lol. I’ve been looking to do this for a while now, but I wanted it to look professional. I like the small graphic display and just the idea overall. Good, clean hack

  2. Nice hack. The speaker grills are a nice touch. Along those lines, recessing the front panel just a bit to give it relief might improve the total package. And I would add to my wish list station presets using the LED’s circling the knob as sensors (Green best for this?)

  3. Very nice build! The startup time would drive me nuts! I would probably make the power switch a ‘soft switch’ that just turns off the audio and display, leaving the router powered.

Leave a Reply

Please be kind and respectful to help make the comments section excellent. (Comment Policy)

This site uses Akismet to reduce spam. Learn how your comment data is processed.