pdf-icon

Faces Kit

SKU:K005

説明

FACES キットは、最も一般的な 3 つのパネル「ゲームボーイ」「電卓」「QWERTY」を同梱したキットです。MEGA328プロセッサを内蔵しており、I2C 通信プロトコルによりスレーブモードで動作します。この 3 種類のパネルを使って、M5Core でキーボード操作を簡単に行うことができます。

電源 ON/OFF:
電源 ON: 左側の電源ボタンをクリックします。
電源 OFF: 左側の電源ボタンを素早くダブルクリックします。
注意: デフォルトでは USB から電源供給をしている場合シャットダウンはできません。
この製品は現在 EOL です。

クイックスタート

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

This tutorial will show you how to control FACES devices through the UIFlow graphical programming platform
This tutorial will show you how to program and control FACES devices through Arduino IDE
This tutorial will show you how to control FACES devices through Micropython programming

特徴

  • ESP32-based
  • 6 軸 IMU 内蔵
  • スピーカー、3 つのカスタマイズ可能なボタン、液晶パネルを内蔵
  • TF card スロット (最大 16GB)
  • バッテリーソケットとリチウムポリマーバッテリーを内蔵
  • 交換可能な操作パネル
  • 拡張可能なピン
  • M-Bus ソケットとピンを装備
  • 複数の開発プラットフォームを利用できます:

含まれるもの

  • 1x GRAY
  • 1x FACES 充電用テーブル
  • 1x FACES sling
  • 1x パネル用ステッカー
  • 3x FACES キーボード(GameBoy, Calculator, QWERTY)
  • 10x Female-male デュポンケーブル
  • 6x M3x12 ボルト
  • 1x 六角レンチ
  • 1x Type-C USB(100cm)

アプリケーション

  • ゲーム
  • 電卓
  • 入力装置
  • IoT 端末のコントローラー
  • DIY

特性

Resources Parameter
ESP32 240MHz dual core, 600 DMIPS, 520KB SRAM, Wi-Fi
Flash Memory 16MB
Power Input 5V @ 500mA
Port TypeC x 1, GROVE(I2C+I/0+UART) x 1
IPS Screen 2 inch, 320x240 Colorful TFT LCD, ILI9342C, max brightness 853nit
Speaker 1W-0928
Button Custom button x 1
Core bottom port PIN (G1,G2,G3,G16, G17, G18, G19, G21, G22, G23, G25, G26, G35, G36)
MEMS BMM150 + MPU6886
Battery 600 mAh @ 3.7V
Antenna 2.4G 3D Antenna
Operating Temperature 0°C to 60°C
Net weight 94g
Gross weight 264g
Product Size 58.2mm x 54.2mm x 18.7mm
Package Size 120mm x 85mm x 65mm
Case Material Plastic ( PC )

Key string values

Key AC M % ÷ 0-9 X - + = +/- .
Val A M % / 0-9 * - + = ` .
ESP32 Chip GPIO23 GPIO19 GPIO18 GPIO14 GPIO27 GPIO33 GPIO32 GPIO4
ILI9342C MOSI/MISO / CLK CS DC RST BL
TF Card MOSI MISO CLK CS

Key Int Values (Int values are the ASCII value of each key)

Key AC M % ÷ 0-9 X - + = +/- .
Val 65 77 37 47
48-57 42 45 43 61 96 46

回路図

bottom

keyboard

calculator

gameboy

ピンマップ

Mega328 ISP Download interface Pin foot definition

IP5306 charging/discharging,Voltage parameter

charging discharging
0.00 ~ 3.40V -> 0% 4.20 ~ 4.07V -> 100%
3.40 ~ 3.61V -> 25% 4.07 ~ 3.81V -> 75%
3.61 ~ 3.88V -> 50% 3.81 ~ 3.55V -> 50%
3.88 ~ 4.12V -> 75% 3.55 ~ 3.33V -> 25%
4.12 ~ / -> 100% 3.33 ~ 0.00V -> 0%

M5PORT DEFINE

PORT-A(Red) G21/22 I2C
PORT-B(Black) G26/36 DAC/ADC
PORT-C(Blue) G16/17 UART

ESP32 ADC/DAC

8 channels 10 channels 2 channels 2 channels
G32-39 G0/2/4/12-15/25-27 G25 G26

M-BUS

M_BUS

GPIO 仕様の詳細はこちらのリンクを参照してください ESP32 Datasheet

関連リンク

ソフトウェア

  • Click here to download Arduino code

GameBoy Keyboard

ゲームボーイパネルと M5Core の組み合わせは、クラシックなビデオゲームを楽しみたい人には最適です。エミュレータを M5Stack にアップロードし、GameBoy パネルを下に取り付けるだけです。このような感じになります。

ESPTool を使ってゲームを書き込む チュートリアル: gameboy_burn_a_nes_game

Click here to download the testing game program

その他、電卓、キーボード、エンコーダー、ジョイスティック、指紋、RFID、QWERTY キーボードのパネルがあります。情報入力が必要な場面や、操作が難しい場面で応用することができます。

交換用パネルを取り外す際の分解の難易度を下げるため、M5Core を取り外した後にパネルを分解することをお勧めします。

USB ドライバ

以下のリンクをクリックして、OS に合ったドライバーをダウンロードしてください。現在、ドライバチップには 2 つのバージョン(CP210X/CH9102)があります。お使いのバージョンに合わせて、対応するドライバの圧縮パッケージをダウンロードしてください。圧縮パッケージを解凍後、インストールする OS の数に応じたインストールパッケージを選択してください(お使いの機器が使用している USB チップが不明な場合は、両方のドライバを同時にインストールすることができます)。CH9102_VCP_SER_MacOS v1.7`のインストール途中で、エラーが発生することがありますが、実際にはインストールは完了していますので、無視してください
Driver name Applicable driver chip Download link
CP210x_VCP_Windows CP2104 Download
CP210x_VCP_MacOS CP2104 Download
CP210x_VCP_Linux CP2104 Download
CH9102_VCP_SER_Windows CH9102 Download
CH9102_VCP_SER_MacOS v1.7 CH9102 Download
MacOS のポート選択
MacOS では、2 つの利用可能なポートが表示される場合があります。使用する際は、wchmodemという名前のポートを選択してください。

Easyloader

EasyLoader は、製品に関連したケースプログラムを内蔵した、簡潔で高速なプログラムライターです。簡単な手順でメインコントロールに書き込み、一連の機能検証を行うことができます。

Download Windows Version Easyloader Download MacOS Version Easyloader

説明:
このケースでは、デフォルトで FACES キーボード入力テストプログラムが実行されます。選択したプログラムリストを再起動すると、異なるパネルテスト項目が切り替わります。

バージョン履歴

リリース日 変更した項目
2017.12 最初の公式リリース
2019.6 MPU9250からMPU6886+BMM150へ変更
2019.7 TN screenからIPS screenへ変更
注意:2018.2A PCB 版デバイスは、C2C(TypeC to TypeC)接続と PD 電源に対応していません。