ArduCam OV2640 Mini fotocamera SPI da 2 MP su Raspberry Pi Pico
INTRODUZIONE
In alternativa ad Arduino, Raspberry Pi Pico non ha potenza di elaborazione, memoria e un'interfaccia CSI, il che rende impossibile per Pico lavorare con i moduli della fotocamera CSI-2 ufficiali o MIPI. Per fortuna, Pico ha una vasta gamma di opzioni I/O flessibili, incluso SPI, che consente alla fotocamera Arducam SPI di funzionare con Pico.
Ora, il team Arducam ha risolto la compatibilità della nostra fotocamera SPI con Raspberry Pi Pico. Fai funzionare la videocamera per la demo di Rilevamento di persone!
SPECIFICHE CHIAVE
Sensore di immagine | OV2640 |
Dimensione dell'array attivo | 1600x 1200 |
Supporto alla risoluzione | UXGA, SVGA, VGA, QVGA, CIF, QCIF |
Supporto per il formato | RAW, YUV, RGB, JPEG |
Lente | 1/4 pollici |
Velocità SPI | 8 MHz |
Dimensione buffer frame | 8MByte |
Temperatura di lavoro. | -10°C-+55°C |
Consumo energetico | Normale: 5V/70mA,
Modalità a bassa potenza: 5V/20mA |
CARATTERISTICHE
- Supporto per obiettivo con attacco M12 o CS con opzioni di obiettivo intercambiabili
- Interfaccia I2C per la configurazione del sensore
- Interfaccia SPI per i comandi della telecamera e il flusso di dati
- Tutte le porte IO sono tolleranti 5V/3.3V
- Supporta la modalità di compressione JPEG, la modalità di scatto singolo e multiplo, l'operazione di lettura multipla di acquisizione una tantum, l'operazione di lettura a raffica, la modalità a basso consumo e così via.
PINATURA
Spillo No. | Spillo Name | DescrizionePTI-ITon |
1 | CS | Ingresso di selezione del chip slave SPI |
2 | MOSI | Uscita master SPI ingresso slave |
3 | MISO | SPI master input uscita slave |
4 | SCLC | Ingresso orologio seriale SPI |
5 | Terra | Massa di potenza |
6 | VCC | Alimentazione 3.3V ~ 5V |
7 | SDA | Interfaccia seriale a due fili I/O dati |
8 | SCL | Orologio con interfaccia seriale a due fili |
CABLAGGIO TIPICO
NOTA: Il modulo fotocamera Arducam Mini 2MP è una soluzione generica compatibile con più piattaforme, include Arduino, ESP32, Micro: bit e Raspberry Pi Pico che stiamo utilizzando. Per la strizzatura e il software su altre piattaforme, fare riferimento alla pagina del prodotto: https://www.arducam.com/product/arducam-2mp-spi-camera-b0067-arduino/
Se hai bisogno del nostro aiuto o desideri personalizzare altri modelli di fotocamere Pico, non esitare a contattarci all'indirizzo support@ardducam.com
CONFIGURAZIONE DEL SOFTWARE
Per facilitare la copia, fare riferimento alla pagina doc: https://www.arducam.com/docs/pico/arducam-camera-module-for-raspberry-pi-pico/spi-camera-for-raspberry-pi-pico/
Ci terremo costantemente aggiornati online.
- Ottieni il driver: git clone https://github.com/ArduCAM/PICO_SPI_CAM.git
- Come accedere alla telecamera SPI utilizzando C
Fotocamere supportate dal conducente- OV2640 2MP_Più formato JPEG
- OV5642 5MP_Più formato JPEG
Compila la libreria dei driver
Nota: Fare riferimento al manuale ufficiale per l'ambiente di sviluppo: https://www.raspberrypi.org/documentation/rp2040/getting-started/#getting-started-with-c Scegli la demo e inserisci il seguente codice per compilarlo. (l'impostazione predefinita è Arducam_MINI_2MP_Plus_Videostreaing)
Esegui il .uf2 file
Copia PICO_SPI_CAM/C/build/Examples/Arducam_MINI_2MP_Plus_Videostreaing/Arducam_mini_2mp_plus_videostreaming.uf2 file a Pico per eseguire il test.Apri HostApp.exe sotto PICO_SPI_CAM/HostApp file percorso, configurare il numero di porta e fare clic su Immagine per view l'immagine.
- Come accedere alla fotocamera utilizzando Python (su Windows)
- Scarica e installa il software di sviluppo Thonny Fare riferimento al manuale ufficiale: https://thonny.org/
- Configurare l'IDE: Fare riferimento al manuale ufficiale: https://circuitpython.org/
- Corri Thonny
- Copia tutti i files tranne boot.py sotto PI-CO_SPI_CAM/Python/ file strada per Pico.
- Apri il software Thonny->Seleziona Interprete->Seleziona Circuit Python (generico)-> Premi OK
- Aprire Gestione dispositivi per controllare le porte (COM e LPT) di Pico e quindi configurare il numero di porta di Circuit Python (generico)
- Copia tutto il boot.py file sotto PICO_SPI_CAM/Python/ file strada per Pico.
- Riavvia Pico e quindi controlla il nuovo numero di porta in Porte (COM e LPT), è utilizzato per la comunicazione USB.
- Aprire il dispositivo CircuitPython del programma dell'unità della fotocamera tramite l'apertura file su Thonny
- Fare clic su Esegui e appare [48], CameraType è OV2640, SPI Interface OK significa che l'inizializzazione della telecamera è completata. Nota [48] si riferisce all'indirizzo del dispositivo I2C della telecamera OV2640.
- Apri HostApp.exe sotto PICO_SPI_CAM/HostApp file percorso, selezionare il numero di porta utilizzato per la comunicazione USB e fare clic su Immagine per view l'immagine.
Se hai bisogno del nostro aiuto o delle informazioni dettagliate sull'API, non esitare a contattarci.
E-mail: support@ardducam.com
Web: www.ardducam.com
Pagina Doc: https://www.arducam.com/docs/pico/arducam-camera-module-for-raspberry-pi-pico/spi-camera-for-raspberry-pi-pico/
Documenti / Risorse
![]() |
ArduCam OV2640 Mini fotocamera SPI da 2 MP su Raspberry Pi Pico [pdf] Guida utente OV2640, Mini 2MP, Fotocamera SPI su Raspberry Pi Pico |