pdf-icon

Unit-V

SKU:U078

Tutorial

Choose the development platform you want to use, view the corresponding tutorial&quick-Start.

V-Function V-Training Maixpy

Description

UNIT-V is the new AI Camera powered by Kendryte K210, an edge computing system-on-chip(SoC) with dual-core 64bit RISC-V CPU and state-of-art neural network processor.

UNIT-V AI Camera features its integration with machine vision capabilities, featuring the unprocessed acceptability to AI Visioning with high energy efficiency and low cost. We co-oped with Sipeed providing the MicroPython environment makes programming on UNIT-V easier.

Support MicroPython development environment, which makes the program code more concise when you use UNIT-V for project development.Equipped with OV2640 (2 megapixel) image sensor, it is an ideal choice for machine vision project.

It is equipped with two programmable keys and an RGB LED indicator on the front for convenient status display.At the bottom, there is a HY2.0*4P interface and a type-C interface compatible with grove, which is convenient to connect with the main controller. Support TF card to expand memory, related material and model file call more convenient.

This product is EOL now, we've released the updated version UnitV k210 Edge Computing AI Camera(OV7740)) which is fully compatible with this product.

Product Features

  • Dual-Core 64-bit RISC-V RV64IMAFDC (RV64GC) CPU / 400Mhz(Normal)
  • Dual Independent Double Precision FPU
  • 8MiB 64bit width On-Chip SRAM
  • Neural Network Processor(KPU) / 0.8Tops
  • Field-Programmable IO Array (FPIOA)
  • AES, SHA256 Accelerator
  • Direct Memory Access Controller (DMAC)
  • Micropython Support
  • Firmware encryption support
  • Case Material: PC + ABS
  • On-board Hardware resources:
    • Flash: 16M
    • Camera :OV2640
    • Button: button * 2
    • Indicator light: WS2812 LED
    • External storage: TF card/Micro SD
    • Interface: HY2.0/compatible GROVE

Include

  • 1x UNIT-V(include 20cm 4P cable and USB-C cable)

Applications

  • Face recognition/detection
  • Object detection/classification
  • Obtaining size and coordinates of the target in real-time
  • Obtaining the type of detected target in real-time
  • Shape recognition
  • Video recorder

Specification

Resources Parameter
Kendryte K210 Dual-Core 64-bit RISC-V RV64IMAFDC (RV64GC) CPU / 400Mhz(Normal)
SRAM 8MiB
Flash 16M
Input voltage 5V @ 500mA
KPU Neural network parameter size 5.5MiB - 5.9MiB
Interface TypeC x 1, GROVE(I2C+I/0+UART) x 1
RGB LED WS2812 x 1
Button x 2
Image Sensor OV2640
FOV 65deg
External storage TF Card/Micro SD
Net weight 8g
Gross weight 45g
Product Size 40mm * 24mm * 13mm
Package Size 70mm * 50mm * 30mm
shell material Plastic ( PC )

Driver Installation

Connect the device to the PC, open the device manager to install FTDI driver for the device. Take the win10 environment as an example, download the driver file that matches the operating system, unzip it, and install it through the device manager. (Note: In some system environments, the driver needs to be installed twice for the driver to take effect. The unrecognized device name is usually M5Stack or USB Serial. Windows recommends using the driver file to install directly in the device manager (custom Update), the executable file installation method may not work properly). Click here to download FTDI driver

About KENDRYTE K210

The Kendryte K210 is a system-on-chip (SoC) that integrates machine vision. Using TSMC’s ultra-low-power 28-nm advanced process with dual-core 64-bit processors for better power efficiency, stability and reliability. The SoC strives for ”zero threshold” development and to be deployable in the user’s products in the shortest possible time, giving the product artificial intelligence

  • Machine Vision
  • Better low power vision processing speed and accuracy
  • KPU high performance Convolutional Neural Network (CNN) hardware accelerator
  • Advanced TSMC 28nm process, temperature range -40°C to 125°C
  • Firmware encryption support
  • Unique programmable IO array maximizes design flexibility
  • Low voltage, reduced power consumption compared to other systems with the same processing power
  • 3.3V/1.8V dual voltage IO support eliminates need for level shifters

The chip contains a high-performance, low power RISC-V ISA-based dual core 64-bit CPU with the following features:

  • Core Count: Dual-core processor
  • Bit Width: 64-bit CPU 400MHz
  • Frequency: 400MHz
  • ISA extensions: IMAFDC
  • FPU: Double Precision
  • Platform Interrupts: PLIC
  • Local Interrupts: CLINT
  • I-Cache: 32KiB x 2
  • D-Cache: 32KiB x 2
  • On-Chip SRAM: 8MiB

About OV2640

  • Output Formats(8-bit):
    • YUV(422/420)/YCbCr422
    • RGB565/555
    • 8-bit compressed data
    • 8-/10-bit Raw RGB data
  • Maximum Image Transfer Rate according to specific format
    • UXGA/SXGA: 15fps
    • SVGA: 30fps
    • CIF: 60fps
  • Scan Mode: Progressive
  • Camera specifications
    • CCD size : 1/4 inch
    • Field of View : 65 degree
    • Maximum Pixel: 2M

SD card test

UNIT-V does not currently recognize all types of MicroSD cards. We have tested some common SD cards. The test results are as follows.


Brand Storage Type Class Format Test Results
Kingston 8G HC Class4 FAT32 OK
Kingston 16G HC Class10 FAT32 OK
Kingston 32G HC Class10 FAT32 NO
Kingston 64G XC Class10 exFAT OK
SanDisk 16G HC Class10 FAT32 OK
SanDisk 32G HC Class10 FAT32 OK
SanDisk 64G XC Class10 / NO
SanDisk 128G XC Class10 / NO
XIAKE 16G HC Class10 FAT32 OK(purple)
XIAKE 32G HC Class10 FAT32 OK
XIAKE 64G XC Class10 / NO
TURYE 32G HC Class10 / NO

PinMap

UnitV GPIO8 GPIO19 GPIO18 GPIO34,GPIO35
Hardware RGB LED Button A Button B
HY2.0-4P Interface

Shell size

UIFlow

How to use Blockly unitv on the UIFlow 1.0 graphical programming platform and related API instructions

Example

If you want the complete code, please click here

Video