NEWS
Machbarkeit Arduino Projekt auf Raspberry
-
Hallo zusammen,
ich bin der neue ;)
Ich konnte hier schon viele Lösungen und Ideen abgreifen. Für mein aktuelles Projekt benötige ich aber noch zusätzliche Infos.
Mein Anhänger besitzt aktuell eine Anzeige zur Überwachung von Batterie und Solarzelle (plus ein paar andere Dinger die aber anderweitig gelöst würden). Das ganze läuft über zwei Arduino Megas mit 7" TFT.
Geplant war einen Mega durch den ioBroker zu ersetzen und die Daten dann per MQTT zu übermitteln. Aber der Pi hat ja dann noch jede Menge freie GPIOs, also warum das ganze nicht komplett neu aufziehen?
Durch Zufall habe ich das Automation Hat gefunden. Das würde die wichtigsten Funktionen abdecken, zusätzlich bräuchte ich nur den I2C Bus für zwei INA225/219 und zwei BME280.
Kann ich über den I2C Adapter direkt auf den Hat bzw die Sensoren zugreifen oder muss ich den Umweg über Python gehen oder geht evtl. beides?
Da die Software hauptsächlich die Daten ausliest und aufhübscht wäre das ein schönes Projekt um mal in Python zu schnuppern
Danke im voraus für mögliche Lösungen.
Oliver
-
Hallo zusammen,
ich bin der neue ;)
Ich konnte hier schon viele Lösungen und Ideen abgreifen. Für mein aktuelles Projekt benötige ich aber noch zusätzliche Infos.
Mein Anhänger besitzt aktuell eine Anzeige zur Überwachung von Batterie und Solarzelle (plus ein paar andere Dinger die aber anderweitig gelöst würden). Das ganze läuft über zwei Arduino Megas mit 7" TFT.
Geplant war einen Mega durch den ioBroker zu ersetzen und die Daten dann per MQTT zu übermitteln. Aber der Pi hat ja dann noch jede Menge freie GPIOs, also warum das ganze nicht komplett neu aufziehen?
Durch Zufall habe ich das Automation Hat gefunden. Das würde die wichtigsten Funktionen abdecken, zusätzlich bräuchte ich nur den I2C Bus für zwei INA225/219 und zwei BME280.
Kann ich über den I2C Adapter direkt auf den Hat bzw die Sensoren zugreifen oder muss ich den Umweg über Python gehen oder geht evtl. beides?
Da die Software hauptsächlich die Daten ausliest und aufhübscht wäre das ein schönes Projekt um mal in Python zu schnuppern
Danke im voraus für mögliche Lösungen.
Oliver
@olis sagte in Machbarkeit Arduino Projekt auf Raspberry:
Durch Zufall habe ich das Automation Hat gefunden. Das würde die wichtigsten Funktionen abdecken.
Was willst du denn mit dem Automation Hat machen? Muss da auch noch was in ioBroker rein? Welches Produkt meinst du genau?
Zusätzlich bräuchte ich nur den I2C Bus für zwei INA225/219 und zwei BME280.
Kann ich über den I2C Adapter direkt auf den Hat bzw die Sensoren zugreifen oder muss ich den Umweg über Python gehen oder geht evtl. beides?Ja, der i2c Adapter unterstützt bereits den BME280 sowie den INA219. Ich denke mal, der 225 (oder meinst du den 226?) wird wahrscheinlich fast gleich angesprochen, den könnte ich wohl auch noch unterstützen ohne ihn kaufen zu müssen.
Beides zusammen könnte gehen, aber du wirst wohl irgendwann Konflikte zwischen den zwei Applikationen haben (i2c kann nur von einer Applikation gleichzeitig genutzt werden). Wenn, dann würde ich alles über ioBroker machen.
Da die Software hauptsächlich die Daten ausliest und aufhübscht wäre das ein schönes Projekt um mal in Python zu schnuppern
Daten auslesen und aufhübschen ist ja genau die Stärke von ioBroker. Wenn, dann würde ich nur in ioBroker arbeiten, nicht zwei Sachen vermischen - und am Schluss brauchst du dann doch noch etwas JavaScript und damit ist das Chaos komplett.
-
Danke für die Antwort.
Projekt ist im Prinzip die Ladesteuerung im Wohnwagen.
Ich habe als analoge Werte die Spannung der Batterie 0 bis ~15V.
Über INA Sensoren Strom von Solarzelle und Strom welcher aus der Batterie entnommen wird.
Temperatur und Feuchte im Wohnwagen. Zwei digitale Eingänge für Abfrage von Landstrom und 12V eingeschalten (jeweils 12V High Signal).
Die 12V für andere Verbraucher werden über zwei Impulse geschalten und das alles ginge mit dem Hat ohne extra Platine wie aktuell beim Arduino. Die 4 Sensoren noch an den Bus und fertig.Wenn beides direkt im ioBroker verarbeitet werden kann soll mir das recht sein. Gefühlt 95% des aktuellen Programm am Arduino ist nur die Aufarbeitung der Daten damit auf dem TFT alles gut aussieht. Das ist im ioBroker natürlich um Galaxien einfacher und schöner zu lösen - darum auch der Wechsel.
Aktuell ist dank Lockdown noch genug Zeit zum Austesten - ich will aber ungern massig Zeug ordern was nachher dann absehbar nicht funktioniert.
Viele Grüße
Oliver
-
Danke für die Antwort.
Projekt ist im Prinzip die Ladesteuerung im Wohnwagen.
Ich habe als analoge Werte die Spannung der Batterie 0 bis ~15V.
Über INA Sensoren Strom von Solarzelle und Strom welcher aus der Batterie entnommen wird.
Temperatur und Feuchte im Wohnwagen. Zwei digitale Eingänge für Abfrage von Landstrom und 12V eingeschalten (jeweils 12V High Signal).
Die 12V für andere Verbraucher werden über zwei Impulse geschalten und das alles ginge mit dem Hat ohne extra Platine wie aktuell beim Arduino. Die 4 Sensoren noch an den Bus und fertig.Wenn beides direkt im ioBroker verarbeitet werden kann soll mir das recht sein. Gefühlt 95% des aktuellen Programm am Arduino ist nur die Aufarbeitung der Daten damit auf dem TFT alles gut aussieht. Das ist im ioBroker natürlich um Galaxien einfacher und schöner zu lösen - darum auch der Wechsel.
Aktuell ist dank Lockdown noch genug Zeit zum Austesten - ich will aber ungern massig Zeug ordern was nachher dann absehbar nicht funktioniert.
Viele Grüße
Oliver
@olis sagte in Machbarkeit Arduino Projekt auf Raspberry:
Projekt ist im Prinzip die Ladesteuerung im Wohnwagen.
Ich habe als analoge Werte die Spannung der Batterie 0 bis ~15V.Also im Prinzip eine LowCost Variante hiervon:
https://www.bau-tech.shop/laderegler/victron/zubehoer/victron-batterie-monitor-bmv-712-smart-messshunt-6-5-95v-dc.html
Hey! Du scheinst an dieser Unterhaltung interessiert zu sein, hast aber noch kein Konto.
Hast du es satt, bei jedem Besuch durch die gleichen Beiträge zu scrollen? Wenn du dich für ein Konto anmeldest, kommst du immer genau dorthin zurück, wo du zuvor warst, und kannst dich über neue Antworten benachrichtigen lassen (entweder per E-Mail oder Push-Benachrichtigung). Du kannst auch Lesezeichen speichern und Beiträge positiv bewerten, um anderen Community-Mitgliedern deine Wertschätzung zu zeigen.
Mit deinem Input könnte dieser Beitrag noch besser werden 💗
Registrieren Anmelden