-
Notifications
You must be signed in to change notification settings - Fork 7
Teil 4 ‐ Dokumentation
Der CaravanPi ist ein System zur Messung und Anzeige verschiedener Sensorenwerte in Wohnwagen und Wohnmobilen, wie z.B. Klimawerte, Füllstände und Nivellierungsdaten. Zur Darstellung wird die Software MagicMirror verwendet.
In einem Wohnwagen oder Wohnmobil gibt es eine Reihe von Messpunkten. In vielen Fällen werden die Messwerte über die bordeigenen Anzeigen des Herstellers sogar angezeigt. Normalerweise sind die verschiedenen Systeme jedoch unabhängig voneinander und liefern getrennte Anzeigen. Mit diesem Projekt sollen die verschiedenen Messpunkte über ein System (Raspberry Pi) ausgewertet und elegant und konfigurierbar dargestellt werden.
Folgende Datenpunkte können vom CaravanPi abgefragt und verarbeitet werden:
- Klimadaten (Temperatur, Luftdruck, Luftfeuchtigkeit) innerhalb und außerhalb des Wohnwagens oder Wohnmobils
- Temperaturdaten im Kühlschrank, vorzugsweise auf verschiedenen Ebenen im Kühlschrank
- Füllstände des Frischwasser- und Fäkalientanks
- Füllstand der Gasflasche
- Lageanzeige des Caravans bzw. des Wohnmobils zur Horizontalen
Die horizontale Lage/Position des Wohnwagens bzw. des Wohnmobils wird durch eine Reihe von RGB-LEDs an den Ecken des Wohnwagens in der Nähe der Eckstützen angezeigt. Unterschiedliche Farben geben an, in welche Richtung der Wohnwagen oder das Wohnmobil gekurbelt werden muss. Zudem wird die Lage als Diagramm auf dem Bildschirm angezeigt.
Alle Daten sollen auf einem an den Raspberry pi angeschlossenen Monitor mit Hilfe der Software MagicMirror angezeigt werden. Darüber hinaus sollen die Anzeigen auch am SmartPhone oder am Tablet abgelesen werden können.
CaravanPi - smart Caravan based on Raspberry Pi
(c) Josef Spitzlberger, Schloss Lustheim, Munich, Germany, 2019ff
CaravanPi Wiki
- Testaufbau
- Raspberry Pi OS installieren und initial konfigurieren
- MagicMirror installieren
- CaravanPi Skripte installieren
- MagicMirror vorbereiten & updaten
- OBSOLET V2 - Bottle Framework installieren
- Ein-/Aus-Schalter installieren
- Bewegungsmelder installieren
- Hupe/Buzzer installieren
- weitere Taster installieren
- OBSOLET V2 - Konfigurations-Website einrichten
- Temperatur Sensoren installieren
- Temperatur Sensoren anzeigen
- Gasflaschenwaage HX711 installieren
- Gasflaschenfüllstand anzeigen
- mehrere Gasflaschen Waagen anschließen
- I2C-Bus einrichten
- Klimasensor installieren
- Klimasensor BME280 anzeigen
- Klimasensor BME680 anzeigen
- GPIO Ports mit MCP23017 erweitern
- Lage-Sensor installieren
- Lage-Sensor anzeigen
- I2C Extender - langes Kabel
- Tank-Füllstände auslesen
- LEDs zur Lageanzeige
- RGB-LEDs am MCP23017 betreiben
- LED Einbau im Testaufbau
- Caravan ausrichten im Testaufbau
ab hier altes WIKI, muss noch umgezogen werden
XX = in Bearbeitung NEU = neue Funktion in letzter Version
- Stromversorgung Grundsätzliches
- Testgerät bauen
- Verkabeln am Caravan
- Gasflaschen-Waage bauen
- LEDs am Caravan anbringen
- Temperaturfühler im Kühlschrank anbringen
- Klimasensoren innen & außen anbringen
- Stromversorgung Raspberry Pi
- Stromversorgung Monitor
- WLAN im Caravan
- CaravanPi in Betrieb nehmen
- Gasflaschenwaage in Betrieb nehmen
- Defaultwerte für Lage, etc eintragen
- NEU XX Vorüberlegungen
- NEU XX MariaDB installieren
- NEU XX CaravanPi Datenbank anlegen
- NEU XX phpmyadmin installieren
- NEU XX Grafana installieren
- NEU XX Grafana auf MagicMirror anzeigen
- NEU XX Pythonzugriff auf MariaDB
- NEU XX Problembehandlung MariaDB, Grafana
- NEU XX Vorüberlegungen
- NEU XX Flask installieren
- NEU XX Status-Website einrichten
- NEU XX vorhandene Websites migrieren
- NEU XX 230V Eingang prüfen
- NEU XX 12V Batterie prüfen
- NEU XX Gassensor