Logo

ArduCam OV2640 Mini 2MP SPI Kamera auf Raspberry Pi Pico

Produkt

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

Verdrahtung

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.

  1. Holen Sie sich den Treiber: git clone https://github.com/ArduCAM/PICO_SPI_CAM.git 
  2. So greifen Sie mit C . auf die SPI-Kamera zu
    Vom Fahrer unterstützte Kameras
    • OV2640 2MP_Plus JPEG-Format
    • OV5642 5MP_Plus JPEG-FormatBild 0Kompilieren 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.Bild 1Öffnen Sie HostApp.exe unter PICO_SPI_CAM/HostApp file Pfad, konfigurieren Sie die Portnummer und klicken Sie auf Image to view das Bild.
  3. Zugriff auf die Kamera mit Python (unter Windows)
    1. Laden Sie die Entwicklungssoftware Thonny herunter und installieren Sie sie. Lesen Sie das offizielle Handbuch: https://thonny.org/
    2. Konfigurieren Sie die IDE: Lesen Sie das offizielle Handbuch: https://circuitpython.org/
    3. 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/Logo

Dokumente / Ressourcen

ArduCam OV2640 Mini 2MP SPI Kamera auf Raspberry Pi Pico [pdf] Benutzerhandbuch
OV2640, Mini 2MP, SPI-Kamera auf Raspberry Pi Pico

Verweise

Hinterlasse einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Pflichtfelder sind markiert *