M5Core2 是M5Stack開發套件系列中第二代主機,在原有一代主機基礎上對功能進一步加強,硬件功能更加齊全。主控ESP32型號為D0WDQ6-V3,具有兩個可以單獨控制的Xtensa® 32-bit LX6 處理器,主頻高達240Mhz,支持WiFi與藍牙功能,板載16MB Flash與8MB PSRAM,可通過TYPE-C接口下載程序,強勁的配置滿足複雜應用的資源開銷。正面搭載一塊2.0寸一體化電容式觸摸屏,為用戶帶來更流暢的人機交互體驗。機身內建震動馬達,可提供觸覺回饋和震動提醒功能。內建的RTC模塊可提供精準計時功能。電源部分搭載AXP192電源管理芯片可有效控制機身功耗,內建綠色電源指示燈,配備390mAh電池,續航時間更持久。同時機身內配備了SD卡槽與揚聲器,為了保證獲得更高質量的聲音效果,採用I2S數字音頻接口的功放芯片,能有效防止信號失真。在機身的左側和底部配有獨立的電源按鍵與重啟(RST)按鍵,螢幕正面的3個圓點屬於觸摸屏的一部分,可通過編寫程序設置熱區映射為3個虛擬按鍵。機身背部有一塊擴展小板,板上帶有6軸IMU傳感器與麥克風。 M5Stack Core2支持的開發平台和程序語言:Arduino,UIFlow (採用Blockly ,MicroPython語言) 無論你的開發和編程能力處在何種水平,M5Stack 都將協助你,逐步的將想法變為現實。
【開關機操作】
●開機:單擊左側電源鍵
●關機:長按6秒左側電源鍵
●復位: 單擊底部RST按鍵
- 基於 ESP32 開發,支援WiFi、藍牙
- 16M Flash,8M PSRAM
- 內建揚聲器,電源指示燈,震動馬達,RTC,I2S功放,電容式觸摸螢幕,電源鍵,復位按鍵
- TF卡插槽(支持最大16GB)
- 內建鋰電池,配備電源管理芯片
- 獨立小板內建6軸IMU,PDM麥克風
- M-Bus bus socket
- 開發平台 UIFlow, MicroPython, Arduino
商品應用
●物聯網控制器
●STEM教育
●DIY作品
●智能家居設備
規格 |
參數 |
ESP32-D0WDQ6-V3 |
240MHz dual core, 600 DMIPS, 520KB SRAM, Wi-Fi, dual mode Bluetooth |
Flash |
16 MB |
PSRAM |
8 MB |
輸入電壓 |
5V @ 500mA |
主機接口 |
TypeC x 1, GROVE(I2C+I/0+UART) x 1 |
LED |
綠色電源指示燈 |
按鍵 |
電源鍵、RST鍵、螢幕虛擬按鍵*3 |
震動提醒 |
振動馬達 |
IPS LCD螢幕 |
2.0"@320*240 ILI9342C |
電容式觸碰螢幕IC |
FT6336U |
揚聲器 |
1W-0928 |
麥克風 |
SPM1423 |
I2S功放 |
NS4168 |
IMU |
MPU6886 |
RTC |
BM8563 |
PMU |
AXP192 |
USB芯片 |
CP2104 |
DC-DC 升壓 |
SY7088 |
TF 卡槽 |
最大16G |
鋰電池 |
390mAh @ 3.7V |
天線 |
2.4G 3D天線 |
工作溫度 |
0°C ~ 40°C |
尺寸 |
54x 54x 16mm |
淨重 |
52 g |
原理圖
1-EasyLoader是一個簡潔快速的程序燒錄器,每一個產品頁面裡的EasyLoader都提供了一個與產品相關的案例程序,通過簡單步驟將其燒錄至主控,能夠進行一系列的功能驗證.(目前EasyLoader僅適用於Windows操作系統)
2-下載軟件後,雙擊運行應用程序,將M5設備通過數據線連接至電腦,選擇端口參數,點擊"Burn" 即可開始燒錄.(為M5StickC燒錄時,請將波特率設置在750000或115200)
3-3.目前EasyLoader僅適用於Windows操作系統、兼容M5體係採用ESP32作為控制核心的主機.在為M5Core燒錄前需要安裝CP210X驅動程序(使用M5StickC作為控制器的則無需安裝)
點擊此處查看安裝程序
LCD 螢幕 & TF Card
LCD 像素:320x240 TF 卡最大支援 16GB
ESP32 Chip |
GND |
5V OUT |
GPIO26 |
GPIO0 |
GPIO36 |
BAT |
3V3 |
5V IN |
AXP192 Chip |
|
|
|
|
|
AXP_IO4 |
AXP_DC3 |
AXP_LDO2 |
ILI9342C |
MISO |
MOSI |
SCK |
CS |
DC |
RST |
BL |
PWR |
ESP32 Chip |
GPIO38 |
GPIO23 |
GPIO18 |
GPIO4 |
TF Card |
MISO |
MOSI |
SCK |
CS |
●CAP.TOUCH 觸控螢幕●
ESP32 Chip |
GPIO21 |
GPIO22 |
GPIO39 |
|
AXP192 |
|
|
|
AXP_IO4 |
FT6336U |
SDA |
SCL |
INT |
RST |
●麥克風 & NS4168功放●
ESP32 Chip |
GPIO12 |
GPIO0 |
GPIO2 |
AXP_IO2 |
GPIO34 |
AXP192 |
BCLK |
LRCK |
DATA |
SPK_EN |
|
FT6336U |
|
CLK |
|
|
DATA |
●AXP電源指示燈 & 震動馬達●
AXP192 |
AXP_IO1 |
AXP_LDO3 |
Green LED |
Vcc |
|
Vibration motor |
|
Vcc |
●RTC●
ESP32 Chip |
GPIO21 |
GPIO22 |
|
AXP192 |
|
|
AXP_PWR |
BM8563 |
SDA |
SCL |
INT |
●IMU(3軸陀螺儀+3軸加速計)●
ESP32 Chip |
GPIO21 |
GPIO22 |
MPU6886 |
SDA |
SCL |
●USB 轉接下載●
ESP32 Chip |
GPIO1 |
GPIO3 |
CP2104 |
RXD |
TXD |
●內部I2C連接●
ESP32 Chip |
GPIO21 |
GPIO22 |
MPU6886 |
SDA |
SCL |
AXP192 |
SDA |
SCL |
BM8563 |
SDA |
SCL |
FT6336U |
SDA |
SCL |
●M5Core2 M-BUS示意圖●
●M5Core2 端口說明●
PORT |
PIN |
備註 |
PORT-A(红色) |
G32/33 |
I2C |
●ESP32 ADC/DAC可映射引腳●
ADC 1 |
ADC 2 |
|
DAC 1 |
DAC 2 |
8 通道 |
10 通道 |
|
2 通道 |
2 通道 |
G32-39 |
G0/2/4/12-15/25-27 |
G25 |
G26 |
●充電電流測量值●
充電電流 |
充滿電(關機) |
充滿電(開機) |
0.219A |
0.055A |
0.147A |
有關引腳分配和引腳重新映射的更多信息,請參考ESP32 datasheet
Datasheet
1.Arduino IDE
有關更多新聞和影片,請參月下方連結↓
#M5Stack: Introducing the new M5Stack CORE2
M5Stack Launches Core2 ESP32 IoT Development Kit with 2-inch Touch Display
M5Stack Core 2 ESP32 IOT Development
- M5Stack Core2 ESP32 IOT開發套件-K010 x1