Instructables
loading
loading

Standalone WiFi Radio Control Panel (Arduino-Powered)

Picture of Standalone WiFi Radio Control Panel (Arduino-Powered)
I wanted an Internet Radio for a long time, and was delighted to find Tinkernut's Wifi Radio project (http://tinkernut.com/archives/2387 ), which I built and have enjoyed for a few months. 

However, I didn't really care for the Ario based control interface, which required a computer up and running to start, stop, or change the channel.  I wanted to build a stand-alone controller, and found MightyOhm's Wifi Radio (http://mightyohm.com/wifiradio ), on which the Tinkernut project is based.  MightyOhm's control panel looks very nice, but it seemed more involved than I was ready for.  I don't have a non-Arduino AVR programmer, and I wanted to use things I had on hand and avoid opening up my router if possible.  Please note that this is an intermediate project, which will require basic multimeter experimentation to determine how the rotary encoder functions, and intermediate breadboarding, since there are a lot of connections involved.

So, using an Arduino-compatible controller board (Adafruit's Boardiuno , actually), a standard Arduino Ethernet Shield , a 16x2 character LCD, and a rotary encoder knob, I was able to quickly put together a controller that could select and play from a number of preset channels, turn off the radio, and display station, artist, and title information for the currently playing station and song.
 
Remove these adsRemove these ads by Signing Up
Edwardahn27 days ago

Hi, Nice to meet you.

My name is Edward AHN , at WIZnet in Korea.

We have been searching some application references in which WIZnet solution is applied, and found your project “ Wifi Radio “ using Ethernet Shield. In the Ethernet Shield WZnet’s W5100 chip is embedded. Your development looks very cool & smart.

Recently we opened WIZnet Museum (http://wiznetmuseum.com) site. This is a academic-purposed collection of open projects, tutorials, articles and etc from our global customers.

If you are O.K. we would like to introduce your projects in here. Hopefully, you will allow this.

Also, if you are interested, we would like to send the Ethernet shield of our latest chip version, W5500 or WiFi Shield.

You may be able to establish another project with them.

Hopefully, keep contacting us for the friendship.

Thank you very much

Machiuka. made it!5 months ago

I've made one from a salvaged satellite receiver (SSR). It has a web interface and a remote control. I've used the SSR's power supply and front panel to display current date and time and other informations such as currency, precious metal quotations etc. I've posted all the detail on my blog machiuka.blogspot.ro and on my youtube channel - machiuka.

final2.jpgDSCF5349.JPGwebinterface.png
If your router has a serial port and runs linux, it might be cheaper to just communicate to it via serial instead of ethernet. You might need to write some code to do that though, but it will definitely be cheaper.
schazamp (author)  frank260801154 years ago
MightyOhm's build did involve opening up the router and hooking up the microcontroller to the serial port, but it involved soldering a header to the router's PCB, which I was hoping to avoid. I know the Arduino + Ethernet shield is a rather pricey route. I would like to use something like this: credit-card sized arduino ethernet controller  which has it all in one, and would be much cheaper, but I haven't been able to make up the PCB for it yet.
schazamp (author)  schazamp4 years ago
I was thinking yesterday, it might be possible to add a USB serial port (with a USB hub), and control it that way.