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
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
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
Display fuer Datenanzeige
Die daten werdem mit dem Programm lcd4linux angezeigt.
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 kein Haftung fuer den Inhalt der weiterfuehrenden Links !!!