From 7c12ac40f84360a5181f87a76daf74f700fc88fe Mon Sep 17 00:00:00 2001 From: fliegerjohn Date: Tue, 23 Apr 2024 17:18:56 +0200 Subject: [PATCH] Try to get hardware working. Proper regulation is missing. --- firmware/weckkubator/weckkubator.ino | 78 +- hardware/weckkubator/weckkubator.kicad_sch | 1094 ++++++++++++++++---- 2 files changed, 982 insertions(+), 190 deletions(-) diff --git a/firmware/weckkubator/weckkubator.ino b/firmware/weckkubator/weckkubator.ino index e1e2acf..a467f53 100644 --- a/firmware/weckkubator/weckkubator.ino +++ b/firmware/weckkubator/weckkubator.ino @@ -1,10 +1,24 @@ -#include // Support for I2C --> LCD -#include // Support for PCF8574 --> LCD +#include // Support for I2C --> LCD +#include // Support for PCF8574 --> LCD +#include // 1-Wiresupport for DS18B20 +#include // Easy reading of DS18B20 -LiquidCrystal_I2C lcd(0x3F,20,4); // declare LCD +#define ONE_WIRE_BUS 10 // Enable 1-Wirebus on digital 10 (PB2 - Pin16) + +LiquidCrystal_I2C lcd(0x3F,20,4); // declare LCD +OneWire oneWire(ONE_WIRE_BUS); // declare 1-Wirebus +DallasTemperature sensors(&oneWire); // declare sensors + +float tempset; +float watertemp; +int poti; void setup() { - + // Setup GPIO + pinMode(9, OUTPUT); // Output "Wecktopf" + pinMode(8, OUTPUT); // Fan + // Setup sensors + sensors.begin(); // Setup I2C-LCD lcd.init(); lcd.backlight(); @@ -19,15 +33,53 @@ void setup() { void loop() { // - lcd.setCursor(6, 0); - lcd.print("Nothing"); - lcd.setCursor(9, 1); - lcd.print("to"); - lcd.setCursor(9, 2); - lcd.print("do"); - lcd.setCursor(8, 3); - lcd.print("jet."); + settemp(); + readtemp(); + lcdoutput(); - delay(1000000000); + delay(100); + + if (tempset >= watertemp) { + digitalWrite(9, HIGH); + + } + else { + digitalWrite(9, LOW); + + } + +} + +//------------------------------------------ +// Read temp from DS18B20 +void readtemp() { + + /* Read temp of first sensor and take if for watertemp. + * In future we might add others. + */ + sensors.requestTemperatures(); + watertemp = sensors.getTempCByIndex(0); + +} + +//------------------------------------------ +// LCD output +void lcdoutput() { + // Output temperatureset + lcd.setCursor(0, 1); + lcd.print("s:"); + lcd.print(tempset); + + // Output watertemp + lcd.setCursor(9, 1); + lcd.print("t:"); + lcd.print(watertemp); +} + +//------------------------------------------ +// Read Poti +void settemp() { + poti = analogRead(A3); + tempset = (poti*0.1); } diff --git a/hardware/weckkubator/weckkubator.kicad_sch b/hardware/weckkubator/weckkubator.kicad_sch index 8da63dc..07f3ae7 100644 --- a/hardware/weckkubator/weckkubator.kicad_sch +++ b/hardware/weckkubator/weckkubator.kicad_sch @@ -4676,12 +4676,30 @@ ) ) ) + (junction + (at 271.78 71.12) + (diameter 0) + (color 0 0 0 0) + (uuid "017043f7-a5fa-4a0b-aaad-207be6296a4a") + ) (junction (at 152.4 62.23) (diameter 0) (color 0 0 0 0) (uuid "031e5445-c88f-47ff-bb8b-b07eee6bbd1f") ) + (junction + (at 114.3 88.9) + (diameter 0) + (color 0 0 0 0) + (uuid "11eab57a-9e6f-45c2-bf15-88167154adc9") + ) + (junction + (at 114.3 100.33) + (diameter 0) + (color 0 0 0 0) + (uuid "1e09a39a-aa03-44c3-84ef-b82d5eb65d3c") + ) (junction (at 232.41 38.1) (diameter 0) @@ -4712,6 +4730,12 @@ (color 0 0 0 0) (uuid "434d8ced-793e-4840-be7f-a33389fa6eec") ) + (junction + (at 104.14 88.9) + (diameter 0) + (color 0 0 0 0) + (uuid "45919cdb-156c-42ae-925f-9b6d1ed899d3") + ) (junction (at 167.64 62.23) (diameter 0) @@ -4742,18 +4766,24 @@ (color 0 0 0 0) (uuid "643b9dad-9fea-4bfc-9ded-ad5ca2da7f67") ) + (junction + (at 104.14 97.79) + (diameter 0) + (color 0 0 0 0) + (uuid "68919abb-c4a6-4f6b-b009-7dbffd6669ac") + ) + (junction + (at 100.33 137.16) + (diameter 0) + (color 0 0 0 0) + (uuid "6f7152fc-bab0-40fa-b37c-09de768e00b6") + ) (junction (at 212.09 67.31) (diameter 0) (color 0 0 0 0) (uuid "76d6f6f7-63ba-47b2-bd1e-be2b66a04c80") ) - (junction - (at 266.7 52.07) - (diameter 0) - (color 0 0 0 0) - (uuid "84bf0626-d771-411a-b8b3-dcebe52b5ae6") - ) (junction (at 182.88 45.72) (diameter 0) @@ -4790,6 +4820,12 @@ (color 0 0 0 0) (uuid "db3f18be-605f-4e68-a34b-603412a60e5a") ) + (junction + (at 271.78 58.42) + (diameter 0) + (color 0 0 0 0) + (uuid "e78e6551-c0b2-4813-ada8-36864cbf2903") + ) (junction (at 182.88 35.56) (diameter 0) @@ -4814,7 +4850,7 @@ ) (wire (pts - (xy 148.59 105.41) (xy 153.67 105.41) + (xy 173.99 105.41) (xy 179.07 105.41) ) (stroke (width 0) @@ -4832,6 +4868,16 @@ ) (uuid "0ad3db6c-e5ea-4219-aba5-d32e528c211b") ) + (wire + (pts + (xy 104.14 88.9) (xy 96.52 88.9) + ) + (stroke + (width 0) + (type default) + ) + (uuid "0b47b97a-06fa-4ea3-af23-9e2eeb1f03d0") + ) (wire (pts (xy 55.88 130.81) (xy 55.88 177.8) @@ -4844,7 +4890,7 @@ ) (wire (pts - (xy 105.41 93.98) (xy 105.41 104.14) + (xy 129.54 95.25) (xy 129.54 105.41) ) (stroke (width 0) @@ -4852,6 +4898,16 @@ ) (uuid "0f0787b5-a1c7-428e-a05a-03a7d6c877c0") ) + (wire + (pts + (xy 128.27 143.51) (xy 128.27 129.54) + ) + (stroke + (width 0) + (type default) + ) + (uuid "10839c60-41a2-4345-8bc5-2777faf694bb") + ) (wire (pts (xy 201.93 20.32) (xy 182.88 20.32) @@ -4862,6 +4918,26 @@ ) (uuid "1165ed91-8240-459e-a66f-ef30cfddd0f4") ) + (wire + (pts + (xy 280.67 55.88) (xy 266.7 55.88) + ) + (stroke + (width 0) + (type default) + ) + (uuid "1285a933-aa73-4f7c-8e8e-4ed0839046d1") + ) + (wire + (pts + (xy 95.25 137.16) (xy 100.33 137.16) + ) + (stroke + (width 0) + (type default) + ) + (uuid "17bfed32-3b4b-4e55-bb28-5d680cb7689b") + ) (wire (pts (xy 85.09 147.32) (xy 82.55 147.32) @@ -4912,16 +4988,6 @@ ) (uuid "1e6da6b2-73ea-4f25-802b-4146c5e32840") ) - (wire - (pts - (xy 279.4 85.09) (xy 279.4 62.23) - ) - (stroke - (width 0) - (type default) - ) - (uuid "1ed46212-7cee-45dc-bec4-b94ba3efb6f3") - ) (wire (pts (xy 224.79 125.73) (xy 224.79 138.43) @@ -4992,6 +5058,26 @@ ) (uuid "2377b6e3-d9e9-4fd3-9964-e7f9739040e9") ) + (wire + (pts + (xy 271.78 68.58) (xy 271.78 71.12) + ) + (stroke + (width 0) + (type default) + ) + (uuid "24619309-a617-4f63-a7b8-3a5ad604dabc") + ) + (wire + (pts + (xy 222.25 69.85) (xy 222.25 86.36) + ) + (stroke + (width 0) + (type default) + ) + (uuid "258be1ac-24e2-400f-b615-7a84894766fd") + ) (wire (pts (xy 212.09 74.93) (xy 212.09 78.74) @@ -5024,7 +5110,7 @@ ) (wire (pts - (xy 92.71 50.8) (xy 133.35 50.8) + (xy 92.71 50.8) (xy 144.78 50.8) ) (stroke (width 0) @@ -5044,7 +5130,7 @@ ) (wire (pts - (xy 110.49 93.98) (xy 105.41 93.98) + (xy 134.62 95.25) (xy 129.54 95.25) ) (stroke (width 0) @@ -5052,6 +5138,16 @@ ) (uuid "2cbb1618-fc18-4184-aded-7b09692e00a8") ) + (wire + (pts + (xy 95.25 101.6) (xy 95.25 137.16) + ) + (stroke + (width 0) + (type default) + ) + (uuid "2cf0e007-79bc-42b0-a518-39584efa8445") + ) (wire (pts (xy 85.09 142.24) (xy 85.09 104.14) @@ -5062,6 +5158,16 @@ ) (uuid "2fb4d0fc-afde-4ef0-894e-d59325ebedec") ) + (wire + (pts + (xy 279.4 85.09) (xy 279.4 58.42) + ) + (stroke + (width 0) + (type default) + ) + (uuid "329e18b3-9285-4113-b8de-63316c7c3960") + ) (wire (pts (xy 111.76 29.21) (xy 91.44 29.21) @@ -5092,6 +5198,26 @@ ) (uuid "341998b0-602f-42d9-afea-91d85cade7b2") ) + (wire + (pts + (xy 222.25 69.85) (xy 229.87 69.85) + ) + (stroke + (width 0) + (type default) + ) + (uuid "383708a5-eab0-4d82-a37e-2a5404e23b02") + ) + (wire + (pts + (xy 124.46 147.32) (xy 124.46 153.67) + ) + (stroke + (width 0) + (type default) + ) + (uuid "39481d3b-62e9-4bb2-ba50-5eeebc573c69") + ) (wire (pts (xy 82.55 106.68) (xy 71.12 106.68) @@ -5112,16 +5238,6 @@ ) (uuid "3aa97aaf-f1a1-4c8b-adf4-b9f1f8c3f2cf") ) - (wire - (pts - (xy 100.33 142.24) (xy 102.87 142.24) - ) - (stroke - (width 0) - (type default) - ) - (uuid "3aed090b-5151-41e1-9e2e-2d8b15a47415") - ) (wire (pts (xy 195.58 64.77) (xy 195.58 68.58) @@ -5182,6 +5298,16 @@ ) (uuid "410979d3-1e99-4acd-996b-ee8237c7e2ff") ) + (wire + (pts + (xy 95.25 101.6) (xy 71.12 101.6) + ) + (stroke + (width 0) + (type default) + ) + (uuid "413dd681-d70f-405c-a2eb-2f9c3db82073") + ) (wire (pts (xy 217.17 41.91) (xy 217.17 44.45) @@ -5192,6 +5318,16 @@ ) (uuid "419f6ed4-9c8d-4d5c-8fca-0c767b2285a0") ) + (wire + (pts + (xy 280.67 92.71) (xy 280.67 55.88) + ) + (stroke + (width 0) + (type default) + ) + (uuid "43ea69f7-73b4-4794-96ca-4f3046a71e7a") + ) (wire (pts (xy 102.87 71.12) (xy 102.87 76.2) @@ -5214,7 +5350,17 @@ ) (wire (pts - (xy 148.59 110.49) (xy 154.94 110.49) + (xy 271.78 58.42) (xy 271.78 60.96) + ) + (stroke + (width 0) + (type default) + ) + (uuid "45c47a3e-cc58-48e4-bfc8-7e45707bfb32") + ) + (wire + (pts + (xy 173.99 110.49) (xy 180.34 110.49) ) (stroke (width 0) @@ -5224,13 +5370,13 @@ ) (wire (pts - (xy 280.67 60.96) (xy 266.7 60.96) + (xy 274.32 36.83) (xy 274.32 34.29) ) (stroke (width 0) (type default) ) - (uuid "46c937d0-ce6c-448a-ac2b-0fd943e02a90") + (uuid "468f4323-b88e-4e84-b960-cbe9efe44f95") ) (wire (pts @@ -5254,7 +5400,7 @@ ) (wire (pts - (xy 154.94 110.49) (xy 154.94 124.46) + (xy 180.34 110.49) (xy 180.34 124.46) ) (stroke (width 0) @@ -5264,7 +5410,7 @@ ) (wire (pts - (xy 133.35 99.06) (xy 133.35 105.41) + (xy 158.75 99.06) (xy 158.75 105.41) ) (stroke (width 0) @@ -5294,13 +5440,13 @@ ) (wire (pts - (xy 270.51 57.15) (xy 270.51 54.61) + (xy 267.97 36.83) (xy 267.97 27.94) ) (stroke (width 0) (type default) ) - (uuid "5711f00a-1c44-45ab-bd27-d3fe0d1f5974") + (uuid "5827bb46-bae4-4d42-8f96-f09730af41b8") ) (wire (pts @@ -5322,6 +5468,16 @@ ) (uuid "5fca4ec2-6ebd-4f4a-8a92-a8e53cc682dc") ) + (wire + (pts + (xy 128.27 129.54) (xy 97.79 129.54) + ) + (stroke + (width 0) + (type default) + ) + (uuid "628ef0b7-7c09-4d03-91ac-6bcc892d6024") + ) (wire (pts (xy 224.79 138.43) (xy 256.54 138.43) @@ -5422,16 +5578,6 @@ ) (uuid "74e9a5cd-91fa-4a96-9605-7939884a6846") ) - (wire - (pts - (xy 279.4 62.23) (xy 264.16 62.23) - ) - (stroke - (width 0) - (type default) - ) - (uuid "76b44cf4-6956-43b0-8d3b-912f8ac9a49f") - ) (wire (pts (xy 93.98 91.44) (xy 71.12 91.44) @@ -5452,6 +5598,16 @@ ) (uuid "7b289609-eae6-4f71-8f2c-460386e44ac2") ) + (wire + (pts + (xy 134.62 88.9) (xy 134.62 92.71) + ) + (stroke + (width 0) + (type default) + ) + (uuid "7df81ad1-4b13-426b-9e19-07cb822a582b") + ) (wire (pts (xy 224.79 118.11) (xy 224.79 116.84) @@ -5464,7 +5620,7 @@ ) (wire (pts - (xy 80.01 76.2) (xy 80.01 85.09) + (xy 86.36 76.2) (xy 86.36 85.09) ) (stroke (width 0) @@ -5494,7 +5650,7 @@ ) (wire (pts - (xy 110.49 96.52) (xy 78.74 96.52) + (xy 134.62 97.79) (xy 104.14 97.79) ) (stroke (width 0) @@ -5514,17 +5670,7 @@ ) (wire (pts - (xy 102.87 101.6) (xy 71.12 101.6) - ) - (stroke - (width 0) - (type default) - ) - (uuid "8a1cb03d-0a92-41f1-b397-e040cc816b43") - ) - (wire - (pts - (xy 266.7 52.07) (xy 264.16 52.07) + (xy 265.43 22.86) (xy 274.32 22.86) ) (stroke (width 0) @@ -5544,7 +5690,7 @@ ) (wire (pts - (xy 78.74 96.52) (xy 78.74 86.36) + (xy 78.74 97.79) (xy 78.74 86.36) ) (stroke (width 0) @@ -5594,17 +5740,7 @@ ) (wire (pts - (xy 280.67 92.71) (xy 280.67 60.96) - ) - (stroke - (width 0) - (type default) - ) - (uuid "93a1f570-af37-4164-bf4f-a2961bdb40df") - ) - (wire - (pts - (xy 71.12 76.2) (xy 80.01 76.2) + (xy 71.12 76.2) (xy 86.36 76.2) ) (stroke (width 0) @@ -5614,17 +5750,7 @@ ) (wire (pts - (xy 102.87 142.24) (xy 102.87 101.6) - ) - (stroke - (width 0) - (type default) - ) - (uuid "959b770d-c978-496d-be9b-2bfd2ccbf069") - ) - (wire - (pts - (xy 110.49 91.44) (xy 96.52 91.44) + (xy 134.62 88.9) (xy 114.3 88.9) ) (stroke (width 0) @@ -5644,7 +5770,7 @@ ) (wire (pts - (xy 161.29 105.41) (xy 241.3 105.41) + (xy 186.69 105.41) (xy 241.3 105.41) ) (stroke (width 0) @@ -5662,6 +5788,26 @@ ) (uuid "9864f27c-cbbd-43ef-9292-573a2698af79") ) + (wire + (pts + (xy 114.3 100.33) (xy 134.62 100.33) + ) + (stroke + (width 0) + (type default) + ) + (uuid "98fb5e0a-1a18-4fee-9d50-cfe1cba4d0e9") + ) + (wire + (pts + (xy 100.33 137.16) (xy 100.33 142.24) + ) + (stroke + (width 0) + (type default) + ) + (uuid "9912615b-541e-41db-b355-78ad55e542fe") + ) (wire (pts (xy 124.46 19.05) (xy 143.51 19.05) @@ -5684,7 +5830,7 @@ ) (wire (pts - (xy 132.08 118.11) (xy 132.08 110.49) + (xy 157.48 118.11) (xy 157.48 110.49) ) (stroke (width 0) @@ -5732,6 +5878,16 @@ ) (uuid "9fd7a539-6535-44c7-b770-7fa217bb35ce") ) + (wire + (pts + (xy 267.97 27.94) (xy 265.43 27.94) + ) + (stroke + (width 0) + (type default) + ) + (uuid "a2d791df-0e3e-4683-8c8c-92380726f96c") + ) (wire (pts (xy 55.88 41.91) (xy 55.88 45.72) @@ -5762,16 +5918,6 @@ ) (uuid "a8075051-787d-41bd-84a5-74c1cf098dd9") ) - (wire - (pts - (xy 271.78 77.47) (xy 271.78 67.31) - ) - (stroke - (width 0) - (type default) - ) - (uuid "a9a388fd-8a2b-4280-8e35-9b27678f8d15") - ) (wire (pts (xy 55.88 41.91) (xy 58.42 41.91) @@ -5832,16 +5978,6 @@ ) (uuid "ac79f4a4-e13f-417d-b4af-d5c5fff25f5b") ) - (wire - (pts - (xy 222.25 86.36) (xy 222.25 62.23) - ) - (stroke - (width 0) - (type default) - ) - (uuid "ad0643a7-d4bc-41c4-8ab6-fd45715f653e") - ) (wire (pts (xy 102.87 76.2) (xy 113.03 76.2) @@ -5854,7 +5990,17 @@ ) (wire (pts - (xy 264.16 57.15) (xy 270.51 57.15) + (xy 271.78 71.12) (xy 266.7 71.12) + ) + (stroke + (width 0) + (type default) + ) + (uuid "adf6c2d3-9d6b-4061-b64a-9c8488ee563a") + ) + (wire + (pts + (xy 267.97 36.83) (xy 274.32 36.83) ) (stroke (width 0) @@ -5924,7 +6070,7 @@ ) (wire (pts - (xy 154.94 124.46) (xy 220.98 124.46) + (xy 180.34 124.46) (xy 220.98 124.46) ) (stroke (width 0) @@ -5934,7 +6080,7 @@ ) (wire (pts - (xy 96.52 91.44) (xy 96.52 41.91) + (xy 96.52 88.9) (xy 96.52 41.91) ) (stroke (width 0) @@ -5944,7 +6090,7 @@ ) (wire (pts - (xy 132.08 110.49) (xy 133.35 110.49) + (xy 157.48 110.49) (xy 158.75 110.49) ) (stroke (width 0) @@ -5954,13 +6100,13 @@ ) (wire (pts - (xy 266.7 52.07) (xy 266.7 43.18) + (xy 97.79 93.98) (xy 97.79 129.54) ) (stroke (width 0) (type default) ) - (uuid "c711e7b9-b547-412f-80e4-e23f2a04d3d4") + (uuid "c4fd6c7c-bc9e-4de2-a3d8-43d6d6e90c75") ) (wire (pts @@ -6052,6 +6198,16 @@ ) (uuid "cdd913c6-6e34-4241-9500-fe7b7f4dbdb8") ) + (wire + (pts + (xy 114.3 96.52) (xy 114.3 100.33) + ) + (stroke + (width 0) + (type default) + ) + (uuid "cf5f7e17-6b4b-4de1-bebd-e1df7f645010") + ) (wire (pts (xy 241.3 147.32) (xy 241.3 140.97) @@ -6064,13 +6220,13 @@ ) (wire (pts - (xy 271.78 67.31) (xy 264.16 67.31) + (xy 144.78 91.44) (xy 158.75 91.44) ) (stroke (width 0) (type default) ) - (uuid "d1ead493-42dc-4eed-b91c-8c5dde6c4062") + (uuid "cff889c9-3a94-4330-aa86-fd19d60226cd") ) (wire (pts @@ -6094,7 +6250,7 @@ ) (wire (pts - (xy 80.01 85.09) (xy 137.16 85.09) + (xy 86.36 85.09) (xy 137.16 85.09) ) (stroke (width 0) @@ -6104,13 +6260,33 @@ ) (wire (pts - (xy 222.25 62.23) (xy 229.87 62.23) + (xy 81.28 83.82) (xy 81.28 93.98) ) (stroke (width 0) (type default) ) - (uuid "d4d959df-c9a1-48ca-a7f9-f1246efdc8ac") + (uuid "d46df6b6-cbea-4d56-92e7-9bc60e15e00f") + ) + (wire + (pts + (xy 114.3 88.9) (xy 104.14 88.9) + ) + (stroke + (width 0) + (type default) + ) + (uuid "d519fcd5-2397-41ef-b9d4-184f13daebde") + ) + (wire + (pts + (xy 124.46 137.16) (xy 124.46 139.7) + ) + (stroke + (width 0) + (type default) + ) + (uuid "d5b892f9-c3f8-4ab7-acf4-088d8a0ef811") ) (wire (pts @@ -6122,6 +6298,16 @@ ) (uuid "d6c3aa92-c371-4327-bd75-42a9d9ff4578") ) + (wire + (pts + (xy 279.4 58.42) (xy 271.78 58.42) + ) + (stroke + (width 0) + (type default) + ) + (uuid "d7da5754-1cf5-4c22-85c8-ed028fcb095a") + ) (wire (pts (xy 120.65 63.5) (xy 120.65 76.2) @@ -6154,7 +6340,7 @@ ) (wire (pts - (xy 133.35 50.8) (xy 133.35 91.44) + (xy 144.78 50.8) (xy 144.78 91.44) ) (stroke (width 0) @@ -6164,17 +6350,17 @@ ) (wire (pts - (xy 266.7 60.96) (xy 266.7 52.07) + (xy 104.14 97.79) (xy 78.74 97.79) ) (stroke (width 0) (type default) ) - (uuid "e0fe90f5-dcc8-4f61-b20a-9a9c9929b2c7") + (uuid "e28f4210-2d66-4135-86b7-843813357598") ) (wire (pts - (xy 76.2 99.06) (xy 110.49 99.06) + (xy 76.2 100.33) (xy 114.3 100.33) ) (stroke (width 0) @@ -6194,7 +6380,7 @@ ) (wire (pts - (xy 270.51 43.18) (xy 270.51 46.99) + (xy 274.32 22.86) (xy 274.32 26.67) ) (stroke (width 0) @@ -6214,13 +6400,33 @@ ) (wire (pts - (xy 266.7 43.18) (xy 270.51 43.18) + (xy 71.12 83.82) (xy 81.28 83.82) ) (stroke (width 0) (type default) ) - (uuid "ed6c387e-7f9a-4ae2-bf88-f861a8829b56") + (uuid "f1e3acf7-4c7b-4a03-a109-811adee95436") + ) + (wire + (pts + (xy 271.78 58.42) (xy 266.7 58.42) + ) + (stroke + (width 0) + (type default) + ) + (uuid "f38a138c-d80d-419d-95f5-64a7829b042b") + ) + (wire + (pts + (xy 101.6 137.16) (xy 100.33 137.16) + ) + (stroke + (width 0) + (type default) + ) + (uuid "f4707c1a-cab5-4eb8-a851-fee1c2838f92") ) (wire (pts @@ -6244,7 +6450,17 @@ ) (wire (pts - (xy 76.2 99.06) (xy 76.2 88.9) + (xy 81.28 93.98) (xy 97.79 93.98) + ) + (stroke + (width 0) + (type default) + ) + (uuid "f8bf9229-12f5-4e0b-b66f-0398ad236d6a") + ) + (wire + (pts + (xy 76.2 100.33) (xy 76.2 88.9) ) (stroke (width 0) @@ -6252,6 +6468,16 @@ ) (uuid "fba77b25-f99a-4d1b-811a-0acd0d3d4d0a") ) + (wire + (pts + (xy 104.14 96.52) (xy 104.14 97.79) + ) + (stroke + (width 0) + (type default) + ) + (uuid "fc158086-e119-48ff-80af-8ca7d5dcdf13") + ) (wire (pts (xy 182.88 64.77) (xy 186.69 64.77) @@ -6272,6 +6498,16 @@ ) (uuid "fdcc8c14-eaba-46d2-b044-e1084d73aeef") ) + (wire + (pts + (xy 271.78 77.47) (xy 271.78 71.12) + ) + (stroke + (width 0) + (type default) + ) + (uuid "ff520152-0888-403b-b1da-1bba7821b972") + ) (wire (pts (xy 91.44 29.21) (xy 91.44 66.04) @@ -6283,7 +6519,7 @@ (uuid "fff79fb6-0a70-4ef4-9aed-414a5c03caf2") ) (label "GND" - (at 110.49 93.98 180) + (at 134.62 95.25 180) (fields_autoplaced yes) (effects (font @@ -6294,7 +6530,7 @@ (uuid "218217b3-051d-47a7-9c64-266ceba0256b") ) (label "SCL" - (at 110.49 99.06 180) + (at 134.62 100.33 180) (fields_autoplaced yes) (effects (font @@ -6305,7 +6541,7 @@ (uuid "3b2bfca9-cb44-440e-aa4f-2aa4af1e3bad") ) (label "VCC" - (at 110.49 91.44 180) + (at 134.62 88.9 180) (fields_autoplaced yes) (effects (font @@ -6316,7 +6552,7 @@ (uuid "94268b1c-9c7d-426b-bedf-3cad66f050fe") ) (label "SDA" - (at 110.49 96.52 180) + (at 134.62 97.79 180) (fields_autoplaced yes) (effects (font @@ -6463,6 +6699,72 @@ ) ) ) + (symbol + (lib_id "power:+5V") + (at 124.46 137.16 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "09f54356-87fe-402a-a49f-5248eafda953") + (property "Reference" "#PWR017" + (at 124.46 140.97 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "+5V" + (at 124.46 132.08 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 124.46 137.16 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 124.46 137.16 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Power symbol creates a global label with name \"+5V\"" + (at 124.46 137.16 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "85b97541-f312-4ff1-aa4b-71071aa8cd2e") + ) + (instances + (project "weckkubator" + (path "/8eaebb02-8096-4667-b757-285872377416" + (reference "#PWR017") + (unit 1) + ) + ) + ) + ) (symbol (lib_id "MCU_Microchip_ATmega:ATmega328P-P") (at 55.88 83.82 0) @@ -6694,7 +6996,7 @@ ) (symbol (lib_id "power:GND") - (at 132.08 118.11 0) + (at 157.48 118.11 0) (unit 1) (exclude_from_sim no) (in_bom yes) @@ -6703,7 +7005,7 @@ (fields_autoplaced yes) (uuid "237459f2-79f7-4dc1-92ab-21faca817370") (property "Reference" "#PWR02" - (at 132.08 124.46 0) + (at 157.48 124.46 0) (effects (font (size 1.27 1.27) @@ -6712,7 +7014,7 @@ ) ) (property "Value" "GND" - (at 132.08 123.19 0) + (at 157.48 123.19 0) (effects (font (size 1.27 1.27) @@ -6720,7 +7022,7 @@ ) ) (property "Footprint" "" - (at 132.08 118.11 0) + (at 157.48 118.11 0) (effects (font (size 1.27 1.27) @@ -6729,7 +7031,7 @@ ) ) (property "Datasheet" "" - (at 132.08 118.11 0) + (at 157.48 118.11 0) (effects (font (size 1.27 1.27) @@ -6738,7 +7040,7 @@ ) ) (property "Description" "Power symbol creates a global label with name \"GND\" , ground" - (at 132.08 118.11 0) + (at 157.48 118.11 0) (effects (font (size 1.27 1.27) @@ -6904,7 +7206,7 @@ ) (symbol (lib_id "Device:R") - (at 157.48 105.41 90) + (at 182.88 105.41 90) (unit 1) (exclude_from_sim no) (in_bom yes) @@ -6913,7 +7215,7 @@ (fields_autoplaced yes) (uuid "33030adf-ef4c-4a52-9af7-20be4fa5dbb1") (property "Reference" "R2" - (at 157.48 99.06 90) + (at 182.88 99.06 90) (effects (font (size 1.27 1.27) @@ -6921,7 +7223,7 @@ ) ) (property "Value" "1K" - (at 157.48 101.6 90) + (at 182.88 101.6 90) (effects (font (size 1.27 1.27) @@ -6929,7 +7231,7 @@ ) ) (property "Footprint" "" - (at 157.48 107.188 90) + (at 182.88 107.188 90) (effects (font (size 1.27 1.27) @@ -6938,7 +7240,7 @@ ) ) (property "Datasheet" "~" - (at 157.48 105.41 0) + (at 182.88 105.41 0) (effects (font (size 1.27 1.27) @@ -6947,7 +7249,7 @@ ) ) (property "Description" "Resistor" - (at 157.48 105.41 0) + (at 182.88 105.41 0) (effects (font (size 1.27 1.27) @@ -7106,7 +7408,7 @@ ) (symbol (lib_id "power:GND") - (at 105.41 104.14 0) + (at 129.54 105.41 0) (unit 1) (exclude_from_sim no) (in_bom yes) @@ -7115,7 +7417,7 @@ (fields_autoplaced yes) (uuid "45ebea22-3d67-43d7-8d94-e1b7d9094eeb") (property "Reference" "#PWR014" - (at 105.41 110.49 0) + (at 129.54 111.76 0) (effects (font (size 1.27 1.27) @@ -7124,7 +7426,7 @@ ) ) (property "Value" "GND" - (at 105.41 109.22 0) + (at 129.54 110.49 0) (effects (font (size 1.27 1.27) @@ -7132,7 +7434,7 @@ ) ) (property "Footprint" "" - (at 105.41 104.14 0) + (at 129.54 105.41 0) (effects (font (size 1.27 1.27) @@ -7141,7 +7443,7 @@ ) ) (property "Datasheet" "" - (at 105.41 104.14 0) + (at 129.54 105.41 0) (effects (font (size 1.27 1.27) @@ -7150,7 +7452,7 @@ ) ) (property "Description" "Power symbol creates a global label with name \"GND\" , ground" - (at 105.41 104.14 0) + (at 129.54 105.41 0) (effects (font (size 1.27 1.27) @@ -7437,6 +7739,76 @@ ) ) ) + (symbol + (lib_id "Device:R") + (at 104.14 92.71 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "58e4d59d-fc56-4fc5-b12c-d5ecee762fe2") + (property "Reference" "R4" + (at 106.68 91.4399 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "4,7K" + (at 106.68 93.9799 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "" + (at 102.362 92.71 90) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 104.14 92.71 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Resistor" + (at 104.14 92.71 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "7da327b9-548d-4c86-b919-faaacdcf4262") + ) + (pin "2" + (uuid "029cf863-d9a6-44e3-99fa-ab5a9c8d47e2") + ) + (instances + (project "weckkubator" + (path "/8eaebb02-8096-4667-b757-285872377416" + (reference "R4") + (unit 1) + ) + ) + ) + ) (symbol (lib_id "power:+5V") (at 232.41 20.32 0) @@ -7503,6 +7875,79 @@ ) ) ) + (symbol + (lib_id "Device:R_Potentiometer") + (at 124.46 143.51 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "649da962-3928-4564-89ac-116cacbf259e") + (property "Reference" "RV2" + (at 121.92 142.2399 0) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + ) + (property "Value" "temperatureset" + (at 121.92 144.7799 0) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + ) + (property "Footprint" "" + (at 124.46 143.51 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 124.46 143.51 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Potentiometer" + (at 124.46 143.51 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "2" + (uuid "653313ce-833d-48d3-b3fc-8a02b0264c05") + ) + (pin "3" + (uuid "fdd2d1cd-fabc-4597-acd9-f265ce22602c") + ) + (pin "1" + (uuid "111f99db-72ac-4772-bc76-c2d53a12f79e") + ) + (instances + (project "weckkubator" + (path "/8eaebb02-8096-4667-b757-285872377416" + (reference "RV2") + (unit 1) + ) + ) + ) + ) (symbol (lib_id "Device:RotaryEncoder_Switch") (at 92.71 144.78 0) @@ -8164,6 +8609,95 @@ ) ) ) + (symbol + (lib_id "Connector:DE9_Plug") + (at 259.08 66.04 180) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "98a2ae88-995d-405b-9d0e-74e42fe0259d") + (property "Reference" "J7" + (at 259.08 48.26 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "DS18B20" + (at 259.08 50.8 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 259.08 66.04 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" " ~" + (at 259.08 66.04 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "9-pin male plug pin D-SUB connector" + (at 259.08 66.04 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "9" + (uuid "7f94f485-1d84-4e94-a2cf-2662f7aa680c") + ) + (pin "4" + (uuid "fac31dad-007b-4033-84b6-70045340b7e4") + ) + (pin "5" + (uuid "53297bc5-ec5a-40ba-bd3a-737807f2c18c") + ) + (pin "6" + (uuid "68e54a52-f497-4514-b460-e95328fb48a9") + ) + (pin "3" + (uuid "fcae0b3f-4020-4ceb-8c1f-8bbcdcd12c56") + ) + (pin "1" + (uuid "2ed45db4-384d-4570-b306-f78d234a0cac") + ) + (pin "2" + (uuid "7136ed43-f6ab-466b-91a1-0245e0241e74") + ) + (pin "7" + (uuid "cbede029-37d5-4d60-a004-147bccc630c5") + ) + (pin "8" + (uuid "cae0ddda-097c-4fa7-aa05-00a2bdefaba2") + ) + (instances + (project "weckkubator" + (path "/8eaebb02-8096-4667-b757-285872377416" + (reference "J7") + (unit 1) + ) + ) + ) + ) (symbol (lib_id "Device:C") (at 116.84 76.2 90) @@ -8376,6 +8910,146 @@ ) ) ) + (symbol + (lib_id "Device:R") + (at 271.78 64.77 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "a392ac4a-9fcd-47ea-8a23-51ec829312ac") + (property "Reference" "R12" + (at 274.32 63.4999 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "4.7K" + (at 274.32 66.0399 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "" + (at 270.002 64.77 90) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 271.78 64.77 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Resistor" + (at 271.78 64.77 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "78eafa13-3fdb-4f45-b691-752327de5c72") + ) + (pin "2" + (uuid "06842077-15b0-4458-acd1-0d7f85390e52") + ) + (instances + (project "weckkubator" + (path "/8eaebb02-8096-4667-b757-285872377416" + (reference "R12") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Device:R") + (at 114.3 92.71 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "a56330ab-e1b4-47ea-9473-be3844f9a4b3") + (property "Reference" "R13" + (at 116.84 91.4399 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "4,7K" + (at 116.84 93.9799 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "" + (at 112.522 92.71 90) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 114.3 92.71 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Resistor" + (at 114.3 92.71 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "2" + (uuid "536ca460-8b89-4464-a993-b1324c9163c3") + ) + (pin "1" + (uuid "cafe7517-8665-4f5d-8d93-7d5b481109c7") + ) + (instances + (project "weckkubator" + (path "/8eaebb02-8096-4667-b757-285872377416" + (reference "R13") + (unit 1) + ) + ) + ) + ) (symbol (lib_id "Connector:DE9_Plug") (at 237.49 62.23 0) @@ -8713,7 +9387,7 @@ ) (symbol (lib_id "Connector:Conn_01x04_Socket") - (at 115.57 93.98 0) + (at 139.7 95.25 0) (unit 1) (exclude_from_sim no) (in_bom yes) @@ -8722,7 +9396,7 @@ (fields_autoplaced yes) (uuid "bc884d18-9180-48ae-9b74-6c07cc333606") (property "Reference" "J5" - (at 116.84 93.9799 0) + (at 140.97 95.2499 0) (effects (font (size 1.27 1.27) @@ -8731,7 +9405,7 @@ ) ) (property "Value" "LCD-Display" - (at 116.84 96.5199 0) + (at 140.97 97.7899 0) (effects (font (size 1.27 1.27) @@ -8740,7 +9414,7 @@ ) ) (property "Footprint" "Connector:FanPinHeader_1x04_P2.54mm_Vertical" - (at 115.57 93.98 0) + (at 139.7 95.25 0) (effects (font (size 1.27 1.27) @@ -8749,7 +9423,7 @@ ) ) (property "Datasheet" "~" - (at 115.57 93.98 0) + (at 139.7 95.25 0) (effects (font (size 1.27 1.27) @@ -8758,7 +9432,7 @@ ) ) (property "Description" "Generic connector, single row, 01x04, script generated" - (at 115.57 93.98 0) + (at 139.7 95.25 0) (effects (font (size 1.27 1.27) @@ -8855,7 +9529,7 @@ ) (symbol (lib_id "Device:R") - (at 133.35 95.25 0) + (at 158.75 95.25 0) (unit 1) (exclude_from_sim no) (in_bom yes) @@ -8864,7 +9538,7 @@ (fields_autoplaced yes) (uuid "c178c5d3-19d4-405c-9324-74fc1b62ed12") (property "Reference" "R1" - (at 135.89 93.9799 0) + (at 161.29 93.9799 0) (effects (font (size 1.27 1.27) @@ -8873,7 +9547,7 @@ ) ) (property "Value" "330" - (at 135.89 96.5199 0) + (at 161.29 96.5199 0) (effects (font (size 1.27 1.27) @@ -8882,7 +9556,7 @@ ) ) (property "Footprint" "" - (at 131.572 95.25 90) + (at 156.972 95.25 90) (effects (font (size 1.27 1.27) @@ -8891,7 +9565,7 @@ ) ) (property "Datasheet" "~" - (at 133.35 95.25 0) + (at 158.75 95.25 0) (effects (font (size 1.27 1.27) @@ -8900,7 +9574,7 @@ ) ) (property "Description" "Resistor" - (at 133.35 95.25 0) + (at 158.75 95.25 0) (effects (font (size 1.27 1.27) @@ -9095,7 +9769,7 @@ ) (symbol (lib_id "Sensor_Temperature:PT100") - (at 270.51 50.8 0) + (at 274.32 30.48 0) (unit 1) (exclude_from_sim no) (in_bom yes) @@ -9104,7 +9778,7 @@ (fields_autoplaced yes) (uuid "d19b58b8-226a-4ea4-9a3d-df09e5c04569") (property "Reference" "TH1" - (at 273.05 49.8474 0) + (at 276.86 29.5274 0) (effects (font (size 1.27 1.27) @@ -9113,7 +9787,7 @@ ) ) (property "Value" "PT100" - (at 273.05 52.3874 0) + (at 276.86 32.0674 0) (effects (font (size 1.27 1.27) @@ -9122,7 +9796,7 @@ ) ) (property "Footprint" "" - (at 270.51 49.53 0) + (at 274.32 29.21 0) (effects (font (size 1.27 1.27) @@ -9131,7 +9805,7 @@ ) ) (property "Datasheet" "https://www.heraeus.com/media/media/group/doc_group/products_1/hst/sot_to/de_15/to_92_d.pdf" - (at 270.51 49.53 0) + (at 274.32 29.21 0) (effects (font (size 1.27 1.27) @@ -9140,7 +9814,7 @@ ) ) (property "Description" "PT100 platinum temperature sensor (RTD)" - (at 270.51 50.8 0) + (at 274.32 30.48 0) (effects (font (size 1.27 1.27) @@ -9165,7 +9839,7 @@ ) (symbol (lib_id "Connector:DE9_Plug") - (at 256.54 62.23 180) + (at 257.81 33.02 180) (unit 1) (exclude_from_sim no) (in_bom yes) @@ -9174,15 +9848,15 @@ (fields_autoplaced yes) (uuid "d48821f9-8339-47ec-9018-65b3b58d5a01") (property "Reference" "J4" - (at 256.54 44.45 0) + (at 257.81 15.24 0) (effects (font (size 1.27 1.27) ) ) ) - (property "Value" "DE9_Plug" - (at 256.54 46.99 0) + (property "Value" "PT100" + (at 257.81 17.78 0) (effects (font (size 1.27 1.27) @@ -9190,7 +9864,7 @@ ) ) (property "Footprint" "Connector_Dsub:DSUB-9_Female_Vertical_P2.77x2.84mm" - (at 256.54 62.23 0) + (at 257.81 33.02 0) (effects (font (size 1.27 1.27) @@ -9199,7 +9873,7 @@ ) ) (property "Datasheet" " ~" - (at 256.54 62.23 0) + (at 257.81 33.02 0) (effects (font (size 1.27 1.27) @@ -9208,7 +9882,7 @@ ) ) (property "Description" "9-pin male plug pin D-SUB connector" - (at 256.54 62.23 0) + (at 257.81 33.02 0) (effects (font (size 1.27 1.27) @@ -9524,6 +10198,72 @@ ) ) ) + (symbol + (lib_id "power:GND") + (at 124.46 153.67 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "de7b4a48-7070-4185-9734-aa9a3a08ba8d") + (property "Reference" "#PWR018" + (at 124.46 160.02 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "GND" + (at 124.46 158.75 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 124.46 153.67 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 124.46 153.67 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Power symbol creates a global label with name \"GND\" , ground" + (at 124.46 153.67 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "c7f69e1e-6478-4e2a-9e2f-f6ba53b5a0a0") + ) + (instances + (project "weckkubator" + (path "/8eaebb02-8096-4667-b757-285872377416" + (reference "#PWR018") + (unit 1) + ) + ) + ) + ) (symbol (lib_id "power:+5V") (at 214.63 50.8 0) @@ -9592,7 +10332,7 @@ ) (symbol (lib_id "Relay_SolidState:MOC3021M") - (at 140.97 107.95 0) + (at 166.37 107.95 0) (unit 1) (exclude_from_sim no) (in_bom yes) @@ -9601,7 +10341,7 @@ (fields_autoplaced yes) (uuid "ec02c9cf-d68c-463d-ae30-6352d0783fb9") (property "Reference" "U3" - (at 140.97 99.06 0) + (at 166.37 99.06 0) (effects (font (size 1.27 1.27) @@ -9609,7 +10349,7 @@ ) ) (property "Value" "MOC3021M" - (at 140.97 101.6 0) + (at 166.37 101.6 0) (effects (font (size 1.27 1.27) @@ -9617,7 +10357,7 @@ ) ) (property "Footprint" "Package_DIP:DIP-6_W7.62mm" - (at 135.89 113.03 0) + (at 161.29 113.03 0) (effects (font (size 1.27 1.27) @@ -9628,7 +10368,7 @@ ) ) (property "Datasheet" "https://www.onsemi.com/pub/Collateral/MOC3023M-D.PDF" - (at 140.97 107.95 0) + (at 166.37 107.95 0) (effects (font (size 1.27 1.27) @@ -9638,7 +10378,7 @@ ) ) (property "Description" "Random Phase Opto-Triac, Vdrm 400V, Ift 15mA, DIP6" - (at 140.97 107.95 0) + (at 166.37 107.95 0) (effects (font (size 1.27 1.27)