Bad und Heizungssteuerung

Diese Steuerung wurde von EmptySoft entworfen und im taeglichen Alltag an immer mehr Feinheiten und Spielerein angepasst.

Weitere Infos im Wiki Steuerungs Wiki

Badsteuerungsteil :
Zweck der Steuerung ist es, im Sommer den Pool mit moeglichst geringen Energieaufwand auf eine angenehme Temperatur (knapp ueber 30 Grad) zu bringen, und das Wasser dabei via einem Saltmaster in hygienisch einwandfreien Zustand zu halten.

Heizungssteuerungsteil :
Im Winter soll die E-Heizung mit moeglichst geringen Energieverbrauch ein angenehmes Raumklima schaffen. Da unsere Heizung mit Nachtspeicheroefen betrieben wird, nehme ich aus dem Internet die Wettervorhersage her, um die Aufladung der Heizkoerper mit moeglichst vielen Werten fuetter zu koennen. (Wettervorhersage, aktuelle Temperatur, ...) Fuer die Steuerung waren nur ein paar Kleinigkeiten notwendig:
Wie dies in Funktion aussieht, kann man sich hier ansehen: Steuerung. Um die Steuerung zu sehen, muss man sich zuerst einen Useraccount anlegen, dies kann gleich ueber Passwortabfrage erledigt werden.

One Wire Bus

Interface

PC to OneWire

Sensoren

von der Fa. Hygrosens gibt es DS1820 Sensoren im Edelstahlrohr eingebaut, die sich excellent als Wasser und Solarsensoren eignen. Leider ist die Wesite nicht so gut, wie die Produkte. Alternativer Link zum Shop : Hygrosense.

I2C Bus

I2C Parallel Converter


I2C parallel Adapter

LCD Anzeige am I2C Bus

An die Steuerung kann jedes Display mit einem HD44780 oder ??? Controller angeschlossen werden. Diese LCD Display kosten rund 15 Euro und sind z.B.: beim Conrad erhaeltlich.

Als Treiberbaustein fuer das LCD Display dient ein PCF 8574(A). Das Display wird im 4 Bit Modus betrieben, damit koennen alle Zeichen dargestellt werden, und man kommt mit einem Baustein aus. Die Zahlen in den Klammenr geben die Pins vom LCD Display an.
                      __ __
              A0 -|    P    |- Vdd (+5V)
              A1 -|    C    |- SDA (bus data line, pullup 10k)
              A2 -|    F    |- SCL (bus clock line, pullup 10k)
 (11,D4) P0 -|           |- /INT (not connected)
 (12,D5) P1 -|     8    |- P7 (not connected)
 (13,D6) P2 -|     5    |- P6 (6,EN)
 (14,D7) P3 -|     7    |- P5 (5,R/W)
(GND) Vss -|__4__|- P4 (4,RS)

Pinbelegung LCD Display

Pin (Standard)
Pin (Seiko)
Symbol
Pegel
Beschreibung
1
13
Vss
Masse
Masse GND
2
14
Vdd
+5V
Betriebsspannung +5V
3
12
Vo
0 .. 1,5V (-2..-5V)
Displayspannung (Kontrast)
4
11
RS
H/L
Register Select
5
10
R/W
H/L
H:Read / L:Write
6
9
E
H
Enable
7
8
D0
H/L
Datenleitung 0 (LSB)
8
7
D1
H/L
Datenleitung 1
9
6
D2
H/L
Datenleitung 2
10
5
D3
H/L
Datenleitung 3
11
4
D4
H/L
Datenleitung 4
12
3
D5
H/L
Datenleitung 5
13
2
D6
H/L
Datenleitung 6
14
1
D7
H/L
Datenleitung 7 (MSB)
15
1
D7
Masse
Beleuchtung - Masse GND
16
1
D7
+4.2 V
Beleuchtung + (4.2 V oder Vorwiedersand 4,7 Ohm bei 5 Volt)

Spannungsversorgung und Kontrasteinstellung

LCD Spannungsversorgung und Kontrastregelung

Display fuer Datenanzeige

Die daten werdem mit dem Programm lcd4linux angezeigt.
lcd4linux
Du bist der 7114 Besucher.!  7312 Klicks Valid HTML 4.01! Best viewed with any browser Warning for Spammers ! - Member of UCEPROTECT-Network 24 User Online Kontakt Logo EmptySoft

Ich erklaere ausdruecklich, dass ich keinerlei Einfluss auf die Gestaltung und die Inhalte der gelinkten Seite habe. Deshalb, distanziere ich mich hiermit ausdruecklich von allen Inhalten aller gelinkten Seiten auf meiner Internetprsenz und mache mir diese Inhalte nicht zu Eigen. Diese Erklrung gilt fuer alle auf meiner Internetpraesenz angezeigten Links und fuer alle Inhalte der Seiten, zu denen, die bei mir angemeldeten Links und Banner fuehren.

Sollte auf von meiner Internetpraesenz verlinkten Seiten illegaler Inhalt verarbeitet werden, so bitte ich darum, mich umgehend darueber zu benachrichtigen, damit ich die betreffenden links und Banner entfernen kann.

Wir uebernehmen keine Haftung fuer den Inhalt der weiterfuehrenden Links !!!