SKU:K027
StickV is an AIOT (AI + IoT) camera equipped with the Kendryte K210, integrating a dual-core 64-bit RISC-V CPU and an advanced neural network processor edge computing system-on-chip (SoC).
The StickV AI camera has machine vision capabilities, featuring the OmniVision OV7740 image sensor with OmniPixel®3-HS technology, offering superior low-light sensitivity compared to similar products. It supports various visual recognition functions, such as real-time acquisition of the size and coordinates of detected targets, as well as real-time identification of target types. Additionally, the camera can perform convolutional neural network computations with low power consumption, making StickV an excellent zero-threshold embedded machine vision solution.
Moreover, it supports the MicroPython development environment, which makes the program code more concise and refined when developing projects with StickV.
Main Control Resources | Parameters |
---|---|
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 |
Host Interface | TypeC x 1, GROVE(I2C+I/O+UART) x 1 |
RGB LED | RGBW x 1 |
Buttons | Custom buttons x 2 |
IPS Screen | 1.14 TFT, 135 x 240, ST7789 |
Camera | OV7740 (30W pixels) |
FOV | 55° |
PMU | AXP192 |
Lithium Battery | 200mAh |
External Storage | TF-card (microSD) |
MEMS 6-axis Sensor | MPU6886 |
Net Weight | 23g |
Gross Weight | 82g |
Product Dimensions | 48 x 24 x 22mm |
Package Dimensions | 144 x 44 x 43mm |
Casing Material | Plastic (PC) |
Power On: Press the reset button for at least 2 seconds.
Power Off: Press the reset button for at least 6 seconds.
M5StickV currently does not recognize all types of TF-cards (microSD). We have tested some common TF-cards, and the results are as follows.
Brand | Memory | Type | Transfer Speed | Partition Format | Test Result |
---|---|---|---|---|---|
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 |
Kendryte K210 is a system-on-chip (SoC) with integrated machine vision capabilities. Using TSMC's ultra-low-power 28nm advanced process, it features a dual-core 64-bit processor with excellent power efficiency, stability, and reliability. This solution aims for zero-threshold development, enabling rapid deployment into user products, empowering them with artificial intelligence.
This chip features a dual-core 64-bit high-performance low-power CPU based on the RISC-V ISA, with the following characteristics:
Note: Currently, M5Stack has released two versions of M5StickV. Users need to configure the corresponding pin mapping according to the version when programming. The specific differences are as follows.
I2C Single Mode (Blue PCB) version of M5StickV: In the circuit design, MPU6886 only supports I2C communication mode, with pin mapping SCL-28, SDA-29.
SPI/I2C Dual Mode (Black PCB) version of M5StickV: In the circuit design, MPU6886 supports both SPI and I2C communication modes, with pin mapping SCL-26, SDA-27. The mode can be switched by toggling the CS pin level (high level 1 for I2C mode, low level 0 for SPI mode).
The specific pin mapping is shown below:
Connect the device to a PC, open Device Manager, and install the FTDI driver . For example, in a Windows 10 environment, download the driver file matching the operating system, extract it, and install it via Device Manager. (Note: In some system environments, the driver may need to be installed twice to take effect. The unrecognized device name is usually M5Stack or USB Serial. Windows recommends using the driver file to install directly in Device Manager (custom update). The executable installation method may not work properly). Click here to download the FTDI driver
Easyloader | Download Link | Notes |
---|---|---|
StickV Test Easyloader | download | / |
Release Date | Product Changes | Notes |
---|---|---|
2019.7 | Initial release | / |
2020.3 | Circuit supports configuring MPU6886 to use SPI or I2C protocol for communication. I2C pin changes SCL (28=>26), SDA (29=>27) | Programmatically drive the chip select pin CS to modify the mode, high level 1 for I2C mode, low level 0 for SPI mode. |
2020.3 | Added microphone | / |
2020.4 | Added stand accessory | / |