This is a collection of links/ideas for a future project, but not something I'm interested in building now. Mostly because it would be prohibitively expensive to actually implement. Something I'd like to do once I'm swimming in cash moneys.
This would be a small box that could be mounted on a wall or set on a shelf, and would contain many sensors that can observe the surrounding environment. The goal is to create a standard "black-box" product that can communicate using simple protocols with a server somewhere else in the house. Ideally the actual sensors would be pluggable modules so that the box could contain one or more of the sensors available, to help cut down on the cost.
The environmental sensor should be a small box crammed with neat sensors:
- Barometric pressure
- Motion sensor
- Sound level
- Light level
- Carbon monoxide detector? smoke detector? other gases?
- A webcam?
- Loud buzzer for alarms
- Speaker to play audio
- Maybe the whole thing can glow with an RGB LED
- Or just a couple lights that can blink
- 2-line LCD display?
The sensors should be able to be queried multiple ways.
- HTTP requests should return an XML or JSON file with the current status of all sensors, as well as averages for the last minute, 5 minutes, 15 minutes and hour.
- The box should be able to define triggers, so that when motion or change in light or sound levels are detected, it can make an HTTP request to a predefined URL.
Here are some links to Sparkfun products, although it's only a matter of time before they go and build this whole contraption themselves.
- Green Goose has built some small egg-sized sensors that communicate wirelessly using a simple serial protocol