🦉 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: ````markdown --- 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 ```` 3. 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: ```python 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: ```python 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? ```