The OpenMV AE3 is a small, low power, microcontroller board which allows you to easily implement applications using machine vision in the real-world. You program the OpenMV AE3 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 working with high level data structures. But, you still have total control over your OpenMV AE3 and its I/O pins in Python. You can easily trigger taking pictures and video on external events or execute machine vision algorithms to figure out how to control your I/O pins.
The OpenMV AE3 features: ...
Read more
The OpenMV AE3 is a small, low power, microcontroller board which allows you to easily implement applications using machine vision in the real-world. You program the OpenMV AE3 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 working with high level data structures. But, you still have total control over your OpenMV AE3 and its I/O pins in Python. You can easily trigger taking pictures and video on external events or execute machine vision algorithms to figure out how to control your I/O pins.
The OpenMV AE3 features:
- The Alif Ensemble E3 Dual ARM Cortex-M55 vector accelerated processors capable of up to 8 operations per clock running at 400 MHz (3.2 gigaops) and 160 MHz (1.28 gigaops) with 13.5MB of SRAM, 5.5MB of onchip MRAM (new type of FLASH) for program execution, and 32 MB of storage FLASH. The processor features dual 400 MHz and 160 MHz NPUs offering 204 Gigaops and 46 Gigaops of AI/ML compute for running models - allowing you to run YOLO object detection algorithms onboard at 30 FPS and perform sentence recognition (for example) at the same time, and GPU for graphics acceleration that can accelerate image scaling. All I/O pins output 3.3V and are 3.3V tolerant. The processor has the following I/O interfaces:
- A 120 FPS 1MP Color Global Shutter image sensor. Most simple algorithms will run about 60 FPS on VGA (640x480) resolutions and below. If you want to use more specialized lenses with your image sensor, you can easily buy and attach them yourself.
- A high speed USB-C (480Mbs) interface to your computer. Your OpenMV Cam will appear as a Virtual COM Port and a USB Flash Drive when plugged in.
- With EMI Filtering and TVS protection.
- A SPI buses that can run up to 100Mb/s allowing you to easily stream image data off the system to either the LCD Shield or another microcontroller.
- Two I2C Buses (up to 1Mb/s), an I3C Bus (up to 10 Mb/s), a CAN Bus (up to 8Mb/s), and four Asynchronous Serial Buses (TX/RX, up to 12.5Mb/s) for interfacing with other microcontrollers and sensors.
- Two 12-bit ADCs (1.8V Tolerant).
- Interrupts on all I/O pins (there are 10 I/O pins on the board).
- An onboard RTC that keeps running when the system is in low-power mode.
- A user controllable/dimmable RGB LED.
- A user button.
- QWIIC Connector for easy electronic integration.
- A B2B Header for easy electronic integration.
- 32 MB of program/storage octal flash clocked at 100 MHz in 8-bit DDR mode for 200 MB/s of bandwidth (read speed).
- An IMU (Accelerometer and Gyroscope) centered underneath the camera module.
- A Mic for recording audio and sound detection/processing.
- A 8x8 Time-of-flight (ToF) sensor capable of detecting objects up to 4 meters away.
- Onboard WiFi (a/b/g/n - 11/54/65 Mb/s) and Bluetooth (v5.1 - BR/EDR/BLE) module with a chip antenna.
- Option to use a U.FL antenna instead.
- A 6-pin SWD Edge Connect Header Compatible with SEGGER J-Link Devices for debugging and programming.
- With EMI Filtering and TVS protection.
- Recovery switch for debugging.
For more information about the OpenMV AE3, please see our documentation.
Read less