Sensoren an einen T-Beam für MeshCom anschließen (Stand 2026)
MeshCom (Firmware vom icssw-Projekt) unterstützt auf dem LILYGO T-Beam verschiedene Sensoren – vor allem über I²C, OneWire und teilweise Analog. Die häufigsten und am einfachsten anzuschließenden Sensoren sind:
| Sensor-Typ | Typische Pins am T-Beam | MeshCom-Befehl / Aktivierung | Bemerkungen / Häufigkeit |
|---|---|---|---|
| BME280 / BME680 (Temp + Luftfeuchte + Druck) | VCC → 3V3 GND → GND SDA → GPIO 21 SCL → GPIO 22 | Automatisch erkannt (meist ab v4.2x) oder –bme280 | Sehr häufig, oft direkt unterstützt |
| BMP280 / BMP390 | wie BME280 (I²C) | Automatisch oder –bmp390 | Druck/Höhe, oft Adresse 0x76/0x77 |
| DS18B20 (OneWire Temperatur) | Data → GPIO 4 oder GPIO 15 (je nach T-Beam-Version) 4,7 kΩ Pull-up zu 3,3 V | –onewire gpio 4 oder –onewire gpio 15 | Sehr robust, bis zu 10 Sensoren parallel |
| Analoger Sensor (z. B. Spannungsteiler) | z. B. GPIO 34/35/36/39 | –analog gpio XX + evtl. Spannungsteiler | z. B. für Batteriespannung > 3,3 V |
Die wichtigsten Varianten – Schritt für Schritt
1. BME280 / BME680 / BMPxxx (am einfachsten und am häufigsten genutzt)
Fast alle aktuellen MeshCom-Firmwares erkennen diese Sensoren automatisch, wenn sie an den I²C-Bus (OLED-Pins) angeschlossen sind.
Anschluss:
- VCC → 3V3
- GND → GND
- SDA → GPIO 21
- SCL → GPIO 22
Viele T-Beam haben genau diese Pins als P1 / P2 Header oder Lötpads herausgeführt.
Danach in der Regel nichts mehr konfigurieren – die Telemetrie (WX / Environment) kommt automatisch ins Netz.
Falls es nicht geht → neuste Firmware flashen und im Web-Interface oder per –sensor prüfen.
2. DS18B20 OneWire Temperatursensor(en)
Sehr beliebt, weil günstig und mehrere Sensoren an einem Pin möglich.
Anschluss (typisch):
- VCC → 3V3
- GND → GND
- Data → GPIO 4 (ältere T-Beam) oder GPIO 15 (neuere T-Beam mit AXP2101 Power-Management)
→ 4,7 kΩ Widerstand zwischen Data und 3,3 V (Pull-up!)
Konfiguration (per Webinterface, Serial oder App):
--onewire gpio 4
oder
--onewire gpio 15
(meist muss man nur einen der beiden testen – schau in die MeshCom-Gruppe oder groups.io, welcher bei deiner T-Beam-Version funktioniert)
3. Analoge Sensoren (z. B. Batteriespannung > 3,3 V)
Beispiel: Spannungsteiler 100 kΩ + 100 kΩ → Mitte an GPIO 34/35
Konfiguration:
--analog gpio 34 name="ExtBatt" scale=2
(scale = Faktor, weil Spannung halbiert wurde)
Kurzfassung – was die meisten Leute machen
Am populärsten 2025/26:
BME280 oder BME680 direkt an die I²C-Pins löten/stecken → fertig. Die MeshCom-Firmware sendet dann automatisch Temperatur, Luftfeuchtigkeit und Luftdruck als WX-Telemetry.
Wenn du nur Temperatur willst → DS18B20 an GPIO 4 oder 15 + Pull-up-Widerstand → –onewire gpio 4 (oder 15).
Es gibt natürlich auch komplette Nodes mit allen Sensoren bestückt. (TBeam Supreme z.B.)
Viel Erfolg und 73! DO8AIL