Skip to content

Arducam HM0360 VGA Camera Module for Raspberry Pi Pico

1.Introduction

Arducam HM0360 is a low cost camera module built specifically for Raspberry Pi Pico and all available RP2040 dev boards.

  • Based on Himax HM0360-MWA
  • 640x480, Monochrome, up to VGA @ 60FPS max
  • Designed for Always-on Service Applications
  • Configurable 1-bit video data serial interface with video frame and line sync
  • Ultra-low power consumption, standby < 140uW, VGA < 19.6mW
  • Motion detection wakeup interrupts output

[products columns=1 skus="B0319" orderby="id"]

2.Specs

  • Ultra-Low Power, high sensitivity, low noise VGA sensor
  • Operates 7mA VGA 60 FPS down to 50µA in monitor mode
  • Automatic wake and sleep operation with programmable event interrupt to wake host processor
  • On-chip high precision oscillator, auto exposure/gain, ambient light sensor, and zone detection
  • Metered exposure provides a well-exposed first frame and after extended sleep (blanking) period
  • External frame synch and stereo camera support
  • Flexible binning, subsampling, and region of interest
  • The embedded line provides metadata frame, AE statistics, zone trigger, and other interrupt event information
  • On-chip high precision oscillator and LDO
  • 1-lane MIPI CSI2 and 8-bit parallel/serial data format that supports 1-bit, 4-bit, and 8-bit protocol
  • I2C 2-wire serial interface supporting burst operation for fast register access
  • < 13 mm^2 CSP sensor package option
  • High CRA for low profile module design
  • Pixel Size: 3.6um x 3.6um
  • Image Diagonal: 1/6"
  • Shutter Type: Electronic Rolling Shutter
  • Frame Rate@24MHz: QQVGA 1 FPS to VGA 60 FPS

3.Package including

1 x Arducam HM0360 camera module

4.Mechanical drawing

UC806

5.Hardware

HM0360

HM0360 VCC SCL SDA VSYNC HREF PCLK DO GND
PICO 3V3 GP5 GP4 GP16 GP15 GP14 GP6 GND

6.Software

Arduino Software installation and use reference:

https://www.arduino.cc/en/Guide

6.1 How to develop HM0360 on Arduino IDE

Open up the Arduino IDE and go to File->Preferences.

In the dialog that pops up, enter the following URL in the "Additional Boards Manager URLs" field:

https://www.arducam.com/downloads/Pico/package_pico4ML_index.json

How to develop HM0360 on Arduino IDE

Hit OK to close the dialog.

Go to Tools->Boards->Board Manager in the IDE

Type "pico" in the search box and select "Add":

img

Select our development board

img

Connect to the development board, look at the port number and select the port number

img

Select HM0360 USB output example

img

Click Download and wait for the download to complete

img

Processing Software installation and use reference:

https://processing.org/tutorials/

Get Processing Script

https://github.com/ArduCAM/RPI-Pico-Cam/blob/master/rp2040_hm01b0/display/preview.pde

Change the port number to the port recognized by Arduino

img

6.2 The preview image

img