Tweeting WiFi Radio Control Panel

This is an update to my Standalone WiFi Radio Control Panel , which enables it to tweet the currently playing song and station.  The project is based on an AdaFruit Boarduino, an Arduino-compatible microcontroller platform, with an Ethernet shield, an LCD, and a rotary encoder.

It uses the Ethernet Shield to communicate with the radio and control the station, and this update now enables it to connect to twitter and post a "now playing" message to @SchampsNetRadio .  The message is of the following format:  "Now playing on station <STATION_NAME>: <ARTIST> - <TITLE>", for example (from this tweet )
"Now playing on station Illinois Street Lounge: Antonio Carlos Jobim - Tide"

The Arduino source code is attached.  This was relatively easy to set up, following the instructions here: and adding the necessary libraries to the sketch.  You'll have to get your own OAUTH code and update the source to use it.

For the latest version of the source, check this GitHub repository

Update, 6/12/2011, 8:00pm CST:  I found some bugs in the code, so I updated it in the git repo, and attached a new version here.  Also, I wanted to plug my favorite internet radio provider, SomaFM, which I use this WiFi radio for.  They're awesome, and I listen to a number of their stations.  One is on almost all the time.  Go, listen, and give them money!

Teacher Notes

Teachers! Did you use this instructable in your classroom?
Add a Teacher Note to share how you incorporated it into your lesson.

Adafruit Make It Tweet Challenge

Finalist in the
Adafruit Make It Tweet Challenge

Microcontroller Contest

Participated in the
Microcontroller Contest

Be the First to Share


    • Made with Math Contest

      Made with Math Contest
    • Multi-Discipline Contest

      Multi-Discipline Contest
    • Robotics Contest

      Robotics Contest

    4 Discussions


    4 years ago on Introduction

    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 ( 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

    schazampKaptain Kool

    Reply 8 years ago on Introduction

    Thanks! Unfortunately, I don't remember where that box came from or what it was for, probably my grandparent's house. It probably has a more interesting story than the radio control panel it now finds itself committed to.