

Machine Vision Bundle
A rapid solution for embedded machine learning (ML) combining vision, audio and connectivity. Open the lenses to a new territory of lean and efficient image processing applications for your Arduino projects.
Overview
The Arduino Portenta Vision Shield is a production-ready expansion for the powerful Arduino Portenta H7. It adds a low-power camera, two microphones, and connectivity; everything you need for the rapid development of edge ML applications.
The Portenta H7 simultaneously runs high-level code along with real-time tasks. The
H7's main processor is a dual-core STM32H747 including a Cortex® M7 running at 480MHz and a Cortex® M4 running at 240MHz. The two cores communicate via a Remote Procedure Call mechanism that allows seamless calling of functions on the other processor.
Both processors share all the in-chip peripherals and can run:
- Arduino sketches on top of the Arm® Mbed™ OS
- Native Mbed™ applications
MicroPython / JavaScript (via an interpreter)
TensorFlow™ Lite
Moreover, the onboard wireless module allows the simultaneous management of WiFi and Bluetooth® connectivity on the Portenta H7.
The Portenta Vision Shield brings industry-rated vision and audio capabilities to your Portenta H7. This hardware add-on lets you run embedded computer vision applications, connect wirelessly or via Ethernet to the Arduino Cloud or your own infrastructure, and activate your system using sound detection.
The Vision shield comes with a 324x324 pixels camera module that contains an ultra low power image sensor designed for always-on vision devices and applications. The high sensitivity image sensors can capture gestures, ambient light, proximity sensing and object identification.
There’s a plethora of applications you can deploy with Portenta H7 and Portenta Vision Shield. The demonstration below shows how to implement an accurate digits recognition system using Edge Impulse. Digits recognition using computer vision is desirable in many application and market areas, such as grocery retail, manufacturing, utility metering, and administration.
Learn how to implement accurate digit recognition using Edge Impulse.
Check out the documentation to easily implement Portenta H7 and Portenta Vision Shield in your projects.
Arduino IoT Cloud Compatible
Use your MKR board on Arduino's IoT Cloud, a simple and fast way to ensure secure communication for all of your connected Things.
Need Help?
Check the Arduino Forum for questions about the Arduino Language, or how to make your own projects with Arduino. If you need any help with your board, please get in touch with the official Arduino User Support as explained on our Contact Us page.
Warranty
You can find your board warranty information here.
Tech specs
The Machine Vision Bundle includes:
Resources for Safety and Products
Manufacturer Information
The production information includes the address and related details of the product manufacturer.
Arduino S.r.l.
Via Andrea Appiani, 25
Monza, MB, IT, 20900
https://www.arduino.cc/
Responsible Person in the EU
An EU-based economic operator who ensures the product's compliance with the required regulations.
Arduino S.r.l.
Via Andrea Appiani, 25
Monza, MB, IT, 20900
Phone: +39 0113157477
Email: support@arduino.cc
Get Inspired

… bringing in a new Entry Plan that really unlocks the power of the cloud. Because the Nano RP2040 Connect is a connected device, this opens up all kinds of possibilities. Not least of all over-the-air updates and programming. This alone can make a Cloud accompaniment to the board worthwhile. It gives you full, incredibly easy access to the hardware. This is true even after it’s been deployed, installed or buried in the guts of a project. If it’s got a WiFi signal, you can do everything as if it was plugged in by USB. Furthermore, it has the added bonus of smartphone control through the Arduino IoT Remote app. The Cloud even makes it super easy for your Nano RP2040 Connect to communicate wirelessly with other boards. Any devices connected to your Arduino Cloud can communicate, and we’re not just talking about official Arduino boards. So Much Software A couple of weeks ago we updated the official Arduino Mbed Core to provide native RP2040 support. The plug-and-play nature of the Arduino Core means you can use existing sketches you made for, say, a Nano 33 BLE Sense on your brand new Nano RP2040 Connect. So you can have this little workhorse up and running within minutes, if you’ve already been working on some project sketches. Plus, it’s compatible with the entire RP2040 software ecosystem, so if this is an upgrade for an existing RP2040 board, you’re good to go. If you’re just getting started on sketches for the device, it offers full support for MicroPython. There's even a free OpenMV license bundled in, for any machine vision projects you might have planned. Go Get Your Arduino Nano RP2040 Connect Yes, there’s a limited supply at launch. We built as many as possible for the first run. But a lot have been sent out to our reseller partners. So head on over to the store right now if you want to be one of the first to get this premium RP2040 board. If you want to stay up to date on all things Arduino Nano RP2040