logotip

ArduCam OV2640 Mini càmera SPI de 2MP a Raspberry Pi Pico

producte

INTRODUCCIÓ

Com a alternativa a Arduino, Raspberry Pi Pico no té potència de processament, memòria i una interfície CSI, cosa que fa impossible que Pico funcioni amb els mòduls de càmera MIPI CSI-2 oficials o qualsevol. Afortunadament, Pico té una àmplia gamma d'opcions d'E/S flexibles que inclou SPI, que permet que la càmera Arducam SPI funcioni amb Pico.
Ara, l'equip d'Arducam ha resolt la compatibilitat de la nostra càmera SPI amb Raspberry Pi Pico. Feu que la càmera funcioni per a la demostració de Detecció de persones!

ESPECIFICACIONS CLAU

Sensor d'imatge OV2640
Mida de la matriu activa 1600 x 1200
Suport a la resolució UXGA, SVGA, VGA, QVGA, CIF, QCIF
Suport de format RAW, YUV, RGB, JPEG
Lent 1/4 polzada
Velocitat SPI 8 MHz
Mida de la memòria intermèdia 8MByte
Temp. de treball. -10°C-+55°C
Consum d'energia Normal: 5V/70mA,

Mode de baixa potència: 5V/20mA

CARACTERÍSTIQUES

  • Suport de lents de montura M12 o CS amb opcions de lents canviables
  • Interfície I2C per a la configuració del sensor
  • Interfície SPI per a ordres de càmera i flux de dades
  • Tots els ports IO són ​​tolerants a 5 V/3.3 V
  • Admet el mode de compressió JPEG, el mode de captura única i múltiple, l'operació de lectura múltiple de captura d'una vegada, l'operació de lectura en ràfega, el mode de baixa potència, etc.

PINOUT

Pin No. Pin Name Description
1 CS Entrada de selecció de xip esclau SPI
2 Extensió MOSI Entrada esclava de sortida mestra SPI
3 MISO Sortida esclava d'entrada mestra SPI
4 SCLK Entrada de rellotge sèrie SPI
5 GND Terra elèctrica
6 VCC Font d'alimentació de 3.3 V ~ 5 V
7 SDA E/S de dades d'interfície sèrie de dos cables
8 SCL Rellotge d'interfície sèrie de dos cables

CABLEATGE TÍPIC

Cablejat

NOTA: El mòdul de càmera Arducam Mini 2MP és una solució de propòsit general compatible amb diverses plataformes, com ara Arduino, ESP32, Micro:bit i el Raspberry Pi Pico que estem utilitzant. Per a l'escorregut i el programari en altres plataformes, consulteu la pàgina del producte: https://www.arducam.com/product/arducam-2mp-spi-camera-b0067-arduino/
Si necessiteu la nostra ajuda o voleu personalitzar altres models de càmeres Pico, no dubteu a contactar amb nosaltres a support@arducam.com

CONFIGURACIÓ DE PROGRAMARI

Per facilitar la còpia, consulteu la pàgina del document: https://www.arducam.com/docs/pico/arducam-camera-module-for-raspberry-pi-pico/spi-camera-for-raspberry-pi-pico/
Ens mantindrem actualitzats en línia contínuament.

  1. Obteniu el controlador: git clone https://github.com/ArduCAM/PICO_SPI_CAM.git 
  2. Com accedir a la càmera SPI mitjançant C
    Càmeres suportades pel conductor
    • OV2640 2MP_Plus format JPEG
    • OV5642 5MP_Plus format JPEGimatge 0Compileu la biblioteca de controladors
      Nota: Consulteu el manual oficial de l'entorn de desenvolupament: https://www.raspberrypi.org/documentation/rp2040/getting-started/#getting-started-with-c Trieu la demostració i introduïu el codi següent per compilar-la. (el valor predeterminat és Arducam_MINI_2MP_Plus_Videostreaing)
      Executeu el fitxer .uf2 file
      Copieu el PICO_SPI_CAM/C/build/Examples/Arducam_MINI_2MP_Plus_Videostreaing/Arducam_mini_2mp_plus_videostreaming.uf2 file a Pico per fer la prova.imatge 1Obriu HostApp.exe a PICO_SPI_CAM/HostApp file camí, configureu el número de port i feu clic a Imatge a view la imatge.
  3. Com accedir a la càmera mitjançant Python (a Windows)
    1. Baixeu i instal·leu el programari de desenvolupament Thonny Consulteu el manual oficial: https://thonny.org/
    2. Configura l'IDE: consulta el manual oficial: https://circuitpython.org/
    3. Corre Thonny
      • Copia tots els files excepte boot.py a PI-CO_SPI_CAM/Python/ file camí cap al Pico.
      • Obriu el programari Thonny->Seleccioneu intèrpret->Seleccioneu Circuit Python (genèric)-> Premeu D'acord
      • Obriu el Gestor de dispositius per comprovar els ports (COM i LPT) de Pico i, a continuació, configureu el número de port de Circuit Python (genèric)
      • Copieu tot el fitxer boot.py file sota PICO_SPI_CAM/Python/ file camí cap al Pico.
      • Reinicieu Pico i, a continuació, comproveu el nou número de port a Ports (COM i LPT), que s'utilitza per a la comunicació USB.
      • Obriu el dispositiu CircuitPython del programa d'accionament de la càmera mitjançant l'obertura file a Thonny
      • Feu clic a Executar i apareixerà [48], CameraType és OV2640, SPI Interface OK significa que la inicialització de la càmera s'ha completat. Nota [48] es refereix a l'adreça del dispositiu I2C de la càmera OV2640.
      • Obriu HostApp.exe a PICO_SPI_CAM/HostApp file camí, seleccioneu el número de port utilitzat per a la comunicació USB i feu clic a Imatge a view la imatge.

Si necessiteu la nostra ajuda o la informació detallada de l'API, no dubteu a contactar amb nosaltres.
Correu electrònic: support@arducam.com
Web: www.arducam.com
Pàgina de document: https://www.arducam.com/docs/pico/arducam-camera-module-for-raspberry-pi-pico/spi-camera-for-raspberry-pi-pico/logotip

Documents/Recursos

ArduCam OV2640 Mini càmera SPI de 2MP a Raspberry Pi Pico [pdfGuia de l'usuari
OV2640, Mini 2MP, càmera SPI a Raspberry Pi Pico

Referències

Deixa un comentari

La teva adreça de correu electrònic no es publicarà. Els camps obligatoris estan marcats *