【CAVEDU講堂】M5StickC包山又包海,一台在手專題就有

作者:CAVEDU 教育團隊

以前做研究出差或是上課總是要帶電腦、各種零件及工具,有時候為了方便甚至需要螢幕或是鍵盤跟滑鼠。M5Stack 出的 M5StickC 內建許多感測器跟螢幕,也有可以接 Grove 感測器的接口跟 GPIO 腳位,而且小巧方便攜帶。

市面上或是網路上介紹的 AI 相關硬體,往往門檻過高讓人卻步,但使用 M5StickC 就可以用 Arduino IDE 或是官方提供的平台撰寫 Python,加上 M5StickC 有 Wi-Fi 跟藍牙通訊,花不到一千元就能輕而易舉完成一項簡單可愛的小專題。

(圖片來源:CAVEDU提供)

大部分使用 Arduino 的專案,在成品階段會使用雷射切割壓克力板或是 3D 列印來製作硬體外殼,通常需要花費不少時間跟費用,M5StickC 自備外殼幫大家解決了這個問題。而且還可以做許多有趣的作品,在看詳細規格之前先來看一些不錯的成品。

相關作品

1. 平衡車

2. 智能手錶及計數器

3. 拉霸機

4. 保全系統

圖片來源:source

硬體規格

M5StickC 是用 ESP32 Pico Chip 開發的,使用 5V 直流電源,USB Type-C 線供電,目前只有販售橘色外殼。

內建硬體規格如下:

  • 4 MByte Flash + 520K RAM
  • 6 軸IMU: MPU6886/SH200Q
  • 紅光 LED
  • 紅外線發射器
  • 麥克風
  • 按鈕 x2
  • TFT LCD(0.96 寸)
  • 電源/重置按鈕x1
  • 2.4G 天線:Proant 440
  • 80 mAh 鋰電池
  • GPIO 腳位(如下圖所示)
  • Grove 接口
  • 有可穿戴及固定的外殼預留孔
  • 開發平台:UIFlow、MicroPython、Arduino

(圖片來源:CAVEDU提供)

ESP32 特性

  • 240 MHz 雙核 Tensilica LX6 微控制器,性能可以達到 600 DMIPS
  • 520 KB SRAM
  • 802.11b/g/n HT40 Wi-Fi
  • 一般藍牙跟 BLE
  • 霍爾感測器
  • 10x 電容觸碰功能接口
  • 32 kHz 晶體振盪器
  • GPIO 腳位皆支持 PWM/定時器 輸入/輸出
  • SDIO master/salve 50MHz
  • 支援 SD 卡

其他接腳相關的詳細資訊可以參考官網說明

官方提供的教學十分詳細,同時照顧到 Mac 跟 Windows 的使用者,而且除了英文之外有日文跟簡體中文可以選擇,照著做就能非常順利沒有遇到任何阻礙的完成。

官方提供的 Arduino 範例成果:

(圖片來源:CAVEDU提供)

(圖片來源:CAVEDU提供)

除了教學跟研究外,也很適合用 M5StickC 來做小禮物送朋友,推薦不論是不是 Arduino 的原使用者都可以玩看看!

參考資料

  1. 官方教學文件
  2. 官方Github (除了英文版也可以切換成日文或是簡體中文)
  3. PID平衡車

(本文轉載自 CAVEDU 教育團隊原文連結;責任編輯:楊子嫻)

CAVEDU 教育團隊

CAVEDU 教育團隊是由一群對教育充滿熱情的大孩子所組成的機器人科學教育團隊。致力推動國內機器人教育。
CAVEDU 教育團隊

Author: CAVEDU 教育團隊

CAVEDU 教育團隊是由一群對教育充滿熱情的大孩子所組成的機器人科學教育團隊。致力推動國內機器人教育。

Share This Post On

Submit a Comment

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *