Product Overview
Machine Vision, Simplified
With everything you need to quickly and easily add a camera and touchscreen display to your XRP Robot, this kit let you add live image processing as well as advanced features such as object and contour detection to the Experiential Robotics Platform (XRP) Kit using the SparkFun MicroPython Red Vision Code package, a MicroPython port of the popular OpenCV image processing library - no soldering required!
A Capacitive Touch Display for Raspberry Pi Pico
The Red Vision Touch Display for Pico is a 2.0", 320 x 240px capacitive touch LCD mounted on a breakout board designed to plug directly into the Control Board on the XRP Kit as well as Raspberry Pi Picos. The display board includes a connector specifically designed to allow you to plug the Red Vision Camera Board - HM01B0 (Color) or other 2 x 9 connection type camera boards into the display board, and comes with:
-
A pair of 1 x 20 headers to plug into the XRP Control Board
-
µSD card connector for memory expansion
-
Qwiic connector to connect other Qwiic devices directly to the display board
-
I/O expander to control I/O pins on both the display, camera and SD card over I2C
A Compatible Color Camera from Himax (HM01B0)
A breakout board for the HM01B0 320 x 320 color camera module from Himax©. The Camera Board breaks out all the pins from the HM01B0's ribbon cable to three sets of 0.1"-spaced plated through-hole (PTH) pins for users to easily access. The camera board included with this kit comes with a pair of 2 x 9 male headers soldered to these pins to connect directly to the Red Vision Touch Display, and operates over an I2C interface. Here’s the nitty gritty:
-
320 x 320 pixel resolution that supports frame rates of up to 51FPS in full resolution (320 x 320) and up to 60FPS in windowed/QVGA (320 x 240) operation
-
2 x 2 monochrome binning mode that supports up to 120FPS if you're looking to maximize frame rate over resolution and color
-
Motion detect feature tied to an interrupt output so you can program it to wake up your camera project whenever it senses motion
-
Video data interface communicates over a configurable 1, 4 or 8bit interface that features both video frame for synchronizing multiple cameras and line sync for creating a composite image from two cameras
Multiple Oscillator Options
The Red Vision Camera Board - HM01B0 offers three oscillator options for the camera module. It defaults to use the on-board 24MHz oscillator but also includes solder jumpers to switch to the HM01B0's internal 48MHz oscillator or to use an external clock input through the HM01B0's Clock (CLK) pin. Users should only select one of the three clock inputs to avoid undefined behavior or damage to the module. It also handles voltage regulation to the HM01B0 to drop the (expected) 3.3V supply voltage down to 2.8V.
