Choose the development platform you want to use, view the corresponding tutorial&quick-Start.
FACESキットは、最も一般的な3つのパネル「ゲームボーイ」「電卓」「QWERTY」を同梱したキットです。MEGA328プロセッサを内蔵しており、I2C通信プロトコルによりスレーブモードで動作します。この3種類のパネルを使って、M5Coreでキーボード操作を簡単に行うことができます。
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 ) |
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 |
EasyLoaderは、製品に関連したケースプログラムを内蔵した、簡潔で高速なプログラムライターです。簡単な手順でメインコントロールに書き込み、一連の機能検証を行うことができます。
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 |
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% |
PORT-A(Red) | G21/22 | I2C |
---|---|---|
PORT-B(Black) | G26/36 | DAC/ADC |
PORT-C(Blue) | G16/17 | UART |
8 channels | 10 channels | 2 channels | 2 channels |
---|---|---|---|
G32-39 | G0/2/4/12-15/25-27 | G25 | G26 |
GPIO仕様の詳細はこちらのリンクを参照してください。 ESP32 Datasheet
ゲームボーイパネルとM5Coreの組み合わせは、クラシックなビデオゲームを楽しみたい人には最適です。エミュレータをM5Stackにアップロードし、GameBoyパネルを下に取り付けるだけです。このような感じになります。
ESPToolを使ってゲームを書き込む チュートリアル: gameboy_burn_a_nes_game
その他、電卓、キーボード、エンコーダー、ジョイスティック、指紋、RFID、QWERTYキーボードのパネルがあります。情報入力が必要な場面や、操作が難しい場面で応用することができます。
交換用パネルを取り外す際の分解の難易度を下げるため、M5Coreを取り外した後にパネルを分解することをお勧めします。
リリース日 | 変更した項目 |
---|---|
2017.12 | 最初の公式リリース |
2019.6 | MPU9250からMPU6886+BMM150へ変更 |
2019.7 | TN screenからIPS screenへ変更 |
2018.2A
PCB版デバイスは、C2C(TypeC to TypeC)接続とPD電源に対応していません。