DFRobot DFR0833 OpenMV Cam H7 Plus

DFRobot DFR0833 OpenMV Cam H7 Plus is a small and low-power microcontroller board to implement applications using machine vision in the real world. This cam is programmed in high-level Python scripts. This makes it easier to deal with the complex outputs of machine vision algorithms and working with high-level data structures. The OpenMV cam comes with a built-in Remote Python/Procedure Call (RPC) library. This makes it easy to connect it to a computer, an SBC like the Raspberry Pi or Beaglebone, and a microcontroller like the Arduino or ESP8266/32. The OpenMV cam operates at -20°C to 70°C temperature range and 5V input voltage. Typical applications include line detection, circle detection, rectangle detection, template matching, image capture, video recording, color tracking, marker tracking, face detection, eye-tracking, and person detection.

Features

  • STM32H743II Arm® Cortex® M7 processor running at 480MHz with 32MBs SDRAM + 1MB of SRAM and 32MB of external flash + 2MB of internal flash
  • Processor has the following I/O interfaces:
    • Full speed USB (12Mbs) interface to your computer
    • μSD card socket capable of 100Mbs reads/writes
    • SPI bus that can run up to 80Mbs allowing to easily stream image data of the system to either the LCD shield, Wi-Fi® shield, or microcontroller
    • 12-bit ADC and a 12-bit DAC
    • Two I/O pins for servo control
    • Interrupts and PWM on all I/O pins (There are 10 I/O pins on the board)
    • RGB LED and two high power 850nm IR LEDs

Specifications

  • Arm® 32-bit Cortex®-M7 CPU
  • w/Double precision FPU
  • 480MHz (1027 DMIPS)
  • Core mark score:
    • 2400 (compare w/ Raspberry Pi 2:2340)
  • 64KB stack
  • 256KB .DATA/.BSS/Heap
  • 32MB frame buffer/Stack
  • 512KB SDRAM cache
  • 256KB DMA buffers
  • 128KB bootloader
  • 16MB embedded flash drive
  • 1792KB firmware
  • 3.3V output voltage
  • 5V input voltage
  • Power consumption:
    • Idle:
      • No μSD card 140mA @3.3V
    • Idle:
      • μSD card 140mA @3.3V
    • Active:
      • No μSD card 230mA @3.3V
    • Active:
      • μSD card 240mA @3.3V
  • -40°C to 125°C storage temperature range
  • -20°C to 70°C operating temperature range

Applications

  • TensorFlow lite for microcontrollers support
  • Frame differencing
  • Color tracking
  • Marker tracking
  • Face detection
  • Eye-tracking
  • Person detection
  • Optical flow
  • QR code detection/Decoding
  • Data matrix detection/Decoding
  • Linear barcode decoding
  • AprilTag tracking
  • Line detection
  • Circle detection
  • Rectangle detection
  • Template matching
  • Image capture
  • Video recording

DFRobot DFR0833 OpenMV Cam H7 Plus