I've finally gotten around to building this page to showcase all the crazy stuff I think up. | |
Software | |
This is the interface for my home automation system. It's really only about half finished. Currently working are three general purpose on/off outputs and a media player the plays over the house stereo instead of the computer loading the page so I can queue up music from anywhere in the house. On the list of things to do: add a scheduler page to have the ports turn on and off at specified times, finish the tempurature sensor and integrate it with the thermostat so I can set the tempurature from anywhere, and lastly, add an IR transmitter so I can control my TV/Stereo/Whatever that uses a remote. | |
Here's a page that I've built to track 1)the IP of my home network so that I can get to my automation server from anywhere and 2)the IP of anywhere else I need to. Right now I just have Internet Explorer open a page that has a Javascript page reload that opens the update page, but I'm working on a program that will do this at a preset interval and be able to handle dead connections, like when Qwest shits out, which it does early and often >:( . | |
Hardware | |
This is my new workbench. It's got 16 outlets, 10 of which are on a kill switch (just in case...), and a hardwired worklamp. It has about all the space you could ever hope for with a 6x3 ft. desk area and an 18" shelf up top. | |
This is my prototyping board which I've added a PC power supply to so now I only have to plug in one cable and I get 3.3, -5, 5, -12, and 12 volts (I only have enough connectors to get the positive leads mounted). Each post is a screw terminal as well as a banana plug, making it easy to connect test equipment or a grounding strap like in the picture. View #2 View #3 | |
This is my "remote" for the shambles that is my home automation system. Basically it's a Pocket PC that has WiFi that browses to my webserver which then forwards commands to my network attached IO device. | |
Pic coming soon! | This is the workhorse of my automation system: an Arduino Diecimelia with a networking shield. Basically a mini computer with dedicated on/off ports. I've programmed it to parse a http page to recieve commands and echo it's status back to confirm it recieved everything. |