add second temp sensor, lots of shuffling
authorBdale Garbee <bdale@gag.com>
Sat, 8 May 2010 21:29:28 +0000 (15:29 -0600)
committerBdale Garbee <bdale@gag.com>
Sat, 8 May 2010 21:29:28 +0000 (15:29 -0600)
README
greenhouse.sch

diff --git a/README b/README
index d60bcbc3636b7480a70a268b762f665cf2aa7549..164d25ad7a01323a4e7836295e4064686b532277 100644 (file)
--- a/README
+++ b/README
@@ -36,3 +36,7 @@ References:
 
     5 to 3.3 volt level shifting with a MOSFET ...
        http://www.rocketnumbernine.com/2009/04/10/5v-33v-bidirectional-level-converter/
+
+    DS1307 i2c example code
+       http://www.glacialwanderer.com/hobbyrobotics/?p=12
+
index ac670416dd8f846d365810fcc5f156290ea9a01b..c79b84091453331bc35f91ed567682a15070a1d1 100644 (file)
@@ -1,25 +1,25 @@
 v 20100214 2
 C 40000 40000 0 0 0 EMBEDDEDtitle-D-bdale.sym
 [
-B 40000 40000 34000 22000 3 0 0 0 -1 -1 0 -1 -1 -1 -1 -1
-L 66400 41400 74000 41400 15 0 0 0 -1 -1
+T 56500 41800 5 10 0 0 0 0 1
+graphical=1
+T 66500 40400 15 8 1 0 0 0 1
+FILE:
+T 71500 40400 15 8 1 0 0 0 1
+REVISION:
+T 69400 40400 15 8 1 0 0 0 1
+PAGE
+T 70200 40400 15 8 1 0 0 0 1
+OF
+B 66400 40000 7600 2700 15 0 0 0 -1 -1 0 -1 -1 -1 -1 -1
+L 66400 40600 74000 40600 15 0 0 0 -1 -1
+T 66500 40100 15 10 1 0 0 0 1
+Project URL:
 T 66900 40800 9 10 1 0 0 0 2
                 Copyright 2010 by Bdale Garbee <bdale@gag.com>
 Licensed under the TAPR Open Hardware License, http://www.tapr.org/OHL
-T 66500 40100 15 10 1 0 0 0 1
-Project URL:
-L 66400 40600 74000 40600 15 0 0 0 -1 -1
-B 66400 40000 7600 2700 15 0 0 0 -1 -1 0 -1 -1 -1 -1 -1
-T 70200 40400 15 8 1 0 0 0 1
-OF
-T 69400 40400 15 8 1 0 0 0 1
-PAGE
-T 71500 40400 15 8 1 0 0 0 1
-REVISION:
-T 66500 40400 15 8 1 0 0 0 1
-FILE:
-T 56500 41800 5 10 0 0 0 0 1
-graphical=1
+L 66400 41400 74000 41400 15 0 0 0 -1 -1
+B 40000 40000 34000 22000 3 0 0 0 -1 -1 0 -1 -1 -1 -1 -1
 ]
 T 67900 41800 9 30 1 0 0 0 1
 Greenhouse Shield
@@ -130,22 +130,22 @@ netname=aref
 N 42800 53700 44100 53700 4
 {
 T 43700 53800 5 10 1 1 0 0 1
-netname=temp
+netname=temp1
 }
-N 42800 53300 47100 53300 4
+N 42800 53300 44100 53300 4
 {
-T 43800 53400 5 10 1 1 0 0 1
-netname=light
+T 43700 53400 5 10 1 1 0 0 1
+netname=temp2
 }
-N 42800 52900 44100 52900 4
+N 42800 52900 47100 52900 4
 {
-T 43500 53000 5 10 1 1 0 0 1
-netname=humidity
+T 43800 53000 5 10 1 1 0 0 1
+netname=light
 }
 N 42800 52500 44100 52500 4
 {
-T 43900 52600 5 10 1 1 0 0 1
-netname=a3
+T 43500 52600 5 10 1 1 0 0 1
+netname=humidity
 }
 N 42800 52100 44100 52100 4
 {
@@ -200,7 +200,7 @@ device=24AA1025
 T 50495 42395 5 10 0 1 0 0 1
 footprint=DIP8
 T 50800 45700 5 10 1 1 0 0 1
-refdes=U2
+refdes=U3
 }
 C 49300 46600 1 270 0 resistor.sym
 {
@@ -231,12 +231,12 @@ N 50300 51400 50800 51400 4
 N 52600 51400 53100 51400 4
 {
 T 52800 51500 5 10 1 1 0 0 1
-netname=temp
+netname=temp1
 }
 C 45700 56600 1 270 0 led.sym
 {
 T 46050 56500 5 10 1 1 0 0 1
-refdes=D1
+refdes=D5
 T 46300 56700 5 10 0 0 270 0 1
 device=LED
 T 45700 56650 5 10 0 1 270 0 1
@@ -398,7 +398,7 @@ C 52900 44700 1 270 0 capacitor.sym
 T 53600 44500 5 10 0 0 270 0 1
 device=CAPACITOR
 T 53300 44400 5 10 1 1 0 0 1
-refdes=C2
+refdes=C6
 T 53800 44500 5 10 0 0 270 0 1
 symversion=0.1
 T 52900 44705 5 10 0 1 270 0 1
@@ -423,29 +423,29 @@ L 44400 52100 44300 52200 3 0 0 0 -1 -1
 L 44400 51700 44300 51600 3 0 0 0 -1 -1
 T 44500 51800 9 10 1 0 0 0 1
 i2c
-C 46800 54300 1 270 0 photo-resistor-1.sym
+C 46800 53900 1 270 0 photo-resistor-1.sym
 {
-T 47500 53600 5 10 0 0 270 0 1
+T 47500 53200 5 10 0 0 270 0 1
 device=PHOTORESISTOR
-T 47500 54000 5 10 1 1 0 0 1
-refdes=R4
 T 47500 53600 5 10 1 1 0 0 1
+refdes=R4
+T 47500 53200 5 10 1 1 0 0 1
 value=PDV-P9007
 }
-C 47000 53200 1 270 0 resistor.sym
+C 47000 52800 1 270 0 resistor.sym
 {
-T 47400 52900 5 10 0 0 270 0 1
+T 47400 52500 5 10 0 0 270 0 1
 device=RESISTOR
-T 47400 52900 5 10 1 1 0 0 1
+T 47400 52500 5 10 1 1 0 0 1
 refdes=R5
-T 47000 53205 5 10 0 1 270 0 1
+T 47000 52805 5 10 0 1 270 0 1
 footprint=1206
-T 47400 52500 5 10 1 1 0 0 1
+T 47400 52100 5 10 1 1 0 0 1
 value=15k
 }
-C 46900 54300 1 0 0 5V-plus-1.sym
-C 47000 52000 1 0 0 gnd-1.sym
-N 47100 53400 47100 53200 4
+C 46900 53900 1 0 0 5V-plus-1.sym
+C 47000 51600 1 0 0 gnd-1.sym
+N 47100 53000 47100 52800 4
 C 45800 50900 1 0 0 switch-pushbutton-no-1.sym
 {
 T 45900 51200 5 10 1 1 0 0 1
@@ -456,303 +456,303 @@ T 46300 51200 5 10 1 1 0 0 1
 value=reset
 }
 C 46700 50600 1 0 0 gnd-1.sym
-C 64400 57600 1 0 0 2N2222-1.sym
+C 62500 57600 1 0 0 2N2222-1.sym
 {
-T 65300 58300 5 10 0 0 0 0 1
+T 63400 58300 5 10 0 0 0 0 1
 device=2N2222
-T 65300 58100 5 10 1 1 0 0 1
-refdes=Q?
+T 63400 58100 5 10 1 1 0 0 1
+refdes=Q1
 }
-C 63500 58000 1 0 0 resistor.sym
+C 61600 58000 1 0 0 resistor.sym
 {
-T 63800 58400 5 10 0 0 0 0 1
+T 61900 58400 5 10 0 0 0 0 1
 device=RESISTOR
-T 63600 58300 5 10 1 1 0 0 1
-refdes=R?
-T 63495 58000 5 10 0 1 0 0 1
+T 61700 58300 5 10 1 1 0 0 1
+refdes=R10
+T 61595 58000 5 10 0 1 0 0 1
 footprint=1206
-T 64100 58300 5 10 1 1 0 0 1
+T 62200 58300 5 10 1 1 0 0 1
 value=1k
 }
-C 68100 58800 1 0 0 aromat_dsp1.sym
+C 66200 58800 1 0 0 aromat_dsp1.sym
 {
-T 68200 60000 5 6 0 1 0 0 1
+T 66300 60000 5 6 0 1 0 0 1
 device=OMRON_G2R-24-DC5
-T 68300 58900 5 8 1 1 0 1 1
+T 66400 58900 5 8 1 1 0 1 1
 device=Aromat DSP1
-T 68375 60050 5 10 1 1 0 0 1
-refdes=K?
+T 66475 60050 5 10 1 1 0 0 1
+refdes=K1
 }
-N 66700 59500 68100 59500 4
-C 67300 58600 1 90 0 diode-1.sym
+N 64800 59500 66200 59500 4
+C 65400 58600 1 90 0 diode-1.sym
 {
-T 66700 59000 5 10 0 0 90 0 1
+T 64800 59000 5 10 0 0 90 0 1
 device=DIODE
-T 67600 59300 5 10 1 1 180 0 1
-refdes=D?
-T 67300 58700 5 10 1 1 0 0 1
+T 65700 59300 5 10 1 1 180 0 1
+refdes=D1
+T 65400 58700 5 10 1 1 0 0 1
 value=1N4004
 }
-N 65000 58600 68100 58600 4
-N 68100 58600 68100 59100 4
-C 69300 59900 1 0 0 fuse-1.sym
+N 63100 58600 66200 58600 4
+N 66200 58600 66200 59100 4
+C 67400 59900 1 0 0 fuse-1.sym
 {
-T 69500 60300 5 10 0 0 0 0 1
+T 67600 60300 5 10 0 0 0 0 1
 device=FUSE
-T 69500 60100 5 10 1 1 0 0 1
-refdes=F?
-T 69500 60500 5 10 0 0 0 0 1
+T 67600 60100 5 10 1 1 0 0 1
+refdes=F1
+T 67600 60500 5 10 0 0 0 0 1
 symversion=0.1
 }
-N 70300 51900 70300 60400 4
+N 68400 51900 68400 60400 4
 {
-T 70500 51800 5 10 1 1 90 0 1
+T 68600 51800 5 10 1 1 90 0 1
 netname=AC_line
 }
-N 70300 59900 70200 59900 4
-C 71300 60400 1 90 0 conn-3.sym
+N 68400 59900 68300 59900 4
+C 69400 60400 1 90 0 conn-3.sym
 {
-T 69900 61000 5 10 1 1 180 0 1
-refdes=J?
-T 70300 61200 5 10 1 1 0 0 1
+T 68000 61000 5 10 1 1 180 0 1
+refdes=J8
+T 68400 61200 5 10 1 1 0 0 1
 value=120VAC
 }
-C 71800 58500 1 0 0 conn-3.sym
+C 69900 58500 1 0 0 conn-3.sym
 {
-T 72100 59800 5 10 1 1 0 0 1
-refdes=J?
-T 72600 59000 5 10 1 1 0 0 1
+T 70200 59800 5 10 1 1 0 0 1
+refdes=J9
+T 70700 59000 5 10 1 1 0 0 1
 value=AC-1
 }
-N 70700 48400 70700 60400 4
-N 71800 59100 70700 59100 4
-N 71100 50700 71100 60400 4
-N 71100 58700 71800 58700 4
-N 71800 59500 69300 59500 4
-C 64400 55000 1 0 0 2N2222-1.sym
+N 68800 48400 68800 60400 4
+N 69900 59100 68800 59100 4
+N 69200 50700 69200 60400 4
+N 69200 58700 69900 58700 4
+N 69900 59500 67400 59500 4
+C 62500 55000 1 0 0 2N2222-1.sym
 {
-T 65300 55700 5 10 0 0 0 0 1
+T 63400 55700 5 10 0 0 0 0 1
 device=2N2222
-T 65300 55500 5 10 1 1 0 0 1
-refdes=Q?
+T 63400 55500 5 10 1 1 0 0 1
+refdes=Q2
 }
-C 63500 55400 1 0 0 resistor.sym
+C 61600 55400 1 0 0 resistor.sym
 {
-T 63800 55800 5 10 0 0 0 0 1
+T 61900 55800 5 10 0 0 0 0 1
 device=RESISTOR
-T 63600 55700 5 10 1 1 0 0 1
-refdes=R?
-T 63495 55400 5 10 0 1 0 0 1
+T 61700 55700 5 10 1 1 0 0 1
+refdes=R11
+T 61595 55400 5 10 0 1 0 0 1
 footprint=1206
-T 64100 55700 5 10 1 1 0 0 1
+T 62200 55700 5 10 1 1 0 0 1
 value=1k
 }
-C 64400 52200 1 0 0 2N2222-1.sym
+C 62500 52200 1 0 0 2N2222-1.sym
 {
-T 65300 52900 5 10 0 0 0 0 1
+T 63400 52900 5 10 0 0 0 0 1
 device=2N2222
-T 65300 52700 5 10 1 1 0 0 1
-refdes=Q?
+T 63400 52700 5 10 1 1 0 0 1
+refdes=Q3
 }
-C 63500 52600 1 0 0 resistor.sym
+C 61600 52600 1 0 0 resistor.sym
 {
-T 63800 53000 5 10 0 0 0 0 1
+T 61900 53000 5 10 0 0 0 0 1
 device=RESISTOR
-T 63600 52900 5 10 1 1 0 0 1
-refdes=R?
-T 63495 52600 5 10 0 1 0 0 1
+T 61700 52900 5 10 1 1 0 0 1
+refdes=R12
+T 61595 52600 5 10 0 1 0 0 1
 footprint=1206
-T 64100 52900 5 10 1 1 0 0 1
+T 62200 52900 5 10 1 1 0 0 1
 value=1k
 }
-C 64400 49600 1 0 0 2N2222-1.sym
+C 62500 49600 1 0 0 2N2222-1.sym
 {
-T 65300 50300 5 10 0 0 0 0 1
+T 63400 50300 5 10 0 0 0 0 1
 device=2N2222
-T 65300 50100 5 10 1 1 0 0 1
-refdes=Q?
+T 63400 50100 5 10 1 1 0 0 1
+refdes=Q4
 }
-C 63500 50000 1 0 0 resistor.sym
+C 61600 50000 1 0 0 resistor.sym
 {
-T 63800 50400 5 10 0 0 0 0 1
+T 61900 50400 5 10 0 0 0 0 1
 device=RESISTOR
-T 63600 50300 5 10 1 1 0 0 1
-refdes=R?
-T 63495 50000 5 10 0 1 0 0 1
+T 61700 50300 5 10 1 1 0 0 1
+refdes=R13
+T 61595 50000 5 10 0 1 0 0 1
 footprint=1206
-T 64100 50300 5 10 1 1 0 0 1
+T 62200 50300 5 10 1 1 0 0 1
 value=1k
 }
-N 65000 56000 68100 56000 4
-N 65000 53200 68100 53200 4
-N 65000 50600 68100 50600 4
-N 60000 58100 63500 58100 4
+N 63100 56000 66200 56000 4
+N 63100 53200 66200 53200 4
+N 63100 50600 66200 50600 4
+N 60000 58100 61600 58100 4
 {
 T 58300 55200 5 10 1 1 0 0 1
 netname=rly1
 }
-N 63500 55500 60400 55500 4
+N 61600 55500 60400 55500 4
 {
 T 58300 54800 5 10 1 1 0 0 1
 netname=rly2
 }
-N 63500 52700 60400 52700 4
+N 61600 52700 60400 52700 4
 {
 T 58300 54400 5 10 1 1 0 0 1
 netname=rly3
 }
-N 60000 50100 63500 50100 4
+N 60000 50100 61600 50100 4
 {
 T 58300 54000 5 10 1 1 0 0 1
 netname=rly4
 }
-N 66700 51500 66700 59500 4
-C 68100 56200 1 0 0 aromat_dsp1.sym
+N 64800 51500 64800 59500 4
+C 66200 56200 1 0 0 aromat_dsp1.sym
 {
-T 68200 57400 5 6 0 1 0 0 1
+T 66300 57400 5 6 0 1 0 0 1
 device=OMRON_G2R-24-DC5
-T 68300 56300 5 8 1 1 0 1 1
+T 66400 56300 5 8 1 1 0 1 1
 device=Aromat DSP1
-T 68375 57450 5 10 1 1 0 0 1
-refdes=K?
+T 66475 57450 5 10 1 1 0 0 1
+refdes=K2
 }
-C 67300 56000 1 90 0 diode-1.sym
+C 65400 56000 1 90 0 diode-1.sym
 {
-T 66700 56400 5 10 0 0 90 0 1
+T 64800 56400 5 10 0 0 90 0 1
 device=DIODE
-T 67600 56700 5 10 1 1 180 0 1
-refdes=D?
-T 67300 56100 5 10 1 1 0 0 1
+T 65700 56700 5 10 1 1 180 0 1
+refdes=D2
+T 65400 56100 5 10 1 1 0 0 1
 value=1N4004
 }
-N 68100 56000 68100 56500 4
-C 69300 57300 1 0 0 fuse-1.sym
+N 66200 56000 66200 56500 4
+C 67400 57300 1 0 0 fuse-1.sym
 {
-T 69500 57700 5 10 0 0 0 0 1
+T 67600 57700 5 10 0 0 0 0 1
 device=FUSE
-T 69500 57500 5 10 1 1 0 0 1
-refdes=F?
-T 69500 57900 5 10 0 0 0 0 1
+T 67600 57500 5 10 1 1 0 0 1
+refdes=F2
+T 67600 57900 5 10 0 0 0 0 1
 symversion=0.1
 }
-N 70300 57300 70200 57300 4
-C 71800 55900 1 0 0 conn-3.sym
+N 68400 57300 68300 57300 4
+C 69900 55900 1 0 0 conn-3.sym
 {
-T 72100 57200 5 10 1 1 0 0 1
-refdes=J?
-T 72600 56400 5 10 1 1 0 0 1
+T 70200 57200 5 10 1 1 0 0 1
+refdes=J10
+T 70700 56400 5 10 1 1 0 0 1
 value=AC-1
 }
-N 71800 56500 70700 56500 4
-N 71100 56100 71800 56100 4
-N 71800 56900 69300 56900 4
-N 66700 56900 68100 56900 4
-C 68100 53400 1 0 0 aromat_dsp1.sym
+N 69900 56500 68800 56500 4
+N 69200 56100 69900 56100 4
+N 69900 56900 67400 56900 4
+N 64800 56900 66200 56900 4
+C 66200 53400 1 0 0 aromat_dsp1.sym
 {
-T 68200 54600 5 6 0 1 0 0 1
+T 66300 54600 5 6 0 1 0 0 1
 device=OMRON_G2R-24-DC5
-T 68300 53500 5 8 1 1 0 1 1
+T 66400 53500 5 8 1 1 0 1 1
 device=Aromat DSP1
-T 68375 54650 5 10 1 1 0 0 1
-refdes=K?
+T 66475 54650 5 10 1 1 0 0 1
+refdes=K3
 }
-N 66700 54100 68100 54100 4
-C 67300 53200 1 90 0 diode-1.sym
+N 64800 54100 66200 54100 4
+C 65400 53200 1 90 0 diode-1.sym
 {
-T 66700 53600 5 10 0 0 90 0 1
+T 64800 53600 5 10 0 0 90 0 1
 device=DIODE
-T 67600 53900 5 10 1 1 180 0 1
-refdes=D?
-T 67300 53300 5 10 1 1 0 0 1
+T 65700 53900 5 10 1 1 180 0 1
+refdes=D3
+T 65400 53300 5 10 1 1 0 0 1
 value=1N4004
 }
-N 68100 53200 68100 53700 4
-C 69300 54500 1 0 0 fuse-1.sym
+N 66200 53200 66200 53700 4
+C 67400 54500 1 0 0 fuse-1.sym
 {
-T 69500 54900 5 10 0 0 0 0 1
+T 67600 54900 5 10 0 0 0 0 1
 device=FUSE
-T 69500 54700 5 10 1 1 0 0 1
-refdes=F?
-T 69500 55100 5 10 0 0 0 0 1
+T 67600 54700 5 10 1 1 0 0 1
+refdes=F3
+T 67600 55100 5 10 0 0 0 0 1
 symversion=0.1
 }
-N 70300 54500 70200 54500 4
-C 71800 53100 1 0 0 conn-3.sym
+N 68400 54500 68300 54500 4
+C 69900 53100 1 0 0 conn-3.sym
 {
-T 72100 54400 5 10 1 1 0 0 1
-refdes=J?
-T 72600 53600 5 10 1 1 0 0 1
+T 70200 54400 5 10 1 1 0 0 1
+refdes=J11
+T 70700 53600 5 10 1 1 0 0 1
 value=AC-1
 }
-N 71800 53700 70700 53700 4
-N 71100 53300 71800 53300 4
-N 71800 54100 69300 54100 4
-C 68100 50800 1 0 0 aromat_dsp1.sym
+N 69900 53700 68800 53700 4
+N 69200 53300 69900 53300 4
+N 69900 54100 67400 54100 4
+C 66200 50800 1 0 0 aromat_dsp1.sym
 {
-T 68200 52000 5 6 0 1 0 0 1
+T 66300 52000 5 6 0 1 0 0 1
 device=OMRON_G2R-24-DC5
-T 68300 50900 5 8 1 1 0 1 1
+T 66400 50900 5 8 1 1 0 1 1
 device=Aromat DSP1
-T 68375 52050 5 10 1 1 0 0 1
-refdes=K?
+T 66475 52050 5 10 1 1 0 0 1
+refdes=K4
 }
-C 67300 50600 1 90 0 diode-1.sym
+C 65400 50600 1 90 0 diode-1.sym
 {
-T 66700 51000 5 10 0 0 90 0 1
+T 64800 51000 5 10 0 0 90 0 1
 device=DIODE
-T 67600 51300 5 10 1 1 180 0 1
-refdes=D?
-T 67300 50700 5 10 1 1 0 0 1
+T 65700 51300 5 10 1 1 180 0 1
+refdes=D4
+T 65400 50700 5 10 1 1 0 0 1
 value=1N4004
 }
-N 68100 50600 68100 51100 4
-C 69300 51900 1 0 0 fuse-1.sym
+N 66200 50600 66200 51100 4
+C 67400 51900 1 0 0 fuse-1.sym
 {
-T 69500 52300 5 10 0 0 0 0 1
+T 67600 52300 5 10 0 0 0 0 1
 device=FUSE
-T 69500 52100 5 10 1 1 0 0 1
-refdes=F?
-T 69500 52500 5 10 0 0 0 0 1
+T 67600 52100 5 10 1 1 0 0 1
+refdes=F4
+T 67600 52500 5 10 0 0 0 0 1
 symversion=0.1
 }
-N 70300 51900 70200 51900 4
-C 71800 50500 1 0 0 conn-3.sym
+N 68400 51900 68300 51900 4
+C 69900 50500 1 0 0 conn-3.sym
 {
-T 72100 51800 5 10 1 1 0 0 1
-refdes=J?
-T 72600 51000 5 10 1 1 0 0 1
+T 70200 51800 5 10 1 1 0 0 1
+refdes=J12
+T 70700 51000 5 10 1 1 0 0 1
 value=AC-1
 }
-N 71800 51100 70700 51100 4
-N 71100 50700 71800 50700 4
+N 69900 51100 68800 51100 4
+N 69200 50700 69900 50700 4
 {
-T 71300 51800 5 10 1 1 90 0 1
+T 69400 51800 5 10 1 1 90 0 1
 netname=AC_neutral
 }
-N 71800 51500 69300 51500 4
-N 66700 51500 68100 51500 4
-N 65000 49600 65000 48400 4
-N 59500 48400 70700 48400 4
+N 69900 51500 67400 51500 4
+N 64800 51500 66200 51500 4
+N 63100 49600 63100 49000 4
+N 59500 48400 68800 48400 4
 {
-T 70900 51000 5 10 1 1 90 0 1
+T 69000 51000 5 10 1 1 90 0 1
 netname=AC_gnd
 }
-N 66300 48400 66300 57200 4
-N 66300 51700 65000 51700 4
-N 65000 51700 65000 52200 4
-N 66300 54700 65000 54700 4
-N 65000 54700 65000 55000 4
-N 66300 57200 65000 57200 4
-N 65000 57200 65000 57600 4
+N 64400 48400 64400 57200 4
+N 62500 51700 64400 51700 4
+N 63100 51700 63100 52200 4
+N 62500 54700 64400 54700 4
+N 63100 54700 63100 55000 4
+N 62500 57200 64400 57200 4
+N 63100 57200 63100 57600 4
 C 55800 53000 1 0 0 conn-6.sym
 {
 T 56155 55295 5 10 1 1 0 0 1
-refdes=J?
+refdes=J6
 }
 C 58200 53000 1 0 1 conn-6.sym
 {
 T 57845 55295 5 10 1 1 0 6 1
-refdes=J?
+refdes=J7
 }
 N 58200 55100 60000 55100 4
 N 60000 55100 60000 58100 4
@@ -764,7 +764,7 @@ N 58200 53900 60000 53900 4
 N 60000 53900 60000 50100 4
 N 58200 53100 59500 53100 4
 N 59500 53100 59500 48400 4
-N 58200 53500 66700 53500 4
+N 58200 53500 64800 53500 4
 {
 T 58300 53600 5 10 1 1 0 0 1
 netname=rlyvcc
@@ -794,14 +794,14 @@ N 55800 55100 54100 55100 4
 T 54100 55200 5 10 1 1 0 0 1
 netname=relay1
 }
-T 62300 59500 9 40 1 0 0 0 1
+T 60400 59500 9 40 1 0 0 0 1
 Relay PCB
 C 60500 41900 1 90 0 capacitor-variable-2.sym
 {
 T 59800 42100 5 10 0 0 90 0 1
 device=VARIABLE_CAPACITOR
 T 60900 42600 5 10 1 1 180 0 1
-refdes=C?
+refdes=C4
 T 59600 42100 5 10 0 0 90 0 1
 symversion=0.1
 T 60600 42100 5 10 1 1 0 0 1
@@ -812,7 +812,7 @@ C 60500 43300 1 90 0 capacitor-1.sym
 T 59800 43500 5 10 0 0 90 0 1
 device=CAPACITOR
 T 60900 44000 5 10 1 1 180 0 1
-refdes=C?
+refdes=C5
 T 59600 43500 5 10 0 0 90 0 1
 symversion=0.1
 T 60600 43400 5 10 1 1 0 0 1
@@ -823,8 +823,8 @@ C 60400 44400 1 90 0 resistor.sym
 {
 T 60000 44700 5 10 0 0 90 0 1
 device=RESISTOR
-T 60700 45100 5 10 1 1 180 0 1
-refdes=R?
+T 60800 45100 5 10 1 1 180 0 1
+refdes=R15
 T 60400 44395 5 10 0 1 90 0 1
 footprint=1206
 T 60500 44600 5 10 1 1 0 0 1
@@ -834,8 +834,8 @@ C 61900 41900 1 90 0 resistor.sym
 {
 T 61500 42200 5 10 0 0 90 0 1
 device=RESISTOR
-T 62200 42600 5 10 1 1 180 0 1
-refdes=R?
+T 62300 42600 5 10 1 1 180 0 1
+refdes=R16
 T 61900 41895 5 10 0 1 90 0 1
 footprint=1206
 T 62000 42100 5 10 1 1 0 0 1
@@ -845,8 +845,8 @@ C 62900 41900 1 90 0 resistor.sym
 {
 T 62500 42200 5 10 0 0 90 0 1
 device=RESISTOR
-T 63200 42600 5 10 1 1 180 0 1
-refdes=R?
+T 63300 42600 5 10 1 1 180 0 1
+refdes=R17
 T 62900 41895 5 10 0 1 90 0 1
 footprint=1206
 T 63000 42100 5 10 1 1 0 0 1
@@ -859,8 +859,8 @@ C 56400 42800 1 0 0 lm555-1.sym
 {
 T 58700 45200 5 10 0 0 0 0 1
 device=LM555
-T 58200 42800 5 10 1 1 0 0 1
-refdes=U?
+T 56700 45400 5 10 1 1 0 0 1
+refdes=U5
 }
 C 57800 46600 1 0 0 5V-plus-1.sym
 N 58000 46600 58000 45600 4
@@ -880,8 +880,8 @@ C 60400 45500 1 90 0 resistor.sym
 {
 T 60000 45800 5 10 0 0 90 0 1
 device=RESISTOR
-T 60700 46200 5 10 1 1 180 0 1
-refdes=R?
+T 60800 46200 5 10 1 1 180 0 1
+refdes=R14
 T 60400 45495 5 10 0 1 90 0 1
 footprint=1206
 T 60500 45700 5 10 1 1 0 0 1
@@ -894,7 +894,7 @@ C 59100 41900 1 90 0 capacitor-1.sym
 T 58400 42100 5 10 0 0 90 0 1
 device=CAPACITOR
 T 59400 42600 5 10 1 1 180 0 1
-refdes=C?
+refdes=C3
 T 58200 42100 5 10 0 0 90 0 1
 symversion=0.1
 T 59200 42000 5 10 1 1 0 0 1
@@ -921,6 +921,8 @@ T 44155 44500 5 10 1 1 0 0 1
 device=DS1307
 T 43295 42895 5 10 0 1 0 0 1
 footprint=SOIJ-8
+T 43600 45800 5 10 1 1 0 0 1
+refdes=U4
 }
 C 44300 46400 1 0 0 5V-plus-1.sym
 C 42400 44100 1 0 0 crystal-1.sym
@@ -954,7 +956,7 @@ C 45700 43600 1 270 0 battery-1.sym
 T 46600 43300 5 10 0 0 270 0 1
 device=BATTERY
 T 46200 43400 5 10 1 1 0 0 1
-refdes=B?
+refdes=B1
 T 47000 43300 5 10 0 0 270 0 1
 symversion=0.1
 T 46200 43000 5 10 1 1 0 0 1
@@ -971,80 +973,127 @@ L 57000 48000 73500 48000 3 0 0 0 -1 -1
 C 60700 57900 1 270 0 led.sym
 {
 T 61050 57700 5 10 1 1 0 0 1
-refdes=D?
+refdes=D6
 T 61300 58000 5 10 0 0 270 0 1
 device=LED
 T 60700 57950 5 10 0 1 270 0 1
 footprint=1206
 }
-C 60900 56600 1 90 0 resistor.sym
+C 62500 57300 1 180 0 resistor.sym
 {
-T 60500 56900 5 10 0 0 90 0 1
+T 62200 56900 5 10 0 0 180 0 1
 device=RESISTOR
-T 61300 57300 5 10 1 1 180 0 1
-refdes=R?
-T 60900 56595 5 10 0 1 90 0 1
+T 61700 57400 5 10 1 1 0 0 1
+refdes=R6
+T 62505 57300 5 10 0 1 180 0 1
 footprint=1206
+T 62200 57400 5 10 1 1 0 0 1
+value=330
 }
 N 60800 57900 60800 58100 4
-C 61100 55300 1 270 0 led.sym
+C 60700 55300 1 270 0 led.sym
 {
-T 61450 55100 5 10 1 1 0 0 1
-refdes=D?
-T 61700 55400 5 10 0 0 270 0 1
+T 61050 55100 5 10 1 1 0 0 1
+refdes=D7
+T 61300 55400 5 10 0 0 270 0 1
 device=LED
-T 61100 55350 5 10 0 1 270 0 1
+T 60700 55350 5 10 0 1 270 0 1
 footprint=1206
 }
-C 61300 54000 1 90 0 resistor.sym
+C 62500 54800 1 180 0 resistor.sym
 {
-T 60900 54300 5 10 0 0 90 0 1
+T 62200 54400 5 10 0 0 180 0 1
 device=RESISTOR
-T 61700 54700 5 10 1 1 180 0 1
-refdes=R?
-T 61300 53995 5 10 0 1 90 0 1
+T 61700 54900 5 10 1 1 0 0 1
+refdes=R7
+T 62505 54800 5 10 0 1 180 0 1
 footprint=1206
+T 62200 54900 5 10 1 1 0 0 1
+value=330
 }
-N 61200 55300 61200 55500 4
-C 61500 52500 1 270 0 led.sym
+N 60800 55300 60800 55500 4
+C 60700 52500 1 270 0 led.sym
 {
-T 61850 52300 5 10 1 1 0 0 1
-refdes=D?
-T 62100 52600 5 10 0 0 270 0 1
+T 61050 52300 5 10 1 1 0 0 1
+refdes=D8
+T 61300 52600 5 10 0 0 270 0 1
 device=LED
-T 61500 52550 5 10 0 1 270 0 1
+T 60700 52550 5 10 0 1 270 0 1
 footprint=1206
 }
-C 61700 51200 1 90 0 resistor.sym
+C 62500 51800 1 180 0 resistor.sym
 {
-T 61300 51500 5 10 0 0 90 0 1
+T 62200 51400 5 10 0 0 180 0 1
 device=RESISTOR
-T 62100 51900 5 10 1 1 180 0 1
-refdes=R?
-T 61700 51195 5 10 0 1 90 0 1
+T 61700 51900 5 10 1 1 0 0 1
+refdes=R8
+T 62505 51800 5 10 0 1 180 0 1
 footprint=1206
+T 62200 51900 5 10 1 1 0 0 1
+value=330
 }
-N 61600 52500 61600 52700 4
-C 61900 49900 1 270 0 led.sym
+N 60800 52500 60800 52700 4
+C 60700 49900 1 270 0 led.sym
 {
-T 62250 49700 5 10 1 1 0 0 1
-refdes=D?
-T 62500 50000 5 10 0 0 270 0 1
+T 61050 49700 5 10 1 1 0 0 1
+refdes=D9
+T 61300 50000 5 10 0 0 270 0 1
 device=LED
-T 61900 49950 5 10 0 1 270 0 1
+T 60700 49950 5 10 0 1 270 0 1
 footprint=1206
 }
-C 62100 48600 1 90 0 resistor.sym
+C 62500 49100 1 180 0 resistor.sym
 {
-T 61700 48900 5 10 0 0 90 0 1
+T 62200 48700 5 10 0 0 180 0 1
 device=RESISTOR
-T 62500 49300 5 10 1 1 180 0 1
-refdes=R?
-T 62100 48595 5 10 0 1 90 0 1
+T 61700 49200 5 10 1 1 0 0 1
+refdes=R9
+T 62505 49100 5 10 0 1 180 0 1
 footprint=1206
+T 62200 49200 5 10 1 1 0 0 1
+value=330
+}
+N 60800 49900 60800 50100 4
+C 50800 48400 1 0 0 MCP9700.sym
+{
+T 50995 49395 5 10 1 1 0 0 1
+refdes=U2
+T 51495 49395 5 10 1 1 0 0 1
+device=MCP9700
+T 50795 48395 5 10 0 1 0 0 1
+footprint=TO92
+}
+C 50100 49300 1 0 0 5V-plus-1.sym
+N 50300 49300 50300 49100 4
+N 50300 49100 50800 49100 4
+N 52600 49100 53100 49100 4
+{
+T 52800 49200 5 10 1 1 0 0 1
+netname=temp2
+}
+C 50100 49100 1 270 0 capacitor.sym
+{
+T 50800 48900 5 10 0 0 270 0 1
+device=CAPACITOR
+T 50500 48800 5 10 1 1 0 0 1
+refdes=C2
+T 51000 48900 5 10 0 0 270 0 1
+symversion=0.1
+T 50100 49105 5 10 0 1 270 0 1
+footprint=1206
+T 50500 48300 5 10 1 1 0 0 1
+value=0.1uF
 }
-N 62000 49900 62000 50100 4
-N 62000 48600 62000 48400 4
-N 61600 51200 61600 48400 4
-N 61200 54000 61200 48400 4
-N 60800 56600 60800 48400 4
+C 50200 47700 1 0 0 gnd-1.sym
+N 50300 48200 50300 48000 4
+N 50300 48100 51700 48100 4
+N 51700 48100 51700 48400 4
+N 60800 57500 60800 57200 4
+N 60800 57200 61600 57200 4
+N 60800 54900 60800 54700 4
+N 60800 54700 61600 54700 4
+N 60800 52100 60800 51700 4
+N 60800 51700 61600 51700 4
+N 60800 49500 60800 49000 4
+N 60800 49000 61600 49000 4
+N 62500 49000 64400 49000 4