RGGBer Embedded Vision Development Kit

← View All Updates
Oct 06, 2017

Use Case: Machine Vision with HD Camera

The RGGBer campaign is off to a great start. We’ve made 90% of our goal already. Keep spreading the word! In this update, we’re going to look more closely at a common use case for RGGBer: HD camera machine vision.

A full HD camera is a fundamental part of most machine vision applications. The RGGBer Dev Kit hardware provides excellent support for HD camera functionality, while also providing reference design code to help RGGBer users get a full-featured HD camera up and running quickly and easily. Specifically, the RGGBer “HD Camera Dev Kit” bundles together all the hardware needed for most HD camera, machine vision development tasks.

The reference design offers fast auto-focus (AF), real-time automatic gain control (AGC), automatic exposure control (AEC), automatic white balance (AWB), HDMI output, wireless control, etc. It is an all but complete camera ready for image capture and transmission. In addition, users can implement user-defined image signal processing (ISP) and analysis algorithms using the on-board FPGA.

As explained in the OV5640 camera module’s Firmware User Guide, the embedded auto-focus functions are controlled by the built-in MCU of the OV5640, and have very fast auto-focus speed compared to external implementations. In the video demo below, you can see the AF speed is less than three seconds. RGGBer Dev Kit provides auto-focus firmware code that can be downloaded by RGGBer’s on-board MCU to the OV5640.

Users can trigger and release auto-focus with RGGBer’s wireless control App. The real-time AGC, AEC, and AWB are implemented by OV5640’s built-in ISP engine. Users can also implement selected ISP algorithms via the FPGA.

RGGBer provides the OV5640 initial setting code to make sure that the OV5640 ouputs 1080p video with the correct pixel format.

OV5640 receives setting date and AF firmware via Omnivison’s Serial Camera Control Bus(SCCB). It is quite similar to a general I2C bus. RGGBer provides an SCCB driver to user for all OV5640 setting tasks.

In rev.4 of the RGGBer Dev Kit, the FPGA will be able to directly configure the OV5640, leaving the on-board MCU available for other options. We will update the reference design to support the latest hardware before shipping.

Jie Zou
RGGBer team

$2,319 raised

of $2,000 goal

16

days left

115%

funded

24

pledges

Pledge Now

$5

Support Us!

Show the RGGBer project some love and help bring open source hardware to embedded vision development.


$39

FPGA Processor Board - Early Bird

There are two FPGA chip options. The EP4CE30F23C6N supports 400 Mbps x 32 bits DDR2 date rate and EP4CE30F23C8N supports 332 Mbps x 32 bits DDR2 date rate.


$49

FPGA Processor Board

There are two FPGA chip options. The EP4CE30F23C6N supports 400 Mbps x 32 bits DDR2 date rate and EP4CE30F23C8N supports 332 Mbps x 32 bits DDR2 date rate.


$39

Video Mainboard

HDMI input and output, MCU, wireless module, expansion ports, etc.


$18

Camera Module

OV5640 sensor chip: 60° view angle, supports Auto-focus; OV5640 sensor chip: 120° view angle


$12

iXCtrl Add-on Card

4 x SMA jacks, bread-board prototyping zone, iXCtrl interface


$18

Expansion Kit

This kit expands RGGBer's capabilities to work with sensors, actuators, and other devices. It also adds audio capabilities. It includes: iXCtrl add-on card, DC/DC module: input 8 ~ 26 V, output 5V@3A, DC/DC module: input 8 ~ 55 V, output 5 V@2 A, speaker: 25 mm x 15 mm, 1 W, 8 ohm, and a buzzer: 12 mm x 9.5 mm, 5 V, 42 Ohm


$12

QVGA LCD Monitor Add-on Card

Connect an LCD monitor. Supports LQ035NC111, backlight LED control, iXHis interface


$15

QVGA LCD Monitor

LCD Monitor LQ035NC111


$118

HD Camera Dev Kit

This kit includes the components used for typical digital camera development. It includes the FPGA processor board, video mainboard, OV5640 AF camera module, USB cable, HDMI cable, and storage box.


$108

VPU Card Dev Kit

The kit includes the components needed for typical Video Processing Unit (VPU) card development. It includes the FPGA processor board, video mainboard, USB cable, two HDMI cables, and a storage box.


$250

Multi-Camera/ADAS Dev Kit

This kit contains the components needed for typical multi-camera or ADAS project development. It includes two FPGA processor boards, two video mainboards, two OV5640 AF camera modules, two USB cables, two HDMI cables, an HDMI type C FPC cable, and a storage box.


$190

Complete RGGBer Dev Kit

This kit bundles together all of the things! It includes the FPGA processor board, video mainboard, OV5640 AF camera module, USB cable, two HDMI cables, HDMI type C FPC cable, storage box, QVGA LCD add-on card, LQ035NC111 LCD, accessories kit, and acrylic case.


$8

Acrylic Case

1 x Laser-cut acrylic case for RGGBer, 4 x screws, 4 x studs


$8

USB Cable

USB type A to mini-USB cable, 0.5 m.


$8

HDMI Cable

HDMI type A to type C cable, 1.0 m.


$12

HDMI Type C, FPC Cable

HDMI type C to type C, FPC cable, 0.2 m. For connecting multiple RGGBers together.

Ask a Question

Have a question not answered in the description above or in the Updates?

Ask Jie Zou a Question or Browse the Crowd Supply Guide

Credits

Jie Zou


Jie Zou

Subscribe to the Crowd Supply newsletter, highlighting the latest creators and projects: