1. Home
  2. Docs
  3. Raspberry Pi Pico
  4. Arducam HM01B0 QVGA SPI Camera Module for Raspberry Pi Pico

Arducam HM01B0 QVGA SPI Camera Module for Raspberry Pi Pico

Introduction

Arducam HM01B0 is a camera module featuring ultra low power consumption, up to QVGA resolution, 1-bit video data interface and line sync. This, along with other specs makes it a perfect camera for building machine vision projects and Always on Service applications with energy-efficient MCUs. It’s designed specifically for Raspberry Pi Pico and other third party RP2040 dev boards.  It’s also a built-in camera of Arducam Pico4ML.

Specs

  • Ultra Low Power Image Sensor designed for Always-on vision devices and applications
  • High sensitivity 3.6μ BrightSenseTM pixel technology
  • 324 x 324 active pixel resolution with support for QVGA window, vertical flip and horizontal mirror readout
  • <1.1mW QQVGA resolution at 30FPS, < 2mW QVGA resolution at 30FPS
  • Programmable black level calibration target, frame size, frame rate, exposure, analog gain (up to 8x) and digital gain (up to 4x)
  • Automatic exposure and gain control loop with support for 50 / 60Hz flicker avoidance
  • Flexible 1-bit, 4-bit and 8-bit video data interface with video frame and line sync
  • Motion Detection circuit with programmable ROI and detection threshold with digital output to serve as an interrupt
  • On-chip self oscillator
  • I2C 2-wire serial interface for register access
  • CSP and Bare Die sensor package option
  • High CRA for low profile module design

Quick Setup

Hardware signal definition and wiring diagram

24606ec0cb374d978591c87c4ed4823a3368
4b76bce793f44f92854fb36ed38302023368
image 16
usb-uartGNDTXRX
PICOVCCGP0GP1
HIMAXVCCGNDSDASCLHSYNCVSYNCPCLKD0
PICOVCCGNDGP4GP5GP15GP16GP14GP6

Install the driver

Step 1: Download the driver

git clone https://github.com/ArduCAM/RPI-Pico-Cam.git

Step 2: Edit the driver

 cd RPI-Pico-Cam/tree/master/rp2040_hm01b0
 mkdir build
 cd build
 cmake ..
 cd build 
 make 

Step 3: Copy the “arducam_firmware.uf2” file to Pico

Step 4: Access the processing script

Click on the link: https://github.com/ArduCAM/RPI-Pico-Cam/tree/master/tflmicro/person_detection_display

Step 5: Preview images

e3f8f39a4df64231995787cc71dbbc4d3368

Was this article helpful to you? Yes No