Skip to content

Tank Füllstände auslesen

Josef Spitzlberger edited this page Aug 30, 2020 · 22 revisions

In einem Caravan gibt es in der Regel zwei Tanks, den Frischwassertank und den Fäkalientank der Toilette. In meinem Caravan sind für beide Tanks bereits entsprechende Füllstandsanzeigen vorhanden. Diese möchte ich jedoch ebenfalls über den CaravanPi zugreifbar haben.

Im Frischwassertank ist der übliche Füllstandssensor mit den unterschiedlich langen Metallstäben verbaut. Im Fäkalientank gibt es eine Schwimmer mit Magneten, der über REED-Kontakte ausgelesen wird. Den Frischwassersensor habe ich über einen ULN2003 Chip "angezapft" und ausgelesen. Für den Fakalientank habe ich eigene Reed-Kontakte verbaut und lese diese aus.

Die Signale von den Füllstandssensoren lege ich auf die noch freien GPIO Kontakte der beiden MCP23017 GPIO Expander.

Adafruit Bibliothek für MCP23017 installieren

Adafruit bietet einen Bibliothek zum Auslesen des MCP23017 an. Um diese zu installieren führen wir nachfolgendes Kommando aus:

sudo pip3 install adafruit-circuitpython-mcp230xx

siehe hierzu auch

CaravanPi Wiki

1 Installationsanleitung

2 Bauanleitung

Grundaufbau

Sensoren, etc. installieren

Anzeigen installieren

Raspberry stabilisieren

Platine entwerfen

3 ursprüngliche Entwicklung

4 Dokumentation

5 Updates

ab hier altes WIKI, muss noch umgezogen werden

XX = in Bearbeitung NEU = neue Funktion in letzter Version

Einbau im Caravan

Inbetriebnehmen und Kalibrieren

CaravanPi Updates

Erweiterungen

Grafische Auswertungen

Statuswebsite

weitere Sensoren

Clone this wiki locally