Das offizielle Raspberry Pi Camera Module ist eine der beliebtesten Erweiterungen für den Pi. In diesem Tutorial zeige ich euch, wie ihr die Kamera anschließt, einrichtet und erste Fotos und Videos aufnehmt – aktuell für das Camera Module 3 und Raspberry Pi OS Bookworm.
Raspberry Pi Kamera-Module im Überblick
| Modell | Auflösung | Besonderheit |
|---|---|---|
| Camera Module 3 | 12 MP | Autofokus, HDR, empfohlen ✓ |
| Camera Module 3 Wide | 12 MP | Weitwinkel (120°), Autofokus |
| HQ Camera | 12 MP | CS/C-Mount für Wechselobjektive |
| Camera Module 2 | 8 MP | Feste Brennweite, Vorgänger |
| NoIR Camera Module 3 | 12 MP | Ohne Infrarotfilter, für Nachtsicht |
Schritt 1: Kamera anschließen
Die Kamera wird über das CSI-Flachbandkabel angeschlossen:
- Raspberry Pi ausschalten
- Schwarzen Verriegelungsriegel am CSI-Port leicht hochziehen
- Flachbandkabel einstecken (blaue Seite zeigt vom Pi weg)
- Riegel wieder herunterdrücken
- Pi einschalten
Hinweis Pi 5: Beim Raspberry Pi 5 gibt es zwei CSI/DSI-Ports (kleiner, 22-Pin). Hier wird ein Adapterkabel benötigt, das beim Camera Module 3 mitgeliefert wird.
Schritt 2: Kamera testen
Ab Raspberry Pi OS Bullseye und Bookworm nutzt der Pi den neuen libcamera-Stack. Ältere Tools wie raspistill werden nicht mehr verwendet.
Kamera-Erkennung prüfen:
|
1 |
libcamera-hello --list-cameras |
Kameravorschau für 5 Sekunden anzeigen:
|
1 |
libcamera-hello |
Schritt 3: Fotos aufnehmen
|
1 2 3 4 5 6 7 8 |
# Foto aufnehmen und speichern libcamera-jpeg -o foto.jpg # Foto mit Zeitverzögerung (5 Sekunden) libcamera-jpeg -o foto.jpg -t 5000 # Vollauflösung (12 MP) libcamera-jpeg -o foto.jpg --width 4608 --height 2592 |
Schritt 4: Videos aufnehmen
|
1 2 3 4 5 |
# 10-Sekunden-Video aufnehmen libcamera-vid -o video.h264 -t 10000 # Video in MP4 konvertieren ffmpeg -i video.h264 -c copy video.mp4 |
Schritt 5: Zeitrafferaufnahmen
|
1 2 |
# Alle 2 Sekunden ein Foto, insgesamt 60 Sekunden libcamera-jpeg -o bild_%04d.jpg -t 60000 --timelapse 2000 |
Kamera-Einstellungen anpassen
|
1 2 3 4 5 6 7 8 |
# Helligkeit, Kontrast, Sättigung libcamera-jpeg -o foto.jpg --brightness 0.1 --contrast 1.2 # Autofokus (Camera Module 3) libcamera-jpeg -o foto.jpg --autofocus-mode continuous # Manueller Fokus libcamera-jpeg -o foto.jpg --lens-position 2.0 |
Python-Skript für die Kamera
Mit der Picamera2-Bibliothek lässt sich die Kamera einfach per Python steuern:
|
1 2 3 4 5 6 7 8 |
from picamera2 import Picamera2 import time picam2 = Picamera2() picam2.start() time.sleep(2) # Kamera warmup picam2.capture_file("foto.jpg") picam2.stop() |
Picamera2 installieren (falls nicht vorhanden):
|
1 |
sudo apt install python3-picamera2 -y |
