-
Notifications
You must be signed in to change notification settings - Fork 7
mehrere Gasflaschen Waagen
Am CaravanPi können grundsätzlich mehrere Gasflaschen Waagen angebunden werden. vollständig getestet ist jedoch nur die Anbindung einer Wägezelle.
Die Skripte sind inzwischen (ungetestet) zur Anbindung von zwei Gasflaschen Waagen vorbereitet. Die dafür notwendigen Parameter können in den Konfigurationsdateien für Gasflaschen Waagen hinterlegt werden.
Die Parameter sind:
- GPIO Pin, an dem der Pin DOUT bzw. DT des HX711 angeschlossen ist auf der CaravanPi Platine ist dies Pin 23
- GPIO Pin, an dem der Pin SCK des HX711 angeschlossen ist auf der CaravanPi Platine ist dies Pin 24
- Channel des HX711 an dem die entsprechende Wägezelle angeschlossen ist auf der CaravanPi Platine ist dies Channel A
Die CaravanPi Platine Version 3 und Version 4 führen nur den Channel A an die mit Gaswaage beschrifteten Klemmen (nachfolgendes Foto 4er-Klemme rechts unten) heran. Die Version V5 der Platine führt beide Kanäle auf den Gaswaagen Klemmblock.
Soll an die Platine V3 oder V4 mehr als eine Waage angeschlossen werden, ist etwas Lötarbeit notwendig oder es wird ein zweiter HX711 verwendet.
Auf dem HX711 sind zwei Kanäle anschließbar: Channel A und Channel B. Channel A ist auf die Gaswaagen Klemmen herausgeführt. Channel B ist auf der Platine nicht weitergeführt.
Eine zweite Wägezelle ist daher zum einen an die Klemmen VCC und GND des Gaswaagen Klemmblocks anzuschließen. Die Datenleitungen sind mit den Channel B Klemmen des HX711 zu verlöten. Dabei ist analog zur Wägezelle eins vorzugehen:
- Wägezellen Kabel rot an die VCC Klemme des Klemmblocks Gaswaage
- Wägezellen Kabel schwarz an die GND Klemme des Klemmblocks Gaswaage
- Wägezellen Kabel grün an den Pin B- des HX711
- Wägezellen Kabel weiß an den Pin B+ des HX711
Es kann aber auch ein zweiter HX711 eingesetzt werden, um die zweite Wägezelle zu betreiben. Dies ist vermutlich der bessere Weg, da nach meinen Recherchen der Kanal B des HX711 nicht so zuverlässig arbeitet. Dann könnte so verkabelt werden:
- Wägezellen Kabel gemäß Schaltbils Wägezelle an den zweiten HX711 anschließen
- HX711 Port VCC an die 3,3V Klemme des Klemmblocks Erweiterungen (Klemme 2)
- HX711 Port GND an eine der GND Klemmen des Klemmblocks Erweiterungen (Klemme 15 oder 16)
- HX711 Port SCK an z. B. die Klemme 6 des Klemmblocks Erweiterungen (GPIO Pin 12)
- HX711 Port DT an z. B. die Klemme 7 des Klemmblocks Erweiterungen (GPIO Pin 16)
- in der Gaswaagen Konfigurations-Website die entsprechenden GPIO Ports eintragen und den Kanal auf A setzen
Sollen mehr als zwei Waagen angeschlossen werden, so ist auch das möglich. Hierfür sind weitere HX711 Breakout Boards notwendig. Diese verfügen jeweils über zwei weitere Kanäle. Die Board sind dann an andere noch frei GPIO Pins anzuschließen. In den Konfigurationsdateien für diese Waagen sind diese Pins dann anzugeben. Die Konfigurationswebsite sieht aktuell jedoch nur zwei Waagen vor. Die Konfigurationsdateien können jedoch auch über einen Editor bearbeitet werden. Sie liegen im Directory defaults.
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