06a2292b2f2e493f78352eea9ebddebb8c853a7e
[hw/greenhouse] / README
1 Greenhouse Shield for Arduino
2
3 This is a board my son Robert is building to monitor and control conditions 
4 in our back yard greenhouse.  The objective is a "shield" for an Arduino
5 Duemilanove board, with the following features:
6
7         - temperature sensor                            MCP9700A
8         - light sensor                                  PDV-P9007
9         - humidity sensor                               HCH-1000 + TLC555
10         - i2c real-time clock                           DS1307
11         - i2c non-volatile memory for data logging      24AA1025
12         - 4 relay-switched mains (110 volt AC)
13                 - electric heater (high current!)
14                 - electric fan
15                 - hydroponics pump
16                 - spare
17         - spi TeleDongle interface for RF link
18                 http://altusmetrum.org/TeleDongle
19
20 The idea is that we log temperature, light, and humidity every so often to
21 the non-volatile memory with timestamps.  On each sample, we check current
22 conditions and turn the heater on if it's too cold, and the fan on if it's
23 too hot.  The hydroponics pump gets turned on and off on a regular schedule.
24 And the RF link provides a mechanism for remotely downloading the logged data,
25 changing setpoints and schedules, manual override, etc.
26
27 References:
28
29     various relevant circuit fragments:
30         http://www.ladyada.net/learn/sensors/cds.html
31         http://klk64.com/arduino-spi/
32         http://www.arduino.cc/cgi-bin/yabb2/YaBB.pl?num=1264143673
33
34     pcb layout in gEDA of an Arduino shield:
35         http://lowvoltagelabs.com/products/videooverlayshield/