The OpenMV Cam is a small, low-power, microcontroller board that allows you to easily implement applications using machine vision in the real world. You program the OpenMV Cam in high-level Python scripts (courtesy of the MicroPython Operating System) instead of C/C++.
This makes it easier to deal with the complex outputs of machine vision algorithms and work with high-level data structures. But, you still have total control over your OpenMV Cam and its I/O pins in Python. You can easily trigger taking pictures and videos of external events or execute machine vision algorithms to figure out how to control your I/O pins.
- Home automation.
- Robot guidance.
- Industrial Applications.
- Surveillance Applications.
- Object detection and tracking.
- The STM32H743VI ARM Cortex M7 processor runs at 480 MHz with 1MB SRAM and 2MB of flash. All I/O pins output 3.3V and are 5V tolerant. The processor has the following I/O interfaces:
- A full-speed USB (12Mbs) interface to your computer. Your OpenMV Cam will appear as a Virtual COM Port and a USB Flash Drive when plugged in.
- A μSD Card socket capable of 100Mbs reads/writes which allows your OpenMV Cam to take pictures and easily pull machine vision assets off of the μSD card.
- An SPI bus that can run up to 80Mbs allows you to easily stream image data of the system to either the LCD Shield, the WiFi Shield, or another microcontroller
- An I2C Bus (up to 1Mb/s), CAN Bus (up to 1Mb/s), and an Asynchronous Serial Bus (TX/RX, up to 7.5Mb/s) for interfacing with other microcontrollers and sensors.
- A 12-bit ADC and a 12-bit DAC.
- Three I/O pins for servo control.
- Interrupts and PWM on all I/O pins (there are 10 I/O pins on the board).
- And, an RGB LED and two high-power 850nm IR LEDs.
- A removable camera module system allows the OpenMV Cam H7 to interface with different sensors:
1 x OpenMV Cam H7 R2
Be the first to review “OpenMV Cam H7 R2”