-
Notifications
You must be signed in to change notification settings - Fork 7
Darstellung der Lage
Der CaravanPi soll beim Ausrichten des Caravans helfen. Dazu soll zum einen die Höhendifferenz in cm zur waagrechten Lage an den Achsen, der Deichsel und an den vier Ecken des Wagens angezeigt werden. Diese Anzeige hilft gerade vor dem Beginn des Ausrichtens für eine erste Einschätzung, was alles notwendig sein wird, um eine waagrechte Lage zu erreichen. Gerade bei Wohnmobilen kann diese Anzeige zum Einrichten der Auffahrkeile sehr helfen. Das trifft natürlich auch bei Caravans zu.
Neben dieser Höhendifferenzanzeige sollen LEDs an den Achsen, an der Deichsel und an den Ecken beim "Kurbeln" helfen, um die Annäherung an die Waagrechte zu signalisieren.
Die horizontale Position des Wohnwagens bzw. des Wohnmobils wird im CaravanPi durch den 3-Achsen-Beschleunigungsmesser bestimmt. Dieser zeigt die jeweilige Erdbeschleunigung für die Achsen x, y und z in m/s² an. Mit dem Wissen, dass die angezeigte maximale Beschleunigung pro Achse ca. 10,3 m/s² beträgt, können diese Werte zur Bestimmung des Positionswinkels für die Längs- und Querachse des Wohnwagens verwendet werden.
Aufgrund der Abmessungen eines mittleren bis großen Wohnwagens ergeben sich aus den Winkeln entsprechende Korrekturen an den Ecken des Wohnwagens, die dort mittels RGB-LEDs angezeigt werden. Um die Anzeigen intuitiv wahrnehmen zu können, habe ich die Anzeigefarbe Blau (= Himmel) für eine zu hohe Position gewählt. Eine zu niedrige Position der Ecke wird als grün (= Wiese) angezeigt. Eine Position in der Nähe der horizontalen Position wird durch blinkende blaue oder grüne LEDs angezeigt. Die horizontale Position selbst wird als rot angezeigt. Es können also die Anfangsfarben einer RGB-LED verwendet werden. Eine Farbmischung ist nicht erforderlich.
Ich habe insgesamt 7 RGB-LEDs am Wohnwagen vorgesehen:
Dabei zeigen vier LEDs die Position an den vier Ecken des Wohnwagens an. Zwei LEDs zeigen die Position des Wohnwagens auf der Achse in Querrichtung an. Und eine LED zeigt die Position des Wohnwagens auf der Deichsel in Längsrichtung an.
Nachdem das Fahrzeug auf dem Wunschstellplatz abgestellt wurde, kann über die Anzeige der Höhendifferenz entschieden werden, ob der Wohnwagen bzw. das Wohnmobil tatsächlich an dieser Stelle ausgerichtet werden kann und soll. Ggf. wird das Fahrzeug anders positioniert.
Die Anzeige der Höhendifferenz erfolgt auf dem montierten Bildschirm:
Die konkrete Ausrichtung des Wohnwagens bzw. Wohnmobils wird durch die 7 montierten LEDs unterstützt.
Der Wohnwagen wird zunächst durch Anheben eines der Reifen, z.B. mit einem Hebekissen oder mit Auffahrkeilen, in Querrichtung in die horizontale Lage gebracht. Natürlich kann auch der höhere Reifen "eingegraben" werden. Dazu achtet man auf die LED am Reifen, die in der Regel von dauerhaft grün über blinkend grün nach rot wechseln wird.
Nun wird der Wohnwagen über das Bugrad an der Deichsel in Längsrichtung in die horizontale Lage gebracht. Die LED an der Deichsel wird dazu über dauerhaft blau/grün über blinkend blau/grün nach rot gebracht.
Nun sollten eigentlich alle LEDs auf rot stehen. Ggf. an der Achse oder der Deichsel nachtarieren.
Nun können die vier Kurbelstützen auf Spannung gebracht werden. Auch dabei helfen die LEDS an den vier Eckstützen.
Die Positionsbestimmung ist für Wohnwagen optimiert. Sie kann aber sicherlich mit kleinen Modifikationen in der Vorgehensweise und ggf. in der Inatallation auch gut für Wohnmobile angepasst werden.
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