🔌 BMP280 an MEPS SZ Mini F7 anschließen (I2C)

Auf deinem Bild ist ganz oben links eine deutlich markierte I2C-Schnittstelle vorhanden:

🟢 I2C-Pins (oben links):

  • SCL – I2C Clock (ganz links)
  • SDA – I2C Data (direkt daneben)
  • 5V – Versorgungsspannung (3. von links)
  • G – Ground (4. von links)

📌 Anschluss des BMP280:

Verbinde deinen BMP280 wie folgt:

BMP280 Pin

FC Pin

Position (auf dem Bild)

VIN

5V

3. von links (oben links)

GND

G

4. von links (oben links)

SCL

SCL

ganz links (oben links)

SDA

SDA

2. von links (oben links)

Achte auf die Spannung deines BMP280-Moduls – die meisten fertigen Breakout-Boards akzeptieren 3.3–5V, aber doppelt prüfen lohnt sich!


⚙️ Software-Konfiguration (INAV empfohlen)

Falls du INAV nutzt, aktiviere das Barometer:

  1. Öffne den INAV Configurator
  2. Gehe zu "Configuration"
  3. Aktiviere den Barometer-Support
  4. Unter CLI kannst du prüfen:

bash

status

sensors

Wenn alles korrekt verbunden ist, sollte angezeigt werden:

vbnet

baro: BMP280 detected on I2C bus


🛠️ Hinweis bei Nutzung von Betaflight

Betaflight unterstützt Barometer nur sehr eingeschränkt (nur zur Telemetrie). Wenn du also wirklich Baro-Navigation willst (z. B. für autonome Missionsflüge, Hold-Modi etc.), nutze INAV.


INAV, wie du deinen BMP280 Barometer-Sensor in INAV auf der MEPS SZ Mini F7 Flight Control einrichtest


Voraussetzungen

  • BMP280 ist über I2C korrekt verbunden (wie vorher beschrieben).
  • INAV Firmware ist auf der FC installiert (z. B. über INAV Configurator).
  • USB-Verbindung zur FC funktioniert.

🛠️ Schritt-für-Schritt Konfiguration

🔹 1. INAV Configurator installieren


🔹 2. Verbindung zur FC herstellen

  • Verbinde die FC via USB mit deinem PC.
  • Wähle den richtigen COM-Port oben rechts im Configurator.
  • Klicke auf "Connect".

🔹 3. Backup erstellen (optional, aber empfohlen)

  • Gehe zu „CLI“.
  • Gib ein:

bash

diff all

  • Kopiere die Ausgabe und speichere sie als Backup.

🔹 4. Sensor aktivieren

Gehe zu:

  • Configuration Tab
  • Scrolle zu "Barometer"
  • Aktiviere das Häkchen bei "Enable Barometer"
  • Wähle „BMP280“ falls verfügbar (meist wird das automatisch erkannt).

Speichern und neu starten klicken.


🔹 5. Sensorprüfung

Nach dem Neustart:

  • Gehe zu „CLI“
  • Gib ein:

bash

status

Achte auf eine Zeile wie:

vbnet

baro: BMP280 detected on I2C bus

Oder:

bash

sensors

→ Dort wird der BMP280 explizit angezeigt, wenn erkannt.


🔹 6. Höhe prüfen

Gehe zu "Sensors" Tab (oben in der Leiste):

  • Dort sollte jetzt ein Barometer-Wert sichtbar sein (meist Höhe über Meeresspiegel in Metern).
  • Leicht auf und ab bewegen → der Wert sollte sich ändern.

🔹 7. Failsafe & Modi anpassen (optional)

Wenn du automatische Flugmodi wie "Alt Hold" oder "Cruise" nutzen willst:

  • Gehe zu Modes
  • Füge z. B. "Altitude Hold" einem Schalter zu
  • Optional: Konfiguriere Missionsmodi wie „NAV POSHOLD“ oder „NAV CRUISE“ → Barometer wird dafür benötigt.

🔄 Optional: CLI Setup überprüfen

Falls dein Sensor nicht erkannt wird, kannst du im CLI die Adresse prüfen (Standard ist 0x76):

bash

get baro_bmp280_address

Wenn du ein anderes Modell hast (manche sind auf 0x77), ändere sie so:

bash

set baro_bmp280_address = 0x77

save


🧪 Test vor dem Flug

  • Montiere alles sicher.
  • Kalibriere ACC und Magnetometer.
  • Schau unter „OSD“ oder via Telemetrie (z. B. mit OpenTX/EdgeTX), ob Baro-Höhe korrekt übermittelt wird.

🟢 Fertig!

Dein BMP280 ist jetzt in INAV aktiv und einsatzbereit für barometrisch gesteuerte Flugmodi. Du kannst jetzt z. B. automatisches Altitude Hold, Loiter (PosHold) und Mission-Pläne mit Höhenangabe nutzen.