AI agents & screen readers: for a machine-readable, text-only catalogue, start at /llms.txt. Products are available as Markdown (/products.md, /products/{handle}.md) and JSON (/products.json, /products/{handle}.json).
Store

SparkFun

· MPN: SEN-25035

$323.60 |
In stock at supplier
No reviews yet

The OpenMV Cam RT1062 is a small, low power, microcontroller board which allows you to easily implement applications using machine vision in the real-world. ...

Stock availability

Available with leadtime
46 available
Estimated Delivery
Arrives
Disclaimer
View Markdown
Secure checkout

The OpenMV Cam RT1062 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 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 working 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 video on external events or execute machine vision algorithms to figure out how to control your I/O pins.

The RT1062 ARM Cortex M7 processor runs at 600 MHz with 32MBs SDRAM + 1MB of SRAM and 16 MB of program/storage flash. One of the big differences between the H7 Plus is the inclusion of WIFI on the RT1062.

Features:

  • Processor:
    • ARM® 32-bit Cortex®-M7 CPU w/ Double Precision FPU
    • 600 MHz (1284 DMIPS)
    • Core Mark Score: 3020 (compare w/ Raspberry Pi 3: 3800)
  • RAM Layout (33MB Total):
    • 32KB Stack
    • 480KB .DATA/.BSS/Heap/DMA
    • 32MB Frame Buffer/Stack
    • 512KB SDRAM Cache
  • Flash Layout (16MB Total):
    • 256KB Bootloader
    • 3.768MB Firmware
    • 4MB Embedded Flash Drive
    • 8MB Reserved
  • Supported Image Formats:
    • Grayscale
    • RGB565
    • JPEG (and BAYER/YUV422)
  • Maximum Supported Resolutions:
    • Grayscale: 2952x1944 (5MP) and under
    • RGB565: 2952x1944 (5MP) and under
    • Grayscale JPEG: 2952x1944 (5MP) and under
    • RGB565 JPEG: 2952x1944 (5MP) and under
  • Lens Info:
    • Focal Length: 2.8mm
    • Aperture: F2.0
    • Format: 1/3"
    • HFOV = 70.8°, VFOV = 55.6°
    • Mount: M12*0.5
    • IR Cut Filter: 650nm (removable)
  • All pins are 3.3V Tolerant with a 3.3V Output
  • Power Consumption
    • Idle: 100mA @ 5V
    • Active: 130mA @ 5V

Documents:

Jargon buster

Plain-language definitions for the technical terms used above.

Bootloader
Small starter software on a microcontroller that lets new code be uploaded before the main program runs. Knowing how to enter bootloader mode matters when you need to program the board or recover it after a faulty sketch.
FPU
A floating-point unit is hardware inside a processor that speeds up calculations with decimal numbers. This helps when projects use maths-heavy tasks such as motion sensing, filtering sensor readings, or audio processing.
frame buffer
A frame buffer is memory that stores a complete image before it is shown on a display. Displays without their own frame buffer need the controller to continuously send pixel data, which affects the choice of microcontroller and software library.
JPEG
A widely used compressed image file format for photographs, where some detail is discarded to keep file sizes small. When a device produces JPEG output, the images are already compressed, making them easier to store on an SD card or send over a slow link than uncompressed raw data.
microcontroller
A microcontroller is a small computer on a single chip that runs a stored program and controls connected inputs and outputs such as buttons, sensors, displays and communication interfaces. In a device built around one, it is the part that executes the code and coordinates the device's behaviour.
MicroPython
A version of the Python programming language made to run on microcontrollers. It matters because it lets beginners write readable code to control LEDs, sensors, motors and displays without needing to start with lower-level languages.
RAM
RAM (random-access memory) is fast, temporary memory a device uses for working data while it is running; in its common volatile form, its contents are lost when power is removed. Some devices offer a mode that applies settings to RAM only, which is handy for testing changes temporarily because they are not stored permanently and disappear at power-off.
SRAM
Fast temporary memory used by a processor while a program is running. More SRAM helps with projects that handle larger data buffers, networking, displays, or more complex code.

MIMXRT1062 Processor Datasheet

Datasheet · 1.5 MB · Click any page to view full size

Download PDF

OV5640 Camera Datasheet

Datasheet · 1.7 MB · Click any page to view full size

Download PDF

Supplier page — sparkfun.com

Supplier Description · 715.1 KB · Click any page to view full size

Download PDF

Related Tutorials

Free guides on learn.littlebird.com.au

Stella
Stella Expert

Ask me anything about this product

Maddy, co-founder of Little Bird

Need help? We're here for you!

Hi, I'm Maddy. My team and I are ready to help with your order or any questions.