Meshtastic Anleitung - Wie misst man den Stromverbrauch des Geräts?

📌 Einrichtung und Anforderungen

Die Messung des durchschnittlichen Stromverbrauchs eines Funkgeräts, wie eines Meshtastic ESP32-Knotens, erfordert geeignete Ausrüstung ⚙️ und grundlegende Kenntnisse der Strommessung 📏.

🔌 Leistungsmessgerät

Um den Stromverbrauch genau zu messen, benötigen Sie ein zuverlässiges Leistungsmessgerät. Dies kann ein Labornetzteil ⚡ mit Spannungs- und Stromanzeigen, ein USB-Leistungsmessgerät 💻 oder ähnliche Werkzeuge sein. Wichtig ist, Volt, Ampere oder Watt über die Zeit ⏱️ ablesen zu können. Eine kontinuierliche Überwachung ist unerlässlich – nicht nur Momentanwerte. Stellen Sie sicher, dass Ihr Messgerät empfindlich genug ist, um niedrige Stromstärken zu erfassen, da einige Meshtastic-Knoten nur 0,005A bei 5V 🔋 verbrauchen. Das wichtigste Merkmal ist die Fähigkeit, Amperestunden oder Wattstunden 📊 aufzuzeichnen, was typische Multimeter nicht können.

❓ Was messen wir?

Leistung wird in Watt gemessen ⚡. Um zu berechnen, wie viel Leistung Ihr ESP32-Gerät verbraucht, multiplizieren Sie Volt mit Ampere. Zum Beispiel 5V × 50mA = 250mW (oder 0,25W). Dies stellt den momentanen Stromverbrauch ⏲️ dar, aber Meshtastic-Knoten arbeiten in unterschiedlichen Zuständen – meist Empfang 📡, gelegentlich Senden 📤, was deutlich mehr Strom verbraucht. Daher reicht die Messung nur im Empfangsmodus nicht aus 🚫. Benötigt wird der durchschnittliche Stromverbrauch über die Zeit ⏳, ausgedrückt in Wattstunden. Wenn ein Knoten z. B. 250mW eine Stunde lang verbraucht, sind das über 24 Stunden 6Wh 🔋.

📡 Duty Cycle

Meshtastic-Funkgeräte verbrauchen beim Empfang 📥 weniger Strom und beim Senden 📤 deutlich mehr. Der Duty Cycle definiert den Prozentsatz der Zeit, in der der ESP32-Knoten sendet. Dies kann 5 %, 10 % oder 25 % sein, je nach Anwendungsfall. Statt sich auf Datenblattwerte 📑 zu verlassen, führen Sie einen Echtzeit-Leistungstest über mindestens eine Stunde ⏱️ durch. Längere Tests (2–6 Stunden) liefern genauere Ergebnisse ✅ unter realistischen Meshtastic-Netzwerkbedingungen.

🧪 Testbedingungen

Tests sind einfach, erfordern aber Verständnis dafür, wie sich Meshtastic-Knoten in einem Mesh-Netzwerk verhalten 🌐.

📶 Hintergrund-Netzwerkaktivität

Meshtastic ESP32-Knoten senden regelmäßig Netzwerk-Beacons 🔔 im Hintergrund. Dies sind keine Benutzernachrichten, sondern Signale, die die Anwesenheit des Knotens 📍 und den GPS-Standort 🛰️ anzeigen. Andere Knoten bestätigen diese Beacons 👍. Dieser Basisverkehr umfasst sowohl Empfang als auch Senden und trägt zum Gesamtstromverbrauch 🔋 bei. Obwohl einige Übertragungen reduziert werden können, müssen sie in Ihrer Stromverbrauchsanalyse 📊 berücksichtigt werden.

🛠️ Simulierte Tests

Um den Nachrichtenverkehr zu simulieren, passen Sie an, wie oft der Meshtastic-Knoten GPS-Standortaktualisierungen sendet 📡. Standardintervalle sind 2 Minuten ⏲️ für GPS-fähige Knoten und 15 Minuten für Knoten mit fester Position. Eine Verkürzung dieses Intervalls erhöht die Übertragungsfrequenz 🔄 und den Stromverbrauch ⚡. Sie können dies über die Meshtastic-Mobile-App 📱 oder CLI 💻 anpassen, um realistischen Verkehr während des Tests zu simulieren.

📍 Intervall für die Übertragung der festen Position

Solarbetriebene Basisstationen ☀️ haben oft keine GPS-Module, um Strom zu sparen. In Meshtastic können Sie die festen Koordinaten eines Knotens manuell einstellen 📌. Diese Knoten senden standardmäßig alle 15 Minuten ihren Standort ⏲️. Um häufigere Nachrichten zu simulieren, reduzieren Sie das Intervall auf 3 Minuten (16 Nachrichten/Stunde) oder 1 Minute (56 Nachrichten/Stunde) 🔄.

📝 Beispiel-Testbedingung mit Knoteneinstellungen

  • Drei Meshtastic-Knoten im Netzwerk 🌐
  • Ein Knoten sendet alle 60 Sekunden den Standort ⏱️ (intelligente Standortbestimmung deaktivieren)
  • Testknoten per Bluetooth mit einem Telefon gekoppelt 📱
  • Testknoten mit festem GPS-Standort 📍
  • Testen Sie die Standortübertragung des Knotens alle 60 Sekunden ⏱️ (intelligente Standortbestimmung deaktivieren)

Starten Sie den Test zu einer runden Zeit ⏰ (z. B. zur vollen Stunde), setzen Sie vorherige Messwerte an Ihrem Stromzähler zurück 🔄 und notieren Sie Start- und Stoppzeiten sowie den gesamten verbrauchten Strom 📊.

📈 Ergebnisse

Ihr Strommessgerät sollte die insgesamt verbrauchte Leistung in Wattstunden ⚡ anzeigen. Teilen Sie diesen Wert durch die Testdauer in Stunden ⏱️, um den durchschnittlichen Stromverbrauch 📊 in Wattstunden oder Milliwattstunden zu erhalten. Bewahren Sie dieses Ergebnis für den nächsten Schritt auf – die Berechnung der Größe der Solarpanels ☀️ für Ihren Meshtastic ESP32-Knoten 📡.

Wenn Ihr Messgerät Amperestunden 🔋 anzeigt, wandeln Sie diese durch Multiplikation mit der Testspannung in Wattstunden um. Zum Beispiel, wenn bei einem 3-Stunden-Test bei 5,1 V das Messgerät 142 mAh anzeigt, beträgt die insgesamt verbrauchte Energie:

5,1 V × 142 mAh = 724,2 mWh

Teilen Sie durch 3 Stunden, um den durchschnittlichen Verbrauch von 241,4 mW 📊 zu erhalten. Speichern Sie diesen Wert für weitere Berechnungen zur Meshtastic-Batteriegröße 🔋.

📊 Detaillierter Vergleich des Stromverbrauchs und der Batterielaufzeit für Meshtastic-Geräte

Hier ist ein fokussierter Vergleich zwischen dem nRF52840 🔧 und dem ESP32 💻 hinsichtlich Stromverbrauch und erwarteter Batterielaufzeit 🔋 unter Verwendung einer 1000mAh 3,7V Li-Ionen-Batterie für Meshtastic-Anwendungen:

Parameter 📐 nRF52840 🔧 ESP32 💻
CPU-Taktfrequenz ⏱️ 64 MHz Bis zu 240 MHz
Stromverbrauch im Aktivmodus ⚡ ~5.3 mA (CPU aktiv) 80–260 mA (Wi-Fi-Übertragungsspitze)
Stromverbrauch im Tiefschlafmodus 😴 So niedrig wie 0.4 µA 10–150 µA (Tiefschlafmodus)
Bluetooth Low Energy (BLE) Tx 📡 ~4.6 mA ~30 mA
Wi-Fi Aktiver Stromverbrauch 🌐 Keine (kein Wi-Fi-Modul) 80–260 mA

Mit diesen typischen Stromaufnahmen können wir die Meshtastic Akkulaufzeit 🔋 wie folgt schätzen:

Szenario 📊 Geschätzter Stromverbrauch (mA) ⚡ Geschätzte Laufzeit mit 1000mAh Batterie (Stunden) ⏱️
nRF52840 Normalbetrieb 🔧 5 mA 200 Stunden (ca. 8,3 Tage)
nRF52840 Tiefschlaf 😴 0,0004 mA (0,4 µA) 2.500.000 Stunden (theoretische Grenze)
ESP32 Wi-Fi Aktiv 🌐 150 mA 6,7 Stunden
ESP32 Tiefschlaf 😴 0,1 mA (100 µA) 10.000 Stunden (ca. 416 Tage)

Für unseren Newsletter anmelden

Erhalten Sie die neuesten Informationen über unsere Produkte und Sonderangebote.

Website Feedback

Help us improve OpenELAB

Found a website issue or have an idea? Tell us what would make your experience better.