🦉 perfekt – Feuerzeug-Test = Heatspot sichtbar → Brandschutz-Baseline steht.
Dann lass uns das direkt als sauberes Handbuch im Crumbforest-Style sichern.

Hier dein neues .md im aktuellen Format:

---
title: 🔥 OpenMV Thermal & RGB – Handbuch im Crumbforest
slug: openmv_handbuch
lang: de
summary: Erste Schritte mit OpenMV RGB- und Thermal-Kameras im Crumbforest, inkl. Installation, Test und Brandschutz-Einsatz.
tags: [Crumbforest, Hardware, OpenMV, Thermal, Brandschutz]
---

# 🔥 OpenMV Thermal & RGB – Handbuch im Crumbforest

OpenMV-Cams sind kleine, lernbare Augen im Crumbforest.  
Sie helfen, **Feuer rechtzeitig zu sehen** und **Bilder als Krümelspuren** in den Wald zu schicken.

---

## 🖥️ Installation (Debian/Mint)
1. Lade die aktuelle OpenMV IDE (`*.run`) herunter.  
2. Mach sie ausführbar:  
   ```bash
   chmod +x openmv-ide-linux-x86_64-4.7.0.run
   ./openmv-ide-linux-x86_64-4.7.0.run
  1. Fehlende Pakete nachinstallieren:

bash sudo apt install libfuse2 libxcb-icccm4 libxcb-image0 \ libxcb-keysyms1 libxcb-render-util0 libxcb-xinerama0 \ libxcb-cursor0 libxkbcommon-x11-0 libglu1-mesa


📷 Erste Verbindung

  • Cam via USB anschließen.
  • IDE starten: /opt/openmv-ide/openmvide.
  • Rechts unten erscheint der Port (/dev/ttyACM0).
  • Klick auf Verbinden → LED blinkt → Cam aktiv.

🌈 RGB-Cam (H7 Standard)

Testskript:

import sensor, image, time
sensor.reset()
sensor.set_pixformat(sensor.RGB565)
sensor.set_framesize(sensor.QVGA)
sensor.skip_frames(time = 2000)

while(True):
    img = sensor.snapshot()

👉 Livebild erscheint im Framebuffer.


🌡️ Thermal-Cam (H7 + Lepton 3.5)

Testskript:

import sensor, image, time
sensor.reset()
sensor.set_pixformat(sensor.GRAYSCALE)  # Lepton = IR
sensor.set_framesize(sensor.QQVGA)      # 80x60
sensor.skip_frames(time = 2000)

while(True):
    img = sensor.snapshot()
    img.to_rainbow(copy=False)  # Heatmap

👉 Feuerzeug-Test: heiße Stelle erscheint rot/weiß.
👉 FPS ca. 8–9 – reicht für Brandschutz.


🔎 Tipps & Stolpersteine

  • Fehler „no module named mlx90640“ → Du hast ein Lepton, kein MLX-Sensor. Nutze oben stehende Skripte.
  • RuntimeError: Failed to detect image sensor → tritt auf, wenn man sensor.reset() bei Thermal falsch initialisiert → siehe Heatmap-Skript.
  • Kein Zugriff auf USB → User zur dialout-Gruppe hinzufügen:

bash sudo usermod -aG dialout $USER


🔥 Brandschutz-Einsatz

  • RGB-Cam → sichtbare Bilder.
  • Thermal-Cam → Wärmesignaturen.
  • Kombination → Frühwarnung.
  • Spider-Client kann die Bilder später automatisch sammeln.

🌲 Fazit

Zwei Augen, zwei Perspektiven:

  • Eines sieht Farben.
  • Eines sieht Wärme.

Gemeinsam schützen sie den Crumbforest.
Jede Flamme wird früh erkannt – eine kleine Spinne kann einen Wald retten.


👉 Soll ich die Datei gleich als `_openmv_handbuch.md` ins Repo pushen, damit du sie morgen früh direkt im Vector wiederfindest?