With the relatively recent release of the Arduino Yun I’ve been attracted back to my roots – digital electronics. Arduino has been making it easy to develop small, controller-based projects for some time and the Yun takes that a step further by providing a board that combines a Linux host with an Arduino, adding Wifi and wired networking to the host as well.
The result here is that with just the one board you can develop interactive projects that use resources from the internet. As a starter I decided to build a Hudson/Jenkins build monitor using LED traffic lights. The Linux side is told which builds to monitor and refreshes their status once a minute using a cron job; the Arduino side reads the job statuses and updates the LEDs in real time; this includes flashing the status LED for a build if that build is currently running.
I’ve made this project completely open source, complete with circuit diagrams, downloadable software and some set-up instructions – you can find it over at Github and also check out more project photos and video on the Google+ page