JeremyBlum.com

Physically Display Website Statistics via an Arduino + Multicolor LED

Behold! My newest little project. This one isn’t as complicated as some of my other creations, but it’s still a pretty cool little device that I put together.  I made this as a project for my INFO4320 class at Cornell: “Intro to Rapid Prototyping and Physical Computing”.  The assignment was to use a multicolor LED to react to some kind of stimuli.  So, I figured I’d make my stimuli this very blog!  Using a combination of PHP code on this site, a python script, and an arduino, I’m able to monitor website visits, and the OS/Browser of people visiting in (nearly) real time.  As always, I’m making the source code and schematics available below via a creative commons license, so go nuts!   A video is worth about 116,987,432 words by my calculations, so watch the video below to see how it works!

I have also made some other mini projects for this class.  I’m posting videos of all assignments for this class on a separate youtube channel here: http://www.youtube.com/jeremyeblum.  I’ll be posting the more interesting ones (like this one), on my normal channel as well.  But if you wanna see everything I’m up to, go subscribe to that other channel!  I’ve started work with three other group members on our final project for this class.  It’s ambitious, but if we can get it to work, it’s gonna be really cool (Hopefully on par with the Nerf Sentry Gun from last year)!

READ ON TO LEARN HOW IT WORKS AND TO DOWNLOAD SOURCE CODE/SCHEMATICS

Read more

6 comments

Auto LED indicator and switch installation

Programming continued today. In fact, we are essentially rewriting the code to better take advantage of the propeller chip’s many IO pins. In addition to that, we installed an LED above the rocker switch to indicate when autonomous mode is activated, and installed a hex switch (0-15), that will allow use to change delay times on the fly (on intervals of 10 ms). Pictures are below:

Auto LED installed Rear of LED Marking for Switch Installation A switch for changing delay on the fly Cutting an opening for the switch Cutting an opening for the switch Switch Installed Switch Installed

1 comment