[rob myers] created a dynamic webpage that changes based on the colours in his studio. Rob takes a picture of his studio with a webcam, processes the image with Python, and uploads the colour data to a ThingSpeak channel. The webpage uses jQuery to access the ThingSpeak API and dynamically update his webpage. All of the software is available for download as a GIT repo, so anyone with a webcam should be able to recreate this project very easily.
We love the combination of storing data in a channel and using the API to update a webpage dynamically based on the current “mood” of an area. We also love the idea of using a webcam as a passive sensor since almost everybody has one.
[via Rob Myers' Blog]