pdf-icon

StickV

SKU:K027

説明

M5Stack は、デュアルコア 64bit RISC-V CPU と先進のニューラルネットワークプロセッサを搭載したエッジコンピューティング・システムオンチップ(SoC)である Kendryte K210 を搭載した新しい AIoT(AI+IoT)カメラの発売を開始いたしました。

M5StickV AI Camera はマシンビジョン機能を持ち、OmniVision OV7740 イメージセンサーを搭載、OmniPixel®3-HS 技術を採用し、最適な低光感度を提供、様々なビジョン識別能力をサポートします。(例:検出したターゲットのサイズ、種類、座標をリアルタイムで取得する場合など) M5StickV は OV7740 センサーに加え、I2S クラス D DAC 内蔵スピーカー、IPS スクリーン、6 軸 IMU、200mAh Li-po バッテリーなど、より多くのハードウェアリソースを搭載しています。

M5StickV は、低消費電力で畳み込みニューラルネットワークの計算を実行することができるので、ゼロ閾値マシンビジョン組み込みソリューションとして適しています。また、MicroPython をサポートしており、M5stick-V を使用してプログラミングすることで、より簡潔なコードを作成することができます。

*電源操作**:
パワーオン:電源ボタンを 2 秒間長押し
**パワーオフ**:電源ボタンを 6 秒間長押し。電源ボタンを 6 秒間長押し

クイックスタート

使用する開発プラットフォームを選択し、対応するチュートリアル&クイックスタートをご覧ください。

V-Function V-Training Maixpy

特徴

  • デュアルコア 64 ビット RISC-V RV64IMAFDC (RV64GC) CPU / 400Mhz(ノーマル)
  • デュアル独立倍精度 FPU
  • ニューラルネットワークプロセッサー(KPU) / 0.8Tops
  • フィールドプログラマブル IO アレイ(FPIOA)
  • デュアルハードウェア 512 点 16 ビット複素 FFT
  • SPI、I2C、UART、I2S、RTC、PWM、タイマーをサポート
  • AES、SHA256 アクセラレータ
  • ダイレクトメモリアクセスコントローラ(DMAC)
  • Micropython サポート
  • ファームウェアの暗号化対応
  • ケースの材質 PC + ABS

含まれるもの

  • 1x M5StickV
  • 1x USB Type-C(100cm)
  • 1x ブラケット
  • 1x HEX KEY

アプリケーション s

  • 顔認識・検出
  • 物体検出/分類
  • 対象物のサイズと座標をリアルタイムに取得
  • 検出した対象物の種類をリアルタイムに取得
  • 形状認識
  • 映像・ディスプレイ
  • ゲームシミュレーター

仕様

Resources Parameter
Kendryte K210 Dual core 64-bit RISC-V RV64IMAFDC (RV64GC) CPU / 400Mhz(Normal)
SRAM 8MiB
Flash 16M
Power input 5V @ 500mA
KPU Parameter size of neural network 5.5MiB - 5.9MiB
Port TypeC x 1, GROVE(I2C+I/0+UART) x 1
RGB LED RGBW x 1
Button Custom button x 2
IPS screen 1.14 TFT, 135*240, ST7789
Camera OV7740(30W pixels)
FOV 55deg
PMU AXP192
Battery 200mAh
External storage TF-card(microSD)
MEMS MPU6886
Net weight 23g
Gross weight 82g
Product Size 48*24*22mm
Package Size 144*44*43mm
Case Material Plastic ( PC )

TF カード(microSD)テスト

M5StickV は現在、すべての種類の TF-card(microSD)を認識するわけではありません。そこで、一般的な TF-card(microSD)をいくつかテストしてみました。テスト結果は以下の通りです。

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

充電電流の測定値

charging current Fully charged current(Power OFF) Fully charged current(Power ON)
0.376A 0.078A 0.255A

機能説明

KENDRYTE K210

Kendryte K210 は、マシンビジョンを統合したシステムオンチップ(SoC)である。TSMC の超低消費電力 28nm 先進プロセスを使用し、デュアルコア 64 ビットプロセッサを搭載して、電力効率、安定性、信頼性を向上させました。この SoC は、「ゼロ・スレッショルド」開発を目指しており、ユーザーの製品に最短時間で導入することができ、製品に人工知能を搭載することができます


.

  • マシンビジョン
  • 低消費電力のビジョン処理速度と精度の向上
  • KPU 高性能畳み込みニューラルネットワーク(CNN)ハードウェアアクセラレータ
  • 先進の TSMC 28nm プロセス、温度範囲 -40℃ ~ 125
  • ファームウェア暗号化サポート
  • 独自のプログラマブル IO アレイにより、設計の柔軟性を最大化
  • 低電圧で、同じ処理能力を持つ他のシステムと比較して消費電力を削減
  • 3.3V/1.8V のデュアル電圧 IO をサポートし、レベルシフターが不要に

CPU

このチップには、高性能で低消費電力の RISC-V ISA ベースのデュアルコア 64 ビット CPU が搭載されており、以下の特長があります。

  • コア数 デュアルコアプロセッサ
  • ビット幅: 64 ビット CPU 400MHz
  • 周波数: 400MHz
  • ISA エクステンション IMAFDC
  • FPU 倍精度
  • プラットフォーム割り込み PLIC
  • ローカル割り込み CLINT
  • I キャッシュ 32KiB x 2
  • D キャッシュ 32KiB x 2
  • オンチップ SRAM: 8MiB

OV7740

  • 出力フォーマットは RAW RGB および YUV に対応
  • 画像サイズのサポート VGA、QVGA、CIF およびそれ以下のサイズに対応
  • ブラックサンキャンセル対応
  • 内部および外部フレーム同期をサポート
  • 標準 SCCB シリアル・インターフェイス
  • デジタル・ビデオ・ポート(DVP)パラレル出力インターフェイス
  • ワンタイム・プログラマブル(OTP)メモリ内蔵
  • オンチップ PLL(Phase Lock Loop)
  • コア用 1.5V レギュレータ内蔵
  • 洗練されたエッジ・レート・コントロールにより、フィルタレスのクラス D 出力が可能
  • 77dB PSRR (1kHz)
  • 低 RF 感度 GSM 無線からの TDMA ノイズを除去
  • 豊富なクリック&ポップ・リダクション回路を搭載
  • アレイサイズ:656×488
  • 電源 - コア:DC1.5V±5% - アナログ:DC3.3V±5% - IEEE1394 3.3V±5% - i/o: 1.7 ~ 3.47V
  • 温度範囲: - 動作: -30° C ~ 70°C - 安定した画像。0° C ~ 50° C
  • 出力フォーマット - 8-10 ビット RGB データ - 8 ビット YUV
  • レンズサイズ: 1/5 インチ
  • 入力クロック周波数:6 ~ 27 MHz
  • 最大画像転送速度 VGA (640x480): 60fps - QVGA (320 x 240): 120 fp
  • 感度:6800mV/(ルクス秒)
  • 最大露光間隔 502 x tROW
  • 画素サイズ:4.2μm×4.2μm
  • イメージエリア 2755.2 μm x 2049.6 μm
  • パッケージ/ダイサイズ - CSP3: 4185 μm x 4345 μm - COB: 4200 μm x 4360 μm

MAX98357

  • 単電源動作 (2.5V ~ 5.5V).
  • 3.2W 出力電力(4Ω、5V 時
  • 2.4mA 静止電流
  • 92% 効率 (RL = 8Ω, POUT = 1W)
  • 22.8μVRMS 出力ノイズ (AV = 15dB)
  • 0.013% THD+N (1kHz)
  • MCLK 不要
  • サンプルレート 8kHz ~ 96kHz
  • 左、右、または(左/2 + 右/2)出力に対応
  • 洗練されたエッジ・レート・コントロールにより、フィルターレスのクラス D 出力が可能
  • 77dB PSRR (1kHz)
  • 低 RF 感度 GSM 無線からの TDMA ノイズを除去
  • クリック&ポップ・リダクション回路を搭載

AXP192

  • 動作電圧:2.9V〜6.3V(AMR:-0.3V〜15V)
  • 設定可能なインテリジェントパワーセレクトシステム
  • USB または AC アダプタ入力の電流・電圧制限機能搭載
  • 内蔵理想ダイオードの抵抗値 100mΩ 以下

MPU6886

ジャイロスコープ機能

  • デジタル出力の X 軸、Y 軸、Z 軸角速度センサ(ジャイロスコープ)、ユーザがプログラム可能なフルスケール範囲(±250dps、±500dps、±1000dps、±2000dps)と 16 ビット ADC を統合
  • デジタル・プログラマブルなローパス・フィルター
  • 低消費電力のジャイロスコープ動作
  • 工場で校正された感度スケールファクター
  • レンズサイズ:1/5"
  • セルフテスト

加速度センサーの特徴

  • デジタル出力の X 軸、Y 軸、Z 軸加速度センサー(フルスケール範囲:±2g、±4g、±8g、±16g)および 16 ビット ADC 内蔵
  • ユーザーによるプログラム可能な割り込み
  • アプリケーション・プロセッサの低消費電力動作のためのウェイク・オン・モーション割り込み
  • セルフテスト

SPI/I2C デュアル通信モード

注:
現在 M5Stack 社からリリースされている M5StickV には 2 つのバージョンが存在します。プログラミングの際には、対応するピンマッピングによって異なる設定を行う必要があります。具体的な相違点は以下の通りです。
  • I2C シングルモード(青色 PCB)バージョンの M2StickV の回路設計では、MPU6886 は I2C への通信モード設定のみをサポートし、そのピンマッピングは SCL-28, SDA-29 です。

  • M5StickV の SPI/I2C デュアルモード(黒 PCB)バージョンでは、MPU6886 は SPI または I2C の通信モードをサポートし、そのピンマッピングは SCL-26、SDA-27 になります。

  • 具体的なピン配置は以下の通りです。

回路図

K210_CAM

関連リンク

ソフトウェア

USB ドライバ

デバイスを PC に接続し、デバイスマネージャーを開き、デバイス用の FTDI ドライバー をインストールします。win10 環境を例にとると、OS に合ったドライバファイルをダウンロードし、解凍してデバイスマネージャからインストールします。(注)システム環境によっては、ドライバを 2 回インストールしないと有効にならない場合があります。認識できないデバイス名は、通常、M5StackまたはUSB Serialです。Windows では、デバイスマネージャで直接インストールするドライバファイルの使用を推奨しています(カスタムアップデート)、実行ファイルのインストール方法は正しく動作しない場合があります。 FTDI ドライバのダウンロードはこちら

Easyloader

EasyLoader は、製品に関連するケースプログラムを内蔵した、簡潔で高速なプログラムライターです。簡単な手順で主制御に焼き付け、一連の機能検証を行うことができます。

Windows 版 Easyloader のダウンロード.

説明:
Maixpy ファームウェアを搭載し、テストカメラ、スクリーングラフィックス表示機能、そして HOME ボタンを押すとリアフィルライトが点灯します。

V-Training

バージョン変更

Release Date Product Change Note:
2019.7 Initial public release /
2020.3 The circuit supports configuring MPU6886 to use SPI or I2C protocol for communication.I2C pin change SCL (28=>26), SDA (29=>27) Program to drive the chip select pin CS for modification, high level 1 is I2C mode, low level 0 is SPI mode.
2020.3 Add with Microphone /
2020.4 Standard package add with bracket /