Technische Details der Klimastation

Rechner

Raspberry Pi 4 4 GB
Original Netzteil 5 V 3,0 A
Micro HDMI Kabel
Alu-Kühler Joy-IT RB-AlucaseP4+07
Sandisk 64 GB Extreme Pro

Rechner auf Grundplatte befestigen:
4 Schrauben M 2,5 x 16 mm
5 mm Aluplatte 200 x 300 mm

2mm Aluplatte als Kühlkörper gebogen, auf 1,9 mm runtergeschliffen und in Gehäuse geklemmt



Exponiert v0.3 Breakout

Das Breakout Board ist nach dem Schaltplan aufgebaut. Alle Ausgänge auslesen:
while :; do ( i2cget -y 1 0x60 0x01; i2cget -y 1 0x61 0x01; i2cget -y 1 0x62 0x01; i2cget -y 1 0x63 0x01;) | paste -s -d ' '; sleep 1; done



Exponiert v0.3 Digital Board 1

Die Breakout Boards sind bis auf die hier genannten Vorwiderstände nach dem Schaltplan aufgebaut. Alle Eingänge und Ausgänge sind gegen +5 V angeschlossen.


Oberer Chip (I2C-Adresse 0x60)

Die Eingänge 3-7 sind belegt. sie lassen sich mit i2cget -y 1 0x60 0x01 abfragen.

3. Frost
4. Wasser
5. Waldbrand
6. Trockenheit
7. Temperatur

Diese LEDs von Tasten sind an den Ausgängen angeschlossen. Der Vorwiderstand R 29 .. R 36 beträgt 68 Ω.

Um nur eine LED einzuschalten: i2cset -y 1 0x60…

2. Temperatur 0x06 0x51
3. Trockenheit 0x06 0x45
4. Waldbrand 0x06 0x15
5. Wasser 0x07 0x54
6. Frost 0x07 0x51


Unterer Chip (I2C-Adresse 0x61)

Die Eingänge 3-7 sind belegt. sie lassen sich mit i2cget -y 1 0x61 0x01 abfragen.

3. Eiche
2. Buche
3. Fichte
4. Tanne
5. Gestern-Heute-Morgen

Diese LEDs von Tasten sind an den Ausgängen angeschlossen. Der Vorwiderstand R 69 .. R 76 beträgt 68 Ω.

Um nur eine LED einzuschalten: i2cset -y 1 0x61…

2. Gestern-Heute-Morgen 0x06 0x51
3. Tanne 0x06 0x45
4. Fichte 0x06 0x15
5. Buche 0x07 0x54
6. Eiche 0x07 0x51

Exponiert v0.3 Digital Board 2

Die Breakout Boards sind bis auf die hier genannten Vorwiderstände nach dem Schaltplan aufgebaut. Alle Eingänge und Ausgänge sind gegen +5 V angeschlossen.


Oberer Chip (I2C-Adresse 0x62)

Die Eingänge 3-7 sind belegt. sie lassen sich mit i2cget -y 1 0x62 0x01 abfragen.

2. Wald im Wandel
3. Previous (Pfeil links)
4. Next (Pfeil rechts)
5. Info
6. Förster

Diese LEDs von Tasten sind an den Ausgängen angeschlossen. Der Vorwiderstand R 29 .. R 36 beträgt 68 Ω.

Um nur eine LED einzuschalten: i2cset -y 1 0x62…

2. Förster 0x06 0x45
3. Info 0x06 0x15
4. Next 0x07 0x54
5. Previous 0x07 0x51
6. Wald im Wandel 0x07 0x45


Unterer Chip (I2C-Adresse 0x63)

An den Eingängen 3-7 ist der Rotary Encoder. Er lässt sich mit i2cget -y 1 0x63 0x01 abfragen. Diese Werte müssen im Uhrzeigersinn kommen: 00 10 30 20 28 38 18 08 0c 1c 14 04

3. Encoder Pin 4 (bei R80)
4. Encoder Pin 3 (bei R81)
5. Encoder Pin 1 (bei R82)
6. Encoder Pin 2 (bei R83)

An den Ausgängen sind LEDs angeschlossen. Der Vorwiderstand R69 .. R76 beträgt 470 Ω. Anders als sonst 68 Ω, weil diese LEDs viel weniger Strom brauchen als die in den Tasten.

Um nur eine LED einzuschalten: i2cset -y 1 0x63…

2. Arbeitsplätze 0x06 0x51
2. Waldbrände 0x06 0x45
3. Erholung 0x06 0x15
4. Totholz 0x07 0x54
5. Schädlinge 0x07 0x51
6. Trockenstress 0x07 0x45
7. Einstieg 0x07 0x15



Bedienpanel



Text: The MIT License 2021 Kastanie Eins GmbH
Fotos: The MIT License 2021 Thomas (Netaction) Schmidt