1 |
× |
Arduino Mega
I'm using the Seeduino model, but it really doesn't matter. It acts as the base station
|
1 |
× |
Arduino Nano (per switch, outlet detector node, or blind minder)
This provides communication with the base over basic RF
|
1 |
× |
RF Transmitter (Per switch or outlet detector node)
I used https://www.sparkfun.com/products/10535.
|
1 |
× |
RF Receiver (per base station and blind minder)
I used https://www.sparkfun.com/products/10533. If you want meshing, you need one of these for each node that you want to be able to re-transmit as well
|
1 |
× |
IR Detector (per IR node)
These are cheap and can be trivially attached to any node with an arduino and a transmitter. I used a bunch because they come in packs of ten
|
1 |
× |
Wireless outlet controller (per controlled outlet)
I used http://www.amazon.com/Etekcity%C2%AE-Self-learning-Programmable-Christmas-Batteries/dp/B00ENY9TFQ . The separate on/off switches are important because it removes the step of checking to see if the light is on for a toggle
|
2 |
× |
5V wall wart (per outlet detector)
One of these serves as power for the transmitter and processor, one serves as the power detector
|
1 |
× |
Server
This can be any old computer. The only requirement is that it be able to connect with the Arduino over USB
|
1 |
× |
Microphone (per speech recognition node)
I have these on a bunch of computers, each of which runs the SAPI software in the background. This gives good coverage of the apartment without significant investment
|
1 |
× |
TV (for the FitBit dashboard node)
Self explanatory. Anything will work, but I prefer wall-mounted in the bedroom
|
1 |
× |
Chromecast (for the same)
Important for actually getting the from the FitBit.
|
1 |
× |
RF Sonic Screwdriver
Self explanatory
|