作者:CAVEDU 教育團隊
以前做研究出差或是上課總是要帶電腦、各種零件及工具,有時候為了方便甚至需要螢幕或是鍵盤跟滑鼠。M5Stack 出的 M5StickC 內建許多感測器跟螢幕,也有可以接 Grove 感測器的接口跟 GPIO 腳位,而且小巧方便攜帶。
市面上或是網路上介紹的 AI 相關硬體,往往門檻過高讓人卻步,但使用 M5StickC 就可以用 Arduino IDE 或是官方提供的平台撰寫 Python,加上 M5StickC 有 Wi-Fi 跟藍牙通訊,花不到一千元就能輕而易舉完成一項簡單可愛的小專題。
大部分使用 Arduino 的專案,在成品階段會使用雷射切割壓克力板或是 3D 列印來製作硬體外殼,通常需要花費不少時間跟費用,M5StickC 自備外殼幫大家解決了這個問題。而且還可以做許多有趣的作品,在看詳細規格之前先來看一些不錯的成品。
相關作品
1. 平衡車
まだまだ不安定。Bluetooth接続でディスプレイ赤→青へ#M5StickC #Blynk #倒立振子への道 pic.twitter.com/vIsVWOlpdD
— HomeMadeGarbage (@H0meMadeGarbage) July 2, 2019
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
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 範例成果:
除了教學跟研究外,也很適合用 M5StickC 來做小禮物送朋友,推薦不論是不是 Arduino 的原使用者都可以玩看看!
(本文轉載自 CAVEDU 教育團隊、原文連結;責任編輯:楊子嫻)
- 【CAVEDU講堂】NVIDIA Jetson AI Lab 大解密!範例與系統需求介紹 - 2024/10/08
- 【CAVEDU講堂】Google DeepMind使用大語言模型LLM提示詞來產生你的機器人操作程式碼 - 2024/07/30
- 【CAVEDU講堂】《Arduino首次接觸就上手》新手村教學:LED燈閃爍 - 2024/04/18
訂閱MakerPRO知識充電報
與40000位開發者一同掌握科技創新的技術資訊!