Sensoren an ein Meshtastic Board anschließen und konfigurieren (Sensor Node)

Aus Wiki Meshhessen
Zur Navigation springen Zur Suche springen
Beispiel: Anschlussschema von verschiedenen Sensoren

Meshtastic unterstützt eine Reihe an Sensoren womit man sich z.B. eine eigene Wetterstation aufbauen kann. Einige Sensoren sind auf der offiziellen Homepage von Meshtastic aufgelistet. Es gibt darüber hinaus noch viele weitere Sensoren die unterstützt werden. Die Sensordaten werden über Funk weitergeleitet. Diese Sensordaten des jeweiligen Node kann man sich in der Meshtastic App anschauen oder über ein verbundenes MQTT Node weitergeleitet werden. Somit hat man die Möglichkeit diese Daten mit Drittanbieter Software darzustellen und auszuwerten (Node RED, IBroker, Grafana usw.). Die meisten Sensoren werden per I2C Schnittstelle mit dem Board verbunden. Eine Ausnahme ist hier die WS85 von Ecowitt die nach einem Umbau auf serielle Ausgabe an den seriellen Eingang des Boards angeschlossen werden kann (RX und GND). Wichtig ist, wenn man verschiedene I2C Sensoren an einem Gerät kombiniert das man in der Firmware festgelegte I2C Adressen (z.b. 0x42 oder 0x40 usw.) beachtet. Zwei Sensoren mit gleicher I2C Adresse funktionieren nicht an einer Schnittstelle (BUS). Alle Sensoren funktionieren mit der Standard Geräte Rolle "Client", allerdings werden unter der Rolle "Sensor" die Sensordaten mit Priorität gesendet. Die Installation dieser Sensoren ist recht einfach, da sowohl die meisten Sonoren als auch Boards die Beschriftung für Spannung (VDD, VCC, 3.3, 3V), Ground (GND), Taktleitung (SCL) und Datenleitung (SDA) besitzen. Diese Pins müssen lediglich von Sensor und Board verbunden werden, es ist allerdings wichtig die Leitungen so kurz wie möglich zu halten, da I2C nicht für Langstrecken Übertragung gedacht ist (längere Stecken nur mit Extender möglich). Wenn man mehrere Sensoren installiert können diese einfach parallel angeschlossen werden. Sollte es nicht klar sein, wo die SCL und SDA Pins sich befinden auf seinem Board, hilft ein Blick in den Meshtastic Code oder eine Suchmaschineneingabe mit ``Dein Boardname`` + Pinout. Sollte man ein Board der Firma RAK besitzen (z.b. RAK19003 oder RAK19007) können auch Firmeneigene Sensoren (RAK1906) dort per Plug and Play installiert werden.