I'm a technologist at heart - my house has at least one computer in every room and I write a lot of software in my spare time. I'm especially interested in human computer interaction and have built many small gadgets that aim to simplify my life with technology. Below are examples(with video) of some gadgets I have built:
Automatic pneumatic door
This project combines electronics, magnetics, optoelectronics and pneumatics to create an automatic opening door, <nerd>like on Star Trek</nerd> ;P.
Behind the scenes, the components used are a Arduino Uno, a HMC5883L magnetometer, a couple of Sharp IR sensors, a couple of cheapo pneumatic valves, a 1m long actuator/piston, a Bambi BB8 silent compressor and a load of wires/pneumatic connectors.
The door operates in 3 modes:
- Open(opens the door, stays open)
- Close(closes the door, stays closed)
- Auto(closes the door but opens/closes automatically).
Internet connected barometer
Using the Phidget Servo Module, along with a USB Extender and a scheduled Perl script, this internet connected barometer automatically changes to show what the weather is going to be like tomorrow. The data is scraped from WeatherUnderground and then interpreted by the script.
The script also checks for train delays from the Southeastern railway website, along with new e-mails to a special e-mail address. If there are train delays or a new message is in the special inbox, these supercede the weather on the barometer until the delays are cleared/e-mail is read.
Door opening watch(with train times)
The Sony MBW-150 watch is a conventional looking watch with an OLED display and Bluetooth capabilities. Thanks to the Openwatch plugin for Android, along with the excellent Tasker app and a bit of server side coding and home side hardware, I am able to open the front door to our flat by simply pressing a button on my watch.
Pressing another button will send the next trains from Liverpool Street to the display on my watch, along with the platform numbers, scraping the information from National Rail.