Universelle Temperatur-Steuerung – TempCTRL: Unterschied zwischen den Versionen
Case (Diskussion | Beiträge) |
Case (Diskussion | Beiträge) |
||
Zeile 26: | Zeile 26: | ||
== TempCTRL V.1, Temperatur-Controler mit LAN-Anschluss == | == TempCTRL V.1, Temperatur-Controler mit LAN-Anschluss == | ||
+ | |||
+ | === BOM === | ||
TempCTRL V.1 ist der erste Prototyp und besteht aus folgenden Modulen: | TempCTRL V.1 ist der erste Prototyp und besteht aus folgenden Modulen: | ||
Zeile 39: | Zeile 41: | ||
- LCD-Keypad mit 5 Tastern und Hitachi-kompatiblen 2x16-LCD | - LCD-Keypad mit 5 Tastern und Hitachi-kompatiblen 2x16-LCD | ||
− | Die Datenkommunikation ins LAN erfolgt über ein Standard CAT5 Ethernet-Kabel. Die Stromversorgung erfolgt mittels 5V,2A-Steckernetzteil am externen Power-Eingang des Arduino. Der Temperatursensor ist über eine Kleine Adapterplatine verbunden, bei der im Schraubterminal noch ein 4.7K Widerstand zwischen 5V und Data mit eingeklemmt wird. | + | === Aufbau === |
+ | |||
+ | Die Datenkommunikation ins LAN erfolgt über ein Standard CAT5 Ethernet-Kabel. Die Stromversorgung erfolgt mittels 5V,2A-Steckernetzteil am externen Power-Eingang des Arduino. Der Temperatursensor ist über eine Kleine Adapterplatine verbunden, bei der im Schraubterminal noch ein 4.7K Widerstand zwischen 5V und Data mit eingeklemmt wird. Die Display-Beleuchtung kann durch einen auf der Keypad-Platine befindlichen Micro-Schalter manuell je nach Bedarf eingeschaltet werden. | ||
<gallery widths="600" heights="480" perrow="2> | <gallery widths="600" heights="480" perrow="2> | ||
Zeile 45: | Zeile 49: | ||
File:Tempctrl_v1_IMGP2357.JPG|Display, CloseUp | File:Tempctrl_v1_IMGP2357.JPG|Display, CloseUp | ||
</gallery> | </gallery> | ||
+ | |||
+ | |||
+ | === Funktion === | ||
Angezeigt wird die gemessene IST-Temperatur und die vorgegebene bzw. durch Tastenauswahl einstellbare Soll-Temperatur, sowie die ebenfalls einstellbare Schwankungsbreite. Ausserdem wird noch der Schaltzustand des Relais mit 0 = off und 1 = on dargestellt. Eine fünfte Taste (schwarz) ist mit einer Direktschaltung des Relais belegt, ähnlich einer Not-Aus-Schaltung. | Angezeigt wird die gemessene IST-Temperatur und die vorgegebene bzw. durch Tastenauswahl einstellbare Soll-Temperatur, sowie die ebenfalls einstellbare Schwankungsbreite. Ausserdem wird noch der Schaltzustand des Relais mit 0 = off und 1 = on dargestellt. Eine fünfte Taste (schwarz) ist mit einer Direktschaltung des Relais belegt, ähnlich einer Not-Aus-Schaltung. | ||
== TempCTRL V.2, Temperatur-Controler mit WLAN-Anschluss == | == TempCTRL V.2, Temperatur-Controler mit WLAN-Anschluss == |
Version vom 27. Januar 2016, 02:37 Uhr
TempCTRL ist eine universelle Temperatur-Steuerung mit Data-Logging und -Visualisierung, die eine vollständige Kontrolle über temperaturabhängige Prozesse und automatisierbare Schaltvorgänge ermöglicht.
Die Einsatzmöglichkeiten sind sehr vielfältig, hier ein paar Beispiel in den Bereichen Green-Energy und Nachhaltigkeit:
- Aquaponic-Systeme und Gewächshäuser, Bewässerung
- Biogasanlagen, Fermentations-Prozesse, Kompostierung
- Heizung, Kühlung, Belüftung: Umwälzpumpen, Ventilatoren
- Solarthermie: Warmwasser- und Warmluft-Kollektoren,
- Steuerung für SolarDörrgerät
- Langzeit-Messung, Datalogging und Visualisierung, hilfreich bei vielen R&D-Projekten
- kann eine Tiefkühltruhe in einen horizontalen Niedrigenergie-Kühlschrank umwandeln
- kann eine Heizplatte in einen temperaturgesteuerten Kocher umwandeln
- kann einen Kühlschrank in einen Brutschrank umwandeln
TempCTRL ist komplett OpenSource/OpenHardware und basiert auf Verwendung von offenen Plattformen wie Arduino und RaspberryPi
TempCTRL V.1, Temperatur-Controler mit LAN-Anschluss
BOM
TempCTRL V.1 ist der erste Prototyp und besteht aus folgenden Modulen:
- Arduino Mega2560
- Ethernet Modul ENC28J60
- OneWire-Temp.Sensor DS18B20 mit Adapter
- Relais bis 10A / 230VAC, 28VDC
- LCD-Keypad mit 5 Tastern und Hitachi-kompatiblen 2x16-LCD
Aufbau
Die Datenkommunikation ins LAN erfolgt über ein Standard CAT5 Ethernet-Kabel. Die Stromversorgung erfolgt mittels 5V,2A-Steckernetzteil am externen Power-Eingang des Arduino. Der Temperatursensor ist über eine Kleine Adapterplatine verbunden, bei der im Schraubterminal noch ein 4.7K Widerstand zwischen 5V und Data mit eingeklemmt wird. Die Display-Beleuchtung kann durch einen auf der Keypad-Platine befindlichen Micro-Schalter manuell je nach Bedarf eingeschaltet werden.
Funktion
Angezeigt wird die gemessene IST-Temperatur und die vorgegebene bzw. durch Tastenauswahl einstellbare Soll-Temperatur, sowie die ebenfalls einstellbare Schwankungsbreite. Ausserdem wird noch der Schaltzustand des Relais mit 0 = off und 1 = on dargestellt. Eine fünfte Taste (schwarz) ist mit einer Direktschaltung des Relais belegt, ähnlich einer Not-Aus-Schaltung.