The Grove Vision AI Module V2 (Himax WiseEye2) is a highly efficient MCU-based smart vision module driven by the Himax WiseEye2 HX6538 processor, featuring a dual-core Arm Cortex-M55 and integrated Arm Ethos-U55 neural network component. It integrates Arm Helium technology which is finely optimized for vector data processing, enables a significant uplift in DSP and ML capabilities without compromising on power consumption, which is ideal for battery-powered applications.
Capabilities: Utilizes WiseEye2 HX6538 processor with a dual-core Arm Cortex-M55 and integrated Arm Ethos-U55 neural network unit.
Versatile AI Model Support: Easily deploy off-the-shelf or your custom AI models from SenseCraft AI, including Mobilenet V1, V2, Efficientnet-lite, Yolo v5 & v8. TensorFlow and PyTorch frameworks are supported.
Rich Peripheral Devices: Includes PDM microphone, SD card slot, Type-C, Grove interface, and other peripherals.
High Compatibility: Compatible with XIAO series, Arduino, Raspberry Pi, ESP dev board, easy for further development
Fully Open Source: All codes, design files, and schematics available for modification and use.
Quick links access:
Firmware source code: [GitHub repository] - Coming soon!
Edge Impulse pre-compiled firmware: [Edge Impulse Himax Repo] - Coming soon!
To set this board up in Edge Impulse, you will need to install the following software:
Edge Impulse CLI To install the Edge Impulse CLI, please invoke:
The himax-flash-tool is a component of the Edge Impulse CLI package that comes from Himax and is used specifically to flash Himax boards. It supports multiple boards and has several usage options:
On Linux, please install screen:
Problems installing the Edge Impulse CLI?
See the Installation and troubleshooting guide.
With all the software in place it's time to connect the board to Edge Impulse.
The board does not come with the right Edge Impulse firmware yet. To update the firmware:
Download the latest Edge Impulse firmware and extract it (Firmware coming soon!)
Connect the board to the PC/Mac/Linux via USB Type-C cable and press the black "reset" button (RST)
Within the extracted firmware zip file, there are install scripts to flash your device:
For MacOS:
For Windows:
For Linux:
In each case, you will select the serial port for your device and the flashing script will perform the firmware update.
NOTE: If the flashing script waits for you to press the "reset" (RST) button but never moves on from that point, its likely that you have an outdated himax-flash-tool and need to update your host's install per previous instructions above.
From a command prompt or terminal, run:
This will start a wizard which will ask you to log in, and choose an Edge Impulse project. If you want to switch projects run the command with --clean
.
Alternatively, recent versions of Google Chrome and Microsoft Edge can collect data directly from your board, without the need for the Edge Impulse CLI. See this blog post for more information.
That's all! Your device is now connected to Edge Impulse. To verify this, go to your Edge Impulse project, and click Devices. The device will be listed here.
With everything set up you can now build and run your first machine learning model with these tutorials:
Looking to connect different sensors? The Data forwarder lets you easily send data from any sensor into Edge Impulse.
After building the machine learning model and downloading the Edge Impulse firmware from Edge Impulse Studio, deploy the model to your Seeed Grove Vision AI Module V2 via steps 1 and 2 of "Connecting to Edge Impulse" above.