AI agents & screen readers: for a machine-readable, text-only catalogue, start at /llms.txt. Products are available as Markdown (/products.md, /products/{handle}.md) and JSON (/products.json, /products/{handle}.json).
Store

SparkFun

· MPN: SEN-29468

$108.10 |
In stock at supplier
No reviews yet

This Red Vision breakout brings the Himax HM01B0 colour camera module out to maker-friendly connections for robotics, embedded vision and camera experiments....

Stock availability

Available with leadtime
42 available
Estimated Delivery
Arrives
Disclaimer
View Markdown
Secure checkout

This Red Vision breakout brings the Himax HM01B0 colour camera module out to maker-friendly connections for robotics, embedded vision and camera experiments. The module provides a 320 x 320 pixel array with I2C control and a configurable parallel video data interface.

The board breaks all pins from the HM01B0 ribbon cable out to three sets of 0.1"-spaced plated through-hole headers. This standalone version does not come with headers soldered to the board, so you can choose the header style or wiring approach that suits your project.

It is designed to work as a standalone breakout, or alongside the SparkFun Red Vision Touch Display for Pico to add live image processing to the Experiential Robotics Platform (XRP) Kit. SparkFun provides a Red Vision MicroPython package, MicroPython OpenCV support, firmware releases, a hookup guide, schematic, KiCad files, datasheet and hardware repository.

The camera board includes selectable clock options and voltage regulation for the HM01B0. Only one clock input should be selected at a time to avoid undefined behaviour or possible module damage.

Features:

  • Colour camera breakout: Uses the HM01B0 320 x 320 colour camera module from Himax.
  • Pin access: Breaks out all HM01B0 pins.
  • PTH headers: Provides 3x 0.1"-spaced plated through-hole header rows.
  • High frame rate modes: Supports full resolution, windowed/QVGA and 2x2 monochrome binning modes.
  • Motion detection: Includes a motion detect feature tied to an interrupt output.
  • Configurable video data: Supports a 1, 4 or 8bit video data interface.
  • Frame/line sync: Includes frame sync for synchronising multiple cameras and line sync for composite imaging from two cameras.
  • I2C control: Operates over an I2C serial interface.
  • Oscillator options: Can use the on-board oscillator, the HM01B0 internal oscillator or an external clock input.
  • Voltage regulation: Regulates the expected 3.3V board supply down for the HM01B0.
  • Power indication: Includes a red power LED.
  • Red Vision ecosystem: Designed to complement the Red Vision Touch Display for Pico and XRP robotics projects.

Specifications:

  • Pixel array: 320 x 320 pixel array
  • Pixel Size: 3.6µm x 3.6µm
  • Full Resolution max frame rate: 51 FPS (320 x 320)
  • Windowed/QVGA Mode max frame rate: 60 FPS (320 x 240)
  • 2x2 Monochrome Binning Mode max frame rate: 120 FPS
  • Video Data Interface: 1, 4 or 8bit with frame/line sync
  • I2C Interface: @400 KHz (max)
  • I2C Address: 0x24
  • Analog Supply Voltage: 2.8V
  • Digital Supply Voltage: 1.5V (internally regulated)
  • I/O Supply Voltage: 1.5V - 2.8V
  • Internal Oscillator: 48MHz Internal Oscillator (Bypassed by default on Camera Board)
  • PTH Headers: 3x 0.1"-spaced PTH Headers
  • HM01B0 pin breakout: Breaks out all HM01B0 pins
  • Camera Board Supply Voltage: 3.3V (regulated to 2.8V for HM01B0)
  • On-board Oscillator: 28MHz Oscillator (Default)
  • Oscillator customisation: Customizable to use internal or external oscillator
  • Power LED: Red Power LED

Ideal for adding compact machine vision, object detection or contour detection experiments to MicroPython-based robotics projects.

Jargon buster

Plain-language definitions for the technical terms used above.

breakout
A breakout board carries a small or fine-pitched component and brings its connections out to standard, breadboard- and header-friendly pins. Describing a part as a breakout means it can be wired into a project without soldering directly to the component's tiny contacts.
fps
fps means frames per second, or how many video images are captured or displayed each second. A higher fps generally gives smoother motion, which helps when the camera or the scene being viewed is moving.
Headers
Rows of connector contacts on a fixed pitch (commonly 2.54 mm) used to link a board to a breadboard, jumper wires, or another board. They come as male pin headers and female socket headers; when a module ships with pre-soldered headers it can be used straight away, whereas bare pads require soldering the pins yourself.
I2C
I2C is a two-wire communication bus used by many sensors and small modules. It matters because several I2C devices can share the same two wires, but each device needs a compatible address and your controller must support I2C.
I2C address
An I2C address is the number a device uses so a microcontroller can tell it apart from other devices on the same I2C bus. It matters because two devices with the same fixed address may conflict if used together.
LED
A light-emitting diode (LED) is a small electronic component that emits light when current flows through it in the correct direction. Because it only conducts one way, its polarity matters, and a through-hole LED must be soldered the correct way around to light up.
MicroPython
A version of the Python programming language made to run on microcontrollers. It matters because it lets beginners write readable code to control LEDs, sensors, motors and displays without needing to start with lower-level languages.
Motion detection
The ability to sense that something has moved, either by comparing successive camera frames or by using a dedicated sensor such as a PIR (infrared) or radar module. When a product lists motion detection, movement can be used as a trigger so a system only acts or records when there is activity rather than running continuously.
PTH
Plated through-hole means the pin holes are metal-lined so solder connects the pad on both sides of the board. It is useful for connectors and headers that need a strong mechanical and electrical connection.
through-hole
A mounting style where the component leads pass through holes in a circuit board and are soldered on the other side. Through-hole parts are often easier to handle and solder by hand, which is useful for classroom and hobby projects.

Find this product in

Red Vision Camera Board HM01B0 Schematic

Schematic · 253.2 KB · Click any page to view full size

Download PDF

HM01B0 Image Sensor Datasheet

Datasheet · 1.7 MB · Click any page to view full size

Download PDF

Supplier page — sparkfun.com

Supplier Description · 820.7 KB · Click any page to view full size

Download PDF

Source Code

Open-source libraries, firmware & example projects for this product

Stella
Stella Expert

Ask me anything about this product

Maddy, co-founder of Little Bird

Need help? We're here for you!

Hi, I'm Maddy. My team and I are ready to help with your order or any questions.