From 94b0e75a564e966c46f93dfb293c00be4bbdc688 Mon Sep 17 00:00:00 2001 From: Bdale Garbee Date: Tue, 3 Mar 2015 17:30:28 -0700 Subject: [PATCH] move to MS8607 combined temp/pres/humidity sensor, clean up schematic --- greenhouse.sch | 349 +++++++++++++------------------------------------ 1 file changed, 89 insertions(+), 260 deletions(-) diff --git a/greenhouse.sch b/greenhouse.sch index b6d452e..2ea4d26 100644 --- a/greenhouse.sch +++ b/greenhouse.sch @@ -31,96 +31,80 @@ T 70600 40400 9 10 1 0 0 0 1 1 T 67700 40400 9 10 1 0 0 0 1 greenhouse.sch -N 41800 47700 42600 47700 4 +N 43700 46300 44500 46300 4 { -T 41800 47800 5 10 1 1 0 0 1 +T 43700 46400 5 10 1 1 0 0 1 netname=led } -N 42500 42700 44200 42700 4 +N 48100 44900 49800 44900 4 { -T 42500 42800 5 10 1 1 0 0 1 +T 48100 45000 5 10 1 1 0 0 1 netname=light } -C 50100 44900 1 0 0 MCP9700.sym +N 43900 52600 43900 52400 4 +N 43900 52400 45200 52400 4 +C 44400 46000 1 270 0 led.sym { -T 50295 45895 5 10 1 1 0 0 1 -refdes=U1 -T 50795 45895 5 10 0 1 0 0 1 -device=MCP9700 -T 50095 44895 5 10 0 1 0 0 1 -footprint=TO92 -} -C 49400 45800 1 0 0 5V-plus.sym -N 49600 45800 49600 45600 4 -N 49600 45600 50100 45600 4 -N 51900 45600 52400 45600 4 -{ -T 52100 45700 5 10 1 1 0 0 1 -netname=temp1 -} -C 42500 47400 1 270 0 led.sym -{ -T 42850 47300 5 10 1 1 0 0 1 +T 44750 45900 5 10 1 1 0 0 1 refdes=D5 -T 43100 47500 5 10 0 0 270 0 1 +T 45000 46100 5 10 0 0 270 0 1 device=LED -T 42500 47450 5 10 0 1 270 0 1 +T 44400 46050 5 10 0 1 270 0 1 footprint=0603 } -C 42500 46800 1 270 0 resistor.sym +C 44400 45400 1 270 0 resistor.sym { -T 42900 46500 5 10 0 0 270 0 1 +T 44800 45100 5 10 0 0 270 0 1 device=RESISTOR -T 42800 46500 5 10 1 1 0 0 1 +T 44700 45100 5 10 1 1 0 0 1 refdes=R1 -T 42500 46805 5 10 0 1 270 0 1 +T 44400 45405 5 10 0 1 270 0 1 footprint=0402 -T 42800 46100 5 10 1 1 0 0 1 +T 44700 44700 5 10 1 1 0 0 1 value=330 } -C 42500 45600 1 0 0 gnd.sym -N 42600 47000 42600 46800 4 -N 42600 47400 42600 47700 4 -C 49400 45600 1 270 0 capacitor.sym +C 44400 44200 1 0 0 gnd.sym +N 44500 45600 44500 45400 4 +N 44500 46000 44500 46300 4 +C 43700 52400 1 270 0 capacitor.sym { -T 50100 45400 5 10 0 0 270 0 1 +T 44400 52200 5 10 0 0 270 0 1 device=CAPACITOR -T 49800 45300 5 10 1 1 0 0 1 +T 44100 52100 5 10 1 1 0 0 1 refdes=C1 -T 50300 45400 5 10 0 0 270 0 1 +T 44600 52200 5 10 0 0 270 0 1 symversion=0.1 -T 49400 45605 5 10 0 1 270 0 1 +T 43700 52405 5 10 0 1 270 0 1 footprint=0402 -T 49800 44800 5 10 1 1 0 0 1 +T 44100 51600 5 10 1 1 0 0 1 value=0.1uF } -C 49500 44200 1 0 0 gnd.sym -N 49600 44700 49600 44500 4 -N 49600 44600 51000 44600 4 -N 51000 44600 51000 44900 4 -C 43900 43700 1 270 0 photo-resistor.sym +C 43800 50500 1 0 0 gnd.sym +N 43900 51500 43900 50800 4 +N 43900 50800 45200 50800 4 +C 49500 45900 1 270 0 photo-resistor.sym { -T 44600 43000 5 10 0 0 270 0 1 +T 50200 45200 5 10 0 0 270 0 1 device=PHOTORESISTOR -T 44600 43400 5 10 1 1 0 0 1 +T 50200 45600 5 10 1 1 0 0 1 refdes=R4 -T 44600 43000 5 10 1 1 0 0 1 +T 50200 45200 5 10 1 1 0 0 1 value=PDV-P9007 } -C 44100 42600 1 270 0 resistor.sym +C 49700 44800 1 270 0 resistor.sym { -T 44500 42300 5 10 0 0 270 0 1 +T 50100 44500 5 10 0 0 270 0 1 device=RESISTOR -T 44500 42300 5 10 1 1 0 0 1 +T 50100 44500 5 10 1 1 0 0 1 refdes=R5 -T 44100 42605 5 10 0 1 270 0 1 +T 49700 44805 5 10 0 1 270 0 1 footprint=0402 -T 44500 41900 5 10 1 1 0 0 1 +T 50100 44100 5 10 1 1 0 0 1 value=15k } -C 44000 43700 1 0 0 5V-plus.sym -C 44100 41400 1 0 0 gnd.sym -N 44200 42800 44200 42600 4 +C 49600 45900 1 0 0 5V-plus.sym +C 49700 43600 1 0 0 gnd.sym +N 49800 45000 49800 44800 4 C 62600 57600 1 0 0 npn.sym { T 63500 58300 5 10 0 0 0 0 1 @@ -382,192 +366,63 @@ netname=relay_vcc } T 60400 59500 9 40 1 0 0 0 1 AC Relays -C 60500 41900 1 90 0 capacitor-variable.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=C4 -T 59600 42100 5 10 0 0 90 0 1 -symversion=0.1 -T 60600 42100 5 10 1 1 0 0 1 -value=HCH-1000 -} -C 60500 43300 1 90 0 capacitor.sym -{ -T 59800 43500 5 10 0 0 90 0 1 -device=CAPACITOR -T 60900 44000 5 10 1 1 180 0 1 -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 -value=0.001uF -T 60500 43300 5 10 1 1 0 0 1 -footprint=0402 -} -N 60300 43300 60300 42800 4 -C 60400 44400 1 90 0 resistor.sym -{ -T 60000 44700 5 10 0 0 90 0 1 -device=RESISTOR -T 60800 45100 5 10 1 1 180 0 1 -refdes=R15 -T 60400 44395 5 10 0 1 90 0 1 -footprint=0402 -T 60500 44600 5 10 1 1 0 0 1 -value=6.8M -} -C 61900 41900 1 90 0 resistor.sym -{ -T 61500 42200 5 10 0 0 90 0 1 -device=RESISTOR -T 62300 42600 5 10 1 1 180 0 1 -refdes=R16 -T 61900 41895 5 10 0 1 90 0 1 -footprint=0402 -T 62000 42100 5 10 1 1 0 0 1 -value=4.7M -} -C 62900 41900 1 90 0 resistor.sym +C 51200 49100 1 0 0 DS1307.sym { -T 62500 42200 5 10 0 0 90 0 1 -device=RESISTOR -T 63300 42600 5 10 1 1 180 0 1 -refdes=R17 -T 62900 41895 5 10 0 1 90 0 1 -footprint=0402 -T 63000 42100 5 10 1 1 0 0 1 -value=120k -} -N 56200 41800 62800 41800 4 -N 60300 41900 60300 41800 4 -N 61800 41900 61800 41800 4 -C 56400 42800 1 0 0 lm555.sym -{ -T 58700 45200 5 10 0 0 0 0 1 -device=LM555 -T 56700 45400 5 10 1 1 0 0 1 -refdes=U5 -T 56400 42800 5 10 0 0 0 0 1 -vendor=mouser -T 56400 42800 5 10 0 0 0 0 1 -vendor_part_number=512-LM555CM -T 56400 42800 5 10 0 0 0 0 1 -footprint=SO8 -} -C 57800 46600 1 0 0 5V-plus.sym -N 58000 46600 58000 45600 4 -N 57200 45600 57200 46500 4 -N 57200 46500 58000 46500 4 -N 56200 44300 56200 45800 4 -N 56200 45800 58900 45800 4 -N 58900 45800 58900 44300 4 -N 56400 44300 56200 44300 4 -N 58700 44300 60300 44300 4 -N 60300 44200 60300 44400 4 -N 58700 44700 59300 44700 4 -N 59300 44700 59300 45400 4 -N 59300 45400 60300 45400 4 -N 60300 45300 60300 45500 4 -C 60400 45500 1 90 0 resistor.sym -{ -T 60000 45800 5 10 0 0 90 0 1 -device=RESISTOR -T 60800 46200 5 10 1 1 180 0 1 -refdes=R14 -T 60400 45495 5 10 0 1 90 0 1 -footprint=0402 -T 60500 45700 5 10 1 1 0 0 1 -value=220k -} -N 58000 46500 60300 46500 4 -N 60300 46500 60300 46400 4 -C 59100 41900 1 90 0 capacitor.sym -{ -T 58400 42100 5 10 0 0 90 0 1 -device=CAPACITOR -T 59400 42600 5 10 1 1 180 0 1 -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 -value=0.001uF -T 59100 41900 5 10 1 1 0 0 1 -footprint=0402 -} -N 58700 43900 58900 43900 4 -N 58900 43900 58900 42800 4 -N 58900 41900 58900 41800 4 -N 56200 41800 56200 43200 4 -N 56200 43200 56400 43200 4 -N 60300 43000 61800 43000 4 -N 61800 43000 61800 42800 4 -N 62800 41900 62800 41800 4 -N 58700 43200 64100 43200 4 -{ -T 63400 43300 5 10 1 1 0 0 1 -netname=humidity -} -N 62800 43200 62800 42800 4 -C 58800 41500 1 0 0 gnd.sym -C 43400 49500 1 0 0 DS1307.sym -{ -T 44255 51100 5 10 0 1 0 0 1 +T 52055 50700 5 10 0 1 0 0 1 device=DS1307 -T 43395 49495 5 10 0 1 0 0 1 +T 51195 49095 5 10 0 1 0 0 1 footprint=SOIJ-8 -T 43700 52400 5 10 1 1 0 0 1 +T 51500 52000 5 10 1 1 0 0 1 refdes=U4 -T 43400 49500 5 10 0 0 0 0 1 +T 51200 49100 5 10 0 0 0 0 1 vendor=mouser -T 43400 49500 5 10 0 0 0 0 1 +T 51200 49100 5 10 0 0 0 0 1 vendor_part_number=700-DS1307ZT&R } -C 44400 53000 1 0 0 5V-plus.sym -C 42500 50700 1 0 0 crystal.sym +C 52200 52600 1 0 0 5V-plus.sym +C 50300 50300 1 0 0 crystal.sym { -T 42700 51200 5 10 0 0 0 0 1 +T 50500 50800 5 10 0 0 0 0 1 device=CRYSTAL -T 42700 51000 5 10 1 1 0 0 1 +T 50500 50600 5 10 1 1 0 0 1 refdes=X1 -T 42700 51400 5 10 0 0 0 0 1 +T 50500 51000 5 10 0 0 0 0 1 symversion=0.1 -T 42500 50500 5 10 1 1 0 0 1 +T 50300 50100 5 10 1 1 0 0 1 value=32.768khz } -N 43400 50800 43200 50800 4 -N 43400 50400 42400 50400 4 -N 42400 50400 42400 50800 4 -N 42500 50800 42400 50800 4 -N 43400 51600 42100 51600 4 +N 51200 50400 51000 50400 4 +N 51200 50000 50200 50000 4 +N 50200 50000 50200 50400 4 +N 50300 50400 50200 50400 4 +N 51200 51200 47500 51200 4 { -T 42100 51700 5 10 1 1 0 0 1 +T 49900 51300 5 10 1 1 0 0 1 netname=sda } -N 43400 52000 42100 52000 4 +N 51200 51600 47500 51600 4 { -T 42100 52100 5 10 1 1 0 0 1 +T 49900 51700 5 10 1 1 0 0 1 netname=scl } -N 44600 53000 44600 52600 4 -C 45800 50200 1 270 0 battery.sym +N 52400 52600 52400 52200 4 +C 53600 49800 1 270 0 battery.sym { -T 46700 49900 5 10 0 0 270 0 1 +T 54500 49500 5 10 0 0 270 0 1 device=BATTERY -T 46300 50000 5 10 1 1 0 0 1 +T 54100 49600 5 10 1 1 0 0 1 refdes=B1 -T 47100 49900 5 10 0 0 270 0 1 +T 54900 49500 5 10 0 0 270 0 1 symversion=0.1 -T 46300 49600 5 10 1 1 0 0 1 +T 54100 49200 5 10 1 1 0 0 1 value=3v lithium } -N 45800 50400 46000 50400 4 -N 46000 50400 46000 50200 4 -N 44600 49300 46000 49300 4 -N 46000 49500 46000 49300 4 -N 44600 49500 44600 49300 4 -C 44500 49000 1 0 0 gnd.sym +N 53600 50000 53800 50000 4 +N 53800 50000 53800 49800 4 +N 52400 48900 53800 48900 4 +N 53800 49100 53800 48900 4 +N 52400 49100 52400 48900 4 +C 52300 48600 1 0 0 gnd.sym C 60700 57900 1 270 0 led.sym { T 61050 57700 5 10 1 1 0 0 1 @@ -652,40 +507,6 @@ T 62200 49200 5 10 1 1 0 0 1 value=330 } N 60800 49900 60800 50100 4 -C 50100 42600 1 0 0 MCP9700.sym -{ -T 50295 43595 5 10 1 1 0 0 1 -refdes=U2 -T 50795 43595 5 10 0 1 0 0 1 -device=MCP9700 -T 50095 42595 5 10 0 1 0 0 1 -footprint=TO92 -} -C 49400 43500 1 0 0 5V-plus.sym -N 49600 43500 49600 43300 4 -N 49600 43300 50100 43300 4 -N 51900 43300 52400 43300 4 -{ -T 52100 43400 5 10 1 1 0 0 1 -netname=temp2 -} -C 49400 43300 1 270 0 capacitor.sym -{ -T 50100 43100 5 10 0 0 270 0 1 -device=CAPACITOR -T 49800 43000 5 10 1 1 0 0 1 -refdes=C2 -T 50300 43100 5 10 0 0 270 0 1 -symversion=0.1 -T 49400 43305 5 10 0 1 270 0 1 -footprint=0402 -T 49800 42500 5 10 1 1 0 0 1 -value=0.1uF -} -C 49500 41900 1 0 0 gnd.sym -N 49600 42400 49600 42200 4 -N 49600 42300 51000 42300 4 -N 51000 42300 51000 42600 4 N 60800 57500 60800 57200 4 N 60800 57200 61600 57200 4 N 60800 54900 60800 54700 4 @@ -775,17 +596,11 @@ N 62600 58100 62500 58100 4 N 62600 55500 62500 55500 4 N 62600 52700 62500 52700 4 N 62600 50100 62500 50100 4 -T 45100 52700 9 10 1 0 0 0 1 +T 52900 52300 9 10 1 0 0 0 1 Real-Time Clock -T 61800 45000 9 10 1 0 0 0 2 -Humidity Sensor -Replace with digital humidity/temp sensor? -T 51800 44400 9 10 1 0 0 0 2 -Temperature Sensors -Replace with digital humidity/temp sensor? -T 45000 43800 9 10 1 0 0 0 1 +T 50600 46000 9 10 1 0 0 0 1 Light Sensor -T 41500 52900 9 10 1 0 0 0 2 +T 48400 52200 9 10 1 0 0 0 2 leaving off the I2C pull-ups apparently allows 3.3V i/o? C 43900 55100 1 0 0 header26-2.sym @@ -931,8 +746,22 @@ footprint=TE1217861 T 71545 51425 5 10 1 1 0 0 1 value=0.25 } -T 40900 41800 9 10 1 0 0 0 2 +T 46500 44000 9 10 1 0 0 0 2 No analog inputs on R-Pi header, so add an SPI ADC here? N 71100 48400 64400 48400 4 C 64300 48100 1 0 0 gnd.sym +C 45200 50600 1 0 0 MS5607.sym +{ +T 46495 52795 5 10 1 1 0 0 1 +device=MS8607 +T 45495 52795 5 10 1 1 0 0 1 +refdes=U1 +T 45195 47395 5 10 0 1 0 0 1 +footprint=AN3111 +} +C 43700 52600 1 0 0 3.3V-plus.sym +T 45000 50200 9 10 1 0 0 0 1 +Temperature / Pressure / Humidity +T 46000 43500 9 10 1 0 0 0 1 +something like MCP3021A5T-E/OTCT-ND ? -- 2.47.2