Im Sommer des vergangenen Jahres hatte ich Meshtastic Knoten mit auf meiner Reise von Zürich an die Ostsee (Meshtastic Knoten auf Reise).
Diesmal geht die Reise von Zürich nach Dresden und ich bin gespannt, was sich so getan hat. Das folgende Bild zeigt meine Reiseroute.
Es begleiten mich zwei Nodes – WisMesh Pocket (WMsh) & LiliGo T-Deck Plus (TDck). WisMesh Pocket habe ich mit eine Magnetfussantenne auf dem Dach des PKW befestigt. Bis etwas 150 km/h zeigte sich das auch als stabil.
WisMesh Pocket
LilyGo T-Deck Plus
Ich habe den Default Channel (LongFast) bemüht, da nur wenige Special Channels auf dieser Route verfügbar waren. Um es vorwegzunehmen, die Ausbeute war unter meinen Erwartungen.
Im Vorarlberg habe ich einige bekannte Nodes wieder gesehen, doch über den Rest der Strecke war weitgehend Schweigen. Zumindest in Ulm und Nürnberg hatte ich etwas erwartet. Um so erfreulicher waren die ersten Nodes dann in Dresden. Da hat es einiges gegeben und ich werde in den nächsten Tagen etwas in die Höhe gehen und dann sicher eine bessere Ausbeute zeigen können.
Leider hat sich der WisMesh Pocket zwischendurch verabschiedet und muss erst zu Hause wieder zum Leben erweckt werden.
Die letzten Tage habe ich dann mit dem LilyGo T-Deck Plus auf dem Armaturenbrett meines PKW die folgende Abdeckung in Dresden sehen können. Morgen werde ich noch von der Babisnauer Pappel (Höhe 330 m.ü.M.) einen neuen Test starten.
TDck im Stadtgebiet
TDck an der Babisnauer Pappel
Bei der Heimfahrt konnte ich nicht mehr von der Magnetfussantenne profitieren, sondern hatte das gegenüber dem WisMesh Pocket weniger empfindliche LilyGo T-Deck Plus auf dem Armaturenbrett. Im Bild links wurden auch keine Nodes während der Fahrt empfangen, während die Abdeckung zu Hause (im Bild rechts) wieder das übliche Bild zeigt.
TDck auf der Fahrt ohne Empfang
Abdeckung wieder zu Hause
Interessant für mich war die große Meshtastic Aktivität in und um Dresden, die ich selbst unter suboptimalen Bedingungen auf meiner Seite sehen konnte.
Die folgende Tabelle zeigt eine kleine Auswahl von empfangenen Nodes mit deren Ortskoordinaten sowie der Entfernung zu meinem an der Babisnauer Pappel installierten TDck und die Zahl der Hops.
Ein Meshtastic-Netzwerk ist ein drahtloses Mesh-Netzwerk, das hauptsächlich zur Kommunikation in Gebieten ohne Mobilfunknetz oder Internet oder unabhängig von diesen verwendet wird (Off-Grid-Netzwerk).
Es können Textnachrichten und Standortinformationen zwischen Geräten (Meshtastic-Knoten) ausgetauscht werden. Neben der Übermittlung von Textnachrichten und Standortinformationen, wie GPS-Daten, können Meshtastic Knoten aber auch Messwerte erfassen und mit anderen Knoten austauschen.
In der folgenden Abbildung ist eine solche Anwendung gezeigt. Es steht das Übertragen der von einzelnen Knoten erhobenen Messwerte im Vordergrund.
Meshtastic-Netzwerk zum Erfassen und Übermitteln von Messdaten
Außerdem kann einer der Meshtastic-Knoten mit einer MQTT-Schnittstelle ausgestattet sein, die eine Verbindung ins Internet ermöglicht. Auf diese Weise lassen sich örtlich weit auseinanderliegende (lokale) Meshtastic-Netzwerke verbinden und deren Daten zentral auswerten. Der Off-Grid-Aspekt geht in diesem Fall allerdings verloren.
Zur Messwerterfassung steht eine breite Palette von Sensoren mit unterschiedlichen Interfaces zum Datenaustausch zur Verfügung.
Messungen der Umgebungsbedingungen und einiger Gesundheitsaspekte sind damit direkt möglich. Wichtig zu beachten ist, dass der betreffende Meshtastic Knoten auch ein I2C-Interface zur Verfügung stellt.
Meshtastic-Knoten
Eine komfortable Lösung besteht bei Verwendung eines Meshtastic Starter Kits von RAKwireless bestehend aus den folgenden Komponenten:
WisMesh Base Board RAK19026 oder WisBlock Base Board RAK19007
Selbst bei bestücktem OLED-Display ist das I2C-Interface über den Grove-Stecker des RAK1920 zugänglich, wie die folgende Abbildung des komplett ausgestatteten Meshtastic Knotens zeigt.
Für das Meshtastic Starter Kit von RAKwireless gibt es aus der Gehäusereihe Unify Enclosure das für den Außeneinsatz spezifizierte Unify Enclosure IP67 150x100x45 mm mit einem Solarpanel im Gehäuseoberteil.
Mit diesen Möglichkeiten kann recht einfach von einem Prototyp, der nicht für den Außeneinsatz geeignet ist, auf ein finales, für den Außeneinsatz geeignetes Produkt übergegangen werden.
Auf dem Baseboard lassen sich WisBlock Sensoren direkt montieren. Mit dem RAK1901 WisBlock Temperature and Humidity Sensor können beispielsweise Umweltdaten (Temperatur, rel. Luftfeuchte) sehr einfach erfasst werden. Will man nicht die Messwerte im Inneren des Gehäuses erfassen, dann sollte der RAK1901 entweder durch ein Expansionskabel vom Baseboard abgesetzt oder gleich durch einen externen Sensor ersetzt werden. Sowohl für die Sensor- als auch IO-Slots der Baseboards bietet RAKwireless FPC Extension Cables an.
Wollen Sie gleich einen für den Outdoor-Einsatz geeigneten Sensor einsetzen, dann liefert eine Suche schnell verschiedene Angebote unterschiedlicher Bauform, die in der Regel auf Sensoren der Schweizer Fa. Sensirion aufbauen.
Bauformen von Sensoren für den Ausseneinsatz
Mit einem Grove-Stecker ausgerüstet, kann ein solcher Sensor direkt mit dem RAK1920 kontaktiert werden.
Beim Starten des Meshtastic-Knotens kann über die serielle Console des WebFlashers die Detektion der angeschlossenen I2C-Devices verfolgt werden. Der folgende Screenshot zeigt die Detektion des OLED-Displays und die Detektion eines externen SHTC3-Sensors.
Detektion der angeschlossenen I2C-Devices
Die Telemetriedaten beinhalten der erfassten Messdaten und zeigen sich beispielsweise im Programm MeshSense, wie im folgenden Screenshot gezeigt.
Telemetriedaten im Programm MeshSense
Mit der Anschlussmöglichkeit für externe I2C-Sensoren haben Sie bereits vielfältige Möglichkeiten der Messwerterfassung. Bedingung ist, dass der Sensor ein I2C-Interface aufweist und von der Meshtastic Firmware auch unterstützt wird.
Sensoren ohne I2C-Interface
Für die Erfassung von Umweltdaten gibt es auch eine Reihe von Sensoren, die zwar für den Außeneinsatz geeignet sind, aber kein I2C-Interface aufweisen. Zwei möchte ich hier beispielhaft nennen.
Der DS18B20 ist ein Temperatursensor im TO92-Gehäuse mit einem 1-Wire-Interface. Durch seine werkseitige Kalibrierung ist der Sensor sehr genau. Der DS18B20 wird nicht durch Meshtastic unterstützt. In der wasserdichten Version gemäss der folgenden Abbildung kann er sehr gut als echter externer Sensor dienen.
Dieser Ultraschallsensor misst Entfernungen zwischen 25 und 800 cm. Dank der integrierten Temperaturkompensation arbeitet er zuverlässig in einem Temperaturbereich von -15 °C bis 60 °C. Dieser Sensor weist ein serielles Interface (UART) auf und ist ideal für die Erkennung des Wasserstandes in Schächten, in Wassertanks und in Flussläufen. Auch dieser Sensor wird nicht durch Meshtastic unterstützt.
Das serielle Interface steuert über RX die Messung (T1>2,5 s, T2 = 0,9 ~ 2,5 s; RX Pulsbreite zwischen 10 us und 2 ms). Alle weiteren Informationen und Codebeispiele sind über den Link oben zu finden.
Timing Diagram
Externes Erfassungsmodul
In einem Meshtastic-Netzwerk können externe Erfassungsmodule Sensoren ergänzen, die bislang (noch) nicht durch Meshtastic unterstützt werden. Die folgende Abbildung zeigt einen Ausschnitt aus einem Meshtastic-Netzwerk mit drei Meshtastic-Knoten (grün eingefärbt). Ein Meshtastic-Knoten weist eigene, von der Meshtastic-Firmware unterstützte Sensorik auf. Für weitere Sensoren kann ein externes Erfassungsmodul eine Schnittstellenfunktion übernehmen. Das externe Erfassungsmodul (blau eingefärbt) kontaktiert einen beliebigen Sensor über dessen Interface und wandelt die Messergebnisse in einen Textstring. Dieser Textstring wird dann seriell an einen Meshtastic-Knoten übertragen.
Meshtastic Netzwerk mit externem Erfassungsmodul
Der eingesetzten Mikrocontroller muss die erforderlichen Schnittstellen für den Anschluss des auszuwertenden Sensors aufweisen (I2C, SPI, 1-Wire etc.) sowie eine UART-Schnittstelle zur Übertragung der Messwerte an den zugeordneten Meshtastic-Client. Die Stromaufnahme für das gesamte Erfassungsmodul incl. Sensor sollte möglichst gering sein, damit Batteriebetrieb möglich ist. Ich verwende hier einen nRF52840 in Form eines XIAO nRF52840 von SeeedStudio. Grundsätzlich kann jeder Mikrocontroller aus der XIAO-Familie eingesetzt werden.
XIAO nRF52840
Wie die Abbildung oben zeigt, sind I2C, SPI, UART sowie analoge und digitale IO nach Außen geführt und die Voraussetzungen für eine flexible Sensoranbindung erfüllt. SeeedStudio bietet ergänzend zu den XIAO-Mikrocontrollern noch das XIAO Expansion Board an, wodurch ein kompaktes Erfassungsmodul mit optionaler Anzeige aufbaubar ist.
XIAO Expansion Board
Für die Kontaktierung des XIAO nRF52840 stehen Buchsenleisten zur Verfügung, über die jeder Anschluss auch nach außen hin verfügbar ist. Außerdem stehen die I2C- und UART-Anschlüsse als Grove-Ports (rot umrandet) zur Verfügung.
Der 1-Wire-Sensor DS18B20 wird über den digitalen Eingang D0, der an einem Grove-Anschluss zur Verfügung steht, angeschlossen. Bitte denken Sie an den erforderlichen PullUp-Widerstand. Auf dem OLED-Display wird der erfasste Temperaturmesswert angezeigt.
Das Programm XIAO_nRF52840_DS18B20.ino fragt den DS18B20 Sensor ab und bereitet die Daten zur Anzeige auf dem OLED auf. Der ermittelte Temperaturmesswert wird in einen String konvertiert, der über die UART an den Meshtastic-Knoten weitergeleitet wird. Dieses und weitere Programmbeispiele finden Sie auf GitHub unter https://github.com/ckuehnel/Meshtastic. Die folgende Abbildung zeigt die Ausgabe über die Console des XIAO nRF5240.
Die Übertragung der Daten vom externen Erfassungsmodul zum Meshtastic-Knoten zeigt die folgende Abbildung.
Das ursprünglich am Meshtastic Knoten installierte GPS-Modul RAK12500 musste ich entfernen, da das Modul das serielle Interface belegt, welches hier für die Verbindung zum Erfassungsmodul verwendet wird.
Die Details zur Konfiguration des Serial Module finden Sie unter https://meshtastic.org/docs/configuration/module/serial/. Der folgende Screenshot zeigt die erforderlichen Einstellungen. Die seriellen Pins gelten für ein RAK19007 Baseboard.
Serial Configuration für RAK19007
Der übertragene Textstring wird vom Serial Module der Meshtastic-Firmware als Textmessage in der Form RAK1: DS18B20 Temp = xx.x °C über den Primary Channel gesendet. Im Programm MeshSense zeigen sich die Textmessages gemäss folgendem Screenshot.
MeshSense Messages Output
In der Android-App zeigen sich die Telemetriedaten und die Textmessage mit dem DS18B20 Messwert, wie in den beiden Screenshots von einem Smartphone zu sehen ist.
Die gesplittete USB-Spannungsversorgung für die beiden den Meshtastic-Knoten bildenden Module war zwar sehr komfortabel, zeigte sich aber als sehr stromhungrig. Im Blogpost Solar-betriebener Meshtastic-Knoten ist der Strombedarf im realen Betrieb gezeigt. Mit den Erkenntnissen aus dem erwähnten Post ergibt sich die folgende Schaltungsänderung zur Reduzierung des Strombedarfs.
Sind Sie noch neu bei diesem interessanten Thema, dann finden Sie Grundlagen im nebenstehenden eBook, das im Rheinwerk-Verlag erschienen ist. Daniel Schlapa hat das Buch schon mal gelesen und rezensiert.
Durch die Kontaktierung der beiden Boards über den B2B-Connector entsteht ein kompaktes Meshtastic-Modul.
XIAO ESP32-S3 & Wio-SX1262 Modul
Ein Meshtastic Experimentierumfeld zeichnet sich dadurch aus, dass es den eigentlichen Meshtastic Knoten um für die Anwendung wichtige externe Komponenten erweitert. Das XIAO Expansionsboard bietet neben Grove-Connectoren ein OLED-Display, wodurch die komplette Infrastruktur für Meshtastic Experimente verfügbar ist.
XIAO ESP32-S3 & Wio-SX1262 Modul im XIAO Expansionsboard
Die Einrichtung des Meshtastic-Knotens erfolgt wie gewohnt über den WebFlasher und anschliessende Konfiguration.
Ich habe den Meshtastic-Knoten über den I2C-Port mit einer M5Stack ENV II Unit erweitert. Durch die in dieser Unit verbauten Sensoren 8sh
SHT30 & BMP280) können Temperatur und relative Feuchte sowie barometrischer Druck gemessen werden. Auf dem OLED-Display werden die Daten der empfangenen Meshtastic-Knoten angezeigt.
In der verbundenen Android App stellen sich die übermittelten Telemetriedaten dann gemäss dem folgenden Screenshot dar.
Ich habe mich recht intensiv mit Meshtastic beschäftigt und die Erfahrungen im eBook Meshtastic – Funknetze mit LoRa zusammengestellt. Hier im Blog sind neue Erfahrungen und Ergebnisse erschienen.
Es ist sehr erfreulich, dass neue Boards und Module die bislang vorhandene Hardware ergänzen und durch Meshtastic auch unterstützt werden.
Ein Blick in den WebFlasher zeigt die Vielzahl heute unterstützter Boards.
Aus diesem breiten Angebot kann sicher ein Board gefunden werden, welches die konkreten Anforderungen abdeckt. Die Beschaffung selbst ist derzeit auch kein Problem mehr. Wer die Bestellung beim Lieferanten in China nicht vornehmen möchte, findet für die meisten Boards auch einen Lieferanten in Europa.
Im folgenden Excel-Sheet habe ich die bei mir laufenden Meshtastic Nodes mit wichtigen Merkmalen zusammengestellt. Die Tabelle ist nicht final und wird ggf. erweitert. Der Änderungsstand ist am Fuss der Tabelle vermerkt.
Für Ihre Hinweise bin ich jederzeit offen und kann auch dementsprechende Ergänzungen vornehmen.
Wieder zu Hause angekommen folgte später eine Periode mit häufigem Regen und das im Freien platzierte Gehäuse wurde geflutet, worauf der Meshtastic Client ausfiel. Die IP67 Spezifikation wurde nicht eingehalten und RAKwireless versprach an diesem Problem zu arbeiten. Ich war nicht der einzige, dem das passiert war.
Nach dem Aufschrauben des Gehäuses konnte ich erstmal das Wasser entfernen und es zeigten sich versengte Kabel vom 18650-Batteriehalter zum Stecker auf dem Baseboard.
Nach einer längeren Trocknungszeit habe ich den Batteriehalter ersetzt und nach dem Bestücken der 18650-Batterie meldete sich der Client sofort wieder. Alle anderen Komponenten haben also den Crash überstanden!
Es ist nun also eine gute Zeit, die Nachladung durch die Solarzelle zu testen. Im Sommer hat die Nachladung erwartungsgemäß funktioniert. Wie sich das jetzt unter weniger optimalen Bedingungen gestaltet, werden die nächsten Wochen zeigen.
Die folgenden Grafiken zeigen den Verlauf der Batteriespannung. Der Test wurde am 7.03.2025 mit einer Batterie mittleren Ladezustands begonnen.
Nachladung im März
Im Mai habe ich den Test wiederholt. Bei durchaus gemischtem Wetter wurden kurzfristige Ausfälle beim Sonnenschein (2 bis 3 Tage) gut kompensiert. Für richtige Dunkelflauten dürfte es kaum reichen.
Im Blockbeitrag Solarbetriebener LoRa-Knoten habe ich einen auf WisBlock-Komponenten (RAK4631) basierenden LoRaWAN-Knoten vorgestellt. Eine 5 W Solarzelle lädt bei genügend Sonnenlicht einen 18650-LiPo-Akku auf. Die Spannungsversorgung des LoRa-Knotens erfolgt durch die höhere der beiden Spannungen.
Der gleichen Hardware habe ich die Meshtastic Firmware aufgespielt und starte einen Versuch zum autonomen Betrieb dieser Konfiguration. Ein Meshtastic Client bietet insofern ungünstige Bedingungen, als er praktisch im Dauerbetrieb läuft und nicht einfach in einen Deep Sleep versetzt werden kann.
Der Test beginnt mit einem mittelmäßig aufgeladenen LiPo-Akku, dessen Entladung am ersten Tag durch reichlich zwei Stunden Sonnenschein wieder ausgeglichen wurde. Am zweiten Tag war die Sonnenscheindauer etwas länger, die Sonneneinstrahlung aber weniger intensiv, wodurch die Entladung nicht kompensiert wurde. Dieser Vorgang setzt sich bis zum Aussetzen der Kommunikation fort.
Die folgenden Screenshots des Ladezustands und die Tabelle zeigen die konkreten Werte.
Erste 48 h Testzyklus
Letzte 24 h Testzyklus
Status
Daum
Uhrzeit
Batteriespannung
Ladezustand
Start Entladung
15.12.2024
19:56
3.59 V
36 %
Start Solarnachladung
16.12.2024
11:16
3.40 V
18 %
Ende Solarnachladung
16.12.2024
13:56
3.63 V
40 %
Start Solarnachladung
17.12.2024
11:13
3.36 V
14 %
Ende Solarnachladung
17.12.2024
15:20
3.54 V
31 %
…
…
…
…
…
Start Solarnachladung
18.12.2024
13:55
3.32 V
11 %
Ende Solarnachladung
18.12.2024
14:08
3.23 V
6 %
Ende der Kommunikation
18.12.2024
15:44
3.05 V
0 %
Aus dem Verhalten der Batterienachladung an zwei eher sonnigen Tagen im Dezember 2024 und den darauf folgenden weniger sonnigen Tagen zeigt sich, dass ein zuverlässiger Dauerbetrieb bei normalen Bedingungen kaum möglich sein dürfte.
In meinem Meshtastic eBook befasst sich ein Abschnitt mit Batterietypen und ein anderer mit der Optimierung der Solar-Spannungsversorgung. Für einen autonom zu betreibenden Meshtastic-Knoten sind das durchaus komplexe Themen.
Ein MPPT-Laderegler sollte eine deutliche Verbesserung des Ladevorgangs bringen. Auch die eingesetzte Batterietechnologie spielt eine Rolle für das Gesamtverhalten.
Inwieweit ein MPPT-Laderegler mit dem gleichen Solarpanel und einem Li-Po Akku hier bessere Resultate zulässt, werde ich untersuchen. Eine Vergrößerung des Solarpanels bleibt dann immer noch als Option.
Einen Waveshare Solar Power Manager (B), der einen Li-Po-Akku mit 10’000 mAh und Solarpanels mit 6 V ~ 24 V unterstützt, habe ich bestellt.
Die Seeed Studio XIAO-Serie ist eine Familie kompakter, leistungsstarker Mikrocontroller-Module (MCU), die speziell für platzsparende Projekte entwickelt wurden, die hohe Leistung und drahtlose Konnektivität erfordern.
Die Arduino-kompatible XIAO-Familie stellt Mikrocontroller-Module auf Basis verbreiteter Hardware wie Espressif ESP32-C3, ESP32-C6 & ESP32-S3, Renesas RA4M1, Raspberry Pi RP2350 & RP2040, Nordic nRF52840, Microchip SAMD21 und Silicon Labs MG MG24 zur Verfügung.
Der ESP32-S3 ist das erste Modul, das mit einem B2B-Connector (Board-zu-Board) ausgestattet ist und über diesen mit anderen Modulen erweitert werden kann. Die folgende Abbildung zeigt eine Draufsicht auf das XIAO-ESP32-S3.
An der Unterkante des Moduls befinden sich der IPEX-Stecker für die WiFi-Antenne und daneben der 30-polige B2B-Connector.
The Seeed Studio XIAO series is a family of compact, high-performance microcontroller modules (MCU) designed explicitly for space-saving projects that require high performance, and wireless connectivity.
The Arduino-compatible XIAO family provides microcontroller modules based on popular hardware such as Espressif ESP32-C3, ESP32-C6 & ESP32-S3, Renesas RA4M1, Raspberry Pi RP2350 & RP2040, Nordic nRF52840, Microchip SAMD21, and Silicon Labs MG MG24.
The ESP32-S3 is the first module to be equipped with a B2B connector (board-to-board) and can be expanded with other modules via this connector. The following figure shows a top view of the XIAO-ESP32-S3.
The IPEX connector for the WiFi antenna is located on the bottom edge of the module, with the 30-pin B2B connector next to it.
XIAO ESP32-S3
Ein Wio-SX1262 Modul erweitert den ESP32-S3 zum Meshtastic Device und nutzt den B2B-Connector zur Verbindung der beiden Module. Die folgende Abbildung zeigt das über den B2B-Connector mit dem ESP32-S3 verbundene LoRa-Modul Wio-SX1262.
A Wio-SX1262 module expands the ESP32-S3 into a meshtastic device and uses the B2B connector to connect the two modules. The following figure shows the Wio-SX1262 LoRa module connected to the ESP32-S3 via the B2B connector.
Wio-SX1262 & ESP32-S3
Zum Experimentierumfeld braucht es aber weiterer Komponenten, die eine einfache Kontaktierung von Sensorik ermöglichen. Grove- und M5Stack-Sensoren weisen eine einheitliche (Grove-) Schnittstelle auf und sind deshalb ganz besonders geeignet.
Die aktuell von Meshtastic unterstützen Sensoren sind in der folgenden Tabelle gelistet. In den Spalten Grove und M5Stack sind die dazu passenden Grove- resp. M5Stack-Sensoren ergänzt. Die Detailinfomationen finden Sie auf den Herstellerseiten über die angegebenen Links.
However, the experimental environment requires additional components that enable the simple contacting of sensors. Grove and M5Stack sensors have a standardized (Grove) interface and are particularly suitable.
The sensors currently supported by Meshtastic are listed in the following table. The corresponding Grove and M5Stack sensors are added in the Grove and M5Stack columns. You can find detailed information on the manufacturer’s website via the links provided.
ENV II Unit with Temperature Humidity Environment Sensor (SHT30+BMP280) ENV IV Unit with Temperature Humidity Air Pressure Sensor (SHT40+BMP280)
BME280
0x76, 0x77
Temperature, barometric pressure and humidity
Grove -Temp&Humi&Barometer Sensor (BME280)
BME68x
0x76, 0x77
Temperature, barometric pressure, humidity and air resistance
Grove – Temperature, Humidity, Pressure and Gas Sensor for Arduino – BME680 Grove – Air Quality Sensor(BME688) with built-in AI, High-Performance 4-in-1, Gas, Humidity, Pressure and Temperature sensor
ENV Pro Unit with Temperature, Humidity, Pressure and Gas Sensor (BME688)
MCP9808
0x18
Temperature
Grove – I2C High Accuracy Temperature Sensor – MCP9808
INA260
0x40, 0x41, 0x43
Current and Voltage
INA219
0x40, 0x41, 0x43
Current and Voltage
INA3221
0x42
3-channel Current and Voltage
LPS22
0x5D, 0x5C
Barometric pressure
SHTC3
0x70
Temperature and humidity
SHT31
0x44
Temperature and humidity
Grove – Temperature&Humidity Sensor (SHT31)
PMSA003I
0x12
Concentration units by size and particle counts by size
Heart Rate, Oxygen Saturation, and body temperature
Mini Heart Rate Unit (MAX30100) Pulse Oximeter
MLX90614
0x5A
Body temperature
Grove – Thermal Imaging Camera – MLX90641
NCIR 2 Thermometer Unit (MLX90614) NCIR Non-Contact Infrared Thermometer Sensor Unit (MLX90614)
Die XIAO-Familie bietet für die einfache Erweiterung mit den genannten Senoren über den I2C-Bus das XIAO-Expansionboard an.
Es stehen aber auch ein UART- und ein IO-Interface (A0, D0) zur Verfügung.
The XIAO family offers the XIAO expansion board for simple expansion with the above sensors via the I2C bus .
However, a UART and an IO interface (A0, D0) are also available.
XIAO Expansion Board
Das UART-Interface kann für den Anschluss eines GPS-Moduls, wie beispielsweise der in der folgenden Abbildung gezeigten M5Stack GPS Unit, verwendet werden.
You can use the UART interface to connect a GPS module, such as the M5Stack GPS Unit shown in the following figure.
Zusätzlich weist das Board noch ein OLED-Display und einen Batterieanschluss auf. Die Batterie kann über USB geladen werden. Ein Solaranschluss steht nicht zur Verfügung.
MeshSense ist eine einfache Open-Source-Anwendung, die alle wichtigen Daten des Meshtastic-Netzes in Ihrem Umfeld überwacht, kartiert und grafisch darstellt. Es liefert alle angeschlossenen Knoten, Signalberichte, Routenverfolgung u.a.m.
MeshSense stellt über Bluetooth oder WiFi eine direkte Verbindung zu Ihrem Meshtastic-Knoten her und liefert kontinuierlich alle Informationen, die Sie zur Beurteilung des Zustands Ihres Netzwerks benötigen.
Ab der Version 1.0.16beta werden auch Sensordaten in der Nodes List angezeigt.
Im Bild ist ein mit einem Temperatursensor ausgestatteter SenseCap T1000-E und ein mit Temperatur- und Feuchtigkeitssensor ausgestattetes RAKwireless WisBlock Modul zu sehen. Beim SenseCap T1000-E wird deshalb nur die Temperatur angezeigt, während das RAKwireless WisBlock Modul noch zusätzlich die Luftfeuchtigkeit anzeigt.
Ein Manual wird nicht angeboten, doch nach wenigen Klick finden Sie sich in der MeshSense Anwendung zurecht. Ein Update auf die jeweils aktuelle Version kann aus der Anwendung selbst erfolgen.