Automated Heating Controller using Google Calendar


This is an awesome mbed project using Google Calendar to remotely control a home heating system.

mbed developer, Shack Dweller, describes using an Ethernet-connected mbed NXP LPC1768 Microcontroller, a DS18S20 temperature sensor, and a relay to control his heating unit based on events setup in a Google Calendar.

He describes the Google API developers guide as "scary read at first" but simplifies the process by using private address for his calendar and avoiding authentication. Using Google API GET requests, he polls the calendar to return events in XML and uses the current ambient temperature to switch the heater using a solid state relay. He has posted his code here

/media/uploads/anaran/_scaled_heater2.jpg

Great project with countless opportunities, great stuff.

Read more about the project on his blog

You need to log in to post a discussion