Yesterday, I finished up building a little module controlled with just 5 wires to display any scrolling text on a matrix display of 64 LEDs.
Scrolling Tweets - A tiny display for the latest news. from Param Aggarwal on Vimeo.
Today, it was time to take it to the next step. Getting realtime tweets from my favorite site The Verge and displaying them.
For this, I needed:
WiFly Shield from Sparkfun - This little shield helps the Arduino connect straight to the internet via WiFi. No wires.
LiPower Shield from Sparkfun - Another shield stacked on to take power from a LiPoly battery and keep the whole device completely wireless.
In addition there was the trusty Arduino Uno and a little speaker to beep when new tweets are going to be displayed.
There is quite a mess of wires now.
In the process of building it, I also had to build a tiny application which I hosted on Heroku. It’s job is to call the Twitter API and parse the reply into a tiny package which the Arduino can then understand.
Here is the code for use on an Arduino.
Here is the code of the tiny Node.js application hosted on Heroku: