ArduCam OV2640 Mini 2MP SPI Kamera auf Raspberry Pi Pico

EINFÜHRUNG
Als Alternative zu Arduino fehlt dem Raspberry Pi Pico die Rechenleistung, der Speicher und eine CSI-Schnittstelle, was es Pico unmöglich macht, mit den offiziellen oder anderen MIPI CSI-2-Kameramodulen zu arbeiten. Glücklicherweise verfügt Pico über eine breite Palette flexibler I/O-Optionen, einschließlich SPI, wodurch die Arducam SPI-Kamera mit Pico zusammenarbeiten kann.
Jetzt hat das Arducam-Team die Kompatibilität unserer SPI-Kamera mit Raspberry Pi Pico gelöst. Bringen Sie die Kamera für die Personenerkennungs-Demo zum Laufen!
SCHLÜSSELDATEN
| Bildsensor | OV2640 |
| Aktive Arraygröße | 1600x 1200 |
| Unterstützung bei der Lösung | UXGA, SVGA, VGA, QVGA, CIF, QCIF |
| Formatunterstützung | RAW, YUV, RGB, JPEG |
| Linse | 1/4 Zoll |
| SPI-Geschwindigkeit | 8 MHz |
| Bildpuffergröße | 8MByte |
| Arbeitstemp. | -10°C-+55°C |
| Energieaufnahme | Normal: 5V/70mA,
Energiesparmodus: 5V/20mA |
MERKMALE
- M12-Mount- oder CS-Mount-Objektivhalter mit austauschbaren Objektivoptionen
- I2C-Schnittstelle für die Sensorkonfiguration
- SPI-Schnittstelle für Kamerabefehle und Datenstrom
- Alle IO-Ports sind 5V/3.3V tolerant
- Unterstützt JPEG-Kompressionsmodus, Einzel- und Mehrfachaufnahmemodus, einmalige Erfassung mehrerer Lesevorgänge, Burst-Lesevorgänge, Energiesparmodus usw.
PINBELEGUNG
| Stift No. | Stift Name | Beschreibungption |
| 1 | CS | SPI-Slave-Chip-Auswahleingang |
| 2 | MOSI | SPI-Master-Ausgang Slave-Eingang |
| 3 | MISO | SPI-Master-Eingang Slave-Ausgang |
| 4 | SCLK | SPI serieller Takteingang |
| 5 | Masse | Strommasse |
| 6 | VCC | 3.3V ~ 5V Stromversorgung |
| 7 | SDA | Daten-E/A der seriellen XNUMX-Draht-Schnittstelle |
| 8 | SCL | Uhr mit serieller Zweidraht-Schnittstelle |
TYPISCHE VERKABELUNG

NOTIZ: Das Arducam Mini 2MP-Kameramodul ist eine Allzwecklösung, die mit mehreren Plattformen kompatibel ist, darunter Arduino, ESP32, Micro:bit und der von uns verwendete Raspberry Pi Pico. Informationen zum Wring und Software auf anderen Plattformen finden Sie auf der Produktseite: https://www.arducam.com/product/arducam-2mp-spi-camera-b0067-arduino/
Wenn Sie unsere Hilfe benötigen oder andere Pico-Kameramodelle anpassen möchten, kontaktieren Sie uns bitte unter support@arducam.com
SOFTWARE-SETUP
Um das Kopieren zu erleichtern, beziehen Sie sich bitte auf die Doc-Seite: https://www.arducam.com/docs/pico/arducam-camera-module-for-raspberry-pi-pico/spi-camera-for-raspberry-pi-pico/
Wir halten uns online laufend auf dem Laufenden.
- Holen Sie sich den Treiber: git clone https://github.com/ArduCAM/PICO_SPI_CAM.git
- So greifen Sie mit C . auf die SPI-Kamera zu
Vom Fahrer unterstützte Kameras- OV2640 2MP_Plus JPEG-Format
- OV5642 5MP_Plus JPEG-Format
Kompilieren Sie die Treiberbibliothek
Notiz: Lesen Sie das offizielle Handbuch für die Entwicklungsumgebung: https://www.raspberrypi.org/documentation/rp2040/getting-started/#getting-started-with-c Wählen Sie die Demo aus und geben Sie den folgenden Code ein, um sie zu kompilieren. (Standard ist Arducam_MINI_2MP_Plus_Videostreaing)
Führen Sie die .uf2 . aus file
Kopieren Sie die PICO_SPI_CAM/C/build/Examples/Arducam_MINI_2MP_Plus_Videostreeing/Arducam_mini_2mp_plus_videostreaming.uf2 file zu Pico, um den Test durchzuführen.
Öffnen Sie HostApp.exe unter PICO_SPI_CAM/HostApp file Pfad, konfigurieren Sie die Portnummer und klicken Sie auf Image to view das Bild.
- Zugriff auf die Kamera mit Python (unter Windows)
- Laden Sie die Entwicklungssoftware Thonny herunter und installieren Sie sie. Lesen Sie das offizielle Handbuch: https://thonny.org/
- Konfigurieren Sie die IDE: Lesen Sie das offizielle Handbuch: https://circuitpython.org/
- Lauf Thonny
- Kopieren Sie alle files außer boot.py unter PI-CO_SPI_CAM/Python/ file Weg nach Pico.
- Öffnen Sie die Thonny-Software->Wählen Sie Interpreter->Wählen Sie Circuit Python (generisch)-> Drücken Sie OK
- Öffnen Sie den Geräte-Manager, um die Ports (COM & LPT) von Pico zu überprüfen und konfigurieren Sie dann die Portnummer von Circuit Python (generisch).
- Kopieren Sie alle boot.py file unter PICO_SPI_CAM/Python/ file Weg nach Pico.
- Starten Sie Pico neu und überprüfen Sie dann die neue Portnummer unter Ports (COM & LPT), die für die USB-Kommunikation verwendet wird.
- Öffnen Sie das Kamerafahrprogramm CircuitPython-Gerät über das Öffnen file auf Thonny
- Klicken Sie auf Ausführen und es erscheint [48], CameraType ist OV2640, SPI Interface OK bedeutet, dass die Initialisierung der Kamera abgeschlossen ist. Hinweis [48] bezieht sich auf die I2C-Geräteadresse der OV2640-Kamera.
- Öffnen Sie HostApp.exe unter PICO_SPI_CAM/HostApp file Pfad, wählen Sie die Portnummer für die USB-Kommunikation aus und klicken Sie auf Image to view das Bild.
Wenn Sie unsere Hilfe oder detaillierte API-Informationen benötigen, können Sie uns gerne kontaktieren.
E-Mail: support@arducam.com
Web: www.arducam.com
Doc-Seite: https://www.arducam.com/docs/pico/arducam-camera-module-for-raspberry-pi-pico/spi-camera-for-raspberry-pi-pico/
Dokumente / Ressourcen
![]() |
ArduCam OV2640 Mini 2MP SPI Kamera auf Raspberry Pi Pico [pdf] Benutzerhandbuch OV2640, Mini 2MP, SPI-Kamera auf Raspberry Pi Pico |




