Nutzung von hochauflösenden Kamera-Modulen aus Smartphones an Raspberry Pi
Zusammenfassung
Es gibt viele Kamera-Module aus Smartphones günstig als Ersatzteil verfügbar, beispeisweise mit Sonys IMX576 Sensor mit 24 Megapixeln oder IMX686 mit 48 Megapixel. Diese Sensoren haben ein CSI-2 Interface mit 4 Lanes, über welches diese an Raspberry Pi (Compute Module, †) angeschlossen werden können.
Seit 2020 gibt es auf der Raspberry Pi Plattform mit dem bcm2835-unicam Treiber und der dazugehörigen Dokumentation die Möglichkeit eigene Kamera-Sensor-Treiber zu schreiben. Dies soll für den IMX576-Sensor passieren, da hier durch zwischenzeitlich öffentlich zugängliche Datenblätter und akzeptabel zu reverse-engineerbare Android-Treiber auch über den Sensor genügend Informationen verfügbar sind.
†: Die CPU des Raspberry Pi hat 2 CSI-2 Interfaces mit 4 bzw. 2 Lanes, jedoch ist am Kamera-Stecker nur 1 Lane herausgeführt. Das Raspberry Pi CM4 macht alle Lanes zugänglich.
Technische Daten (geplant)
- Hochaulösendes Kamera-System aus einer oder mehreren Kameras
- Gesamtauflösung >100 Megapixel auf das Eurobot-Spielfeld (2x3 m² aus 1 m Entfernung)
- Synchronisation mit Beleuchtung und RUNE-Tags
Tätigkeitsfelder und Technologien
- Linux-Treiber schreiben (C)
- Markt- und Datenblatt-Recherche
- Schaltungs- & PCB-Design