Search this site
Embedded Files
Skip to main content
Skip to navigation
Just Do it
首頁
音樂VS電腦
我的音樂之路
編曲作品賞析
天堂W廣告曲
我的Sony-MD
AI輔助音樂創作
影音拍攝學習
說起拍照
Insta360玩下去
花東影音
其他東東
模組化的概念
自製平板收集箱
製作MakerMind.SG的模型
原地奔跑的T-Rex
進擊的AT-AT
用搖桿玩Scratch遊戲
KS25夢幻水晶音柱
反作用輪&自平衡
製作一個ReactionWheel
JJRobot二輪平衡車
平衡輪腳踏車V1
平衡輪腳踏車V2-2023
藍芽音樂模型底座
風力二足機器人
製作小貓藍芽音箱
OmniWheels-CAR
機械蜂鳥COLIBRI
Kinetic Sculpture動態雕塑
客製化燈板設計
羽球筒音響
語音命令音樂播放盒
DFplayer的串口命令
ESP32/8266相關
咖啡虫氣象站
ESP32-CAM基本設定
視訊迷你履帶車
ESP32 Cam TAMIYA Robot
ESP32-CAM Girpper Car
漫威坦克ESP32Cam版
ESP32藍芽音樂分頻播放器
ESP32音頻分析板
磁流體音響
磁流體音箱
磁流體音箱V2
FerroFluid-Box
喇叭音箱製作
MiniStreer山貓車
MiniSteer山貓車(原始)
MiniStreer山貓車改作
寶工機械手臂電機改裝
AI聊天小竉
小智Ai麵包板版本
WaveShare-Ai小寵
Xmini-C3版本
PocketCard版本
AI的進階應用
小智AI-格魯特
Ai雙軸雲台
AI全向輪車
小智AI的UART通信
M5Stack相關
使用UIFlow(設定)
M5Atom利用STT傳訊M5Stick-C
IKEA_Clock
Plen5Stack機器人
M5StickC機器人
PLEN5Atom機器人
壓克力版PLEN5Stack機器人
M5Stack音樂播放器
M5AVATA二足機器人
Stack-Chan機器人
RFID音樂播放器
認識RFID
音響系統
關於DAC
My Pet Ai小寵物
Micro:bit相關
Micro:bit基礎
安裝桌面版makecode
更新Micro:bit韌體
Micro:bit系列教學
迷你二足機器人
認識SG90舵機
舵機的角度
Micro:bit與凱斯電池及轉板
按鈕及光照觸發事件
廣播觸發事件
創意集錦
關於機器人走路
Cute版二足機器人
動作編輯器
AI機器人
風力仿生獸及電機改裝
麥克拉姆輪夾子車
Micro:bit仿生獸推車
齒輪箱的製作
仿生腳組裝
Micro:bit兩輪車
StandBeestCar程式撰寫
加值改造RacingCar
StandBeestCar_Plus
加上培林版本
Micro:bit與MeArm
Micro:bit V2與舵機板
使用MakeCode來寫程式
MeArm各舵機角度範圍
PLEN:bit
麥昆小車+HuskyLens
Tamiya滑冰機器人改裝
Tamiya-ROW_BOAT改裝
Micro:bit漫威坦克
SU-03T語音辨識
認識一下SU-03T
SU-03T韌體製作初始
發送訊號給Micro:bit
發送訊號給SU-03T
製作Microbit語音控制器
機械仿生眼
關於仿生眼
動手製作仿生眼
眼球的製作
舵機操控方案
Micro:bit語音夾子車
關於電的基礎常識
Micro:bit基礎
關於KSB048擴充板
製作材料篇
先認識馬達的運動方式
夾子車體的組裝
車子程式測試
另一塊Microbit控制車子
使用紅外線遙控器
使用V7RC來控制車子
SU-03T語音辨識
自製Microbit單搖桿
Micro:bit閃光車
尾燈的製作
Micro:bit方向盤
戰鬥恐龍車
Arduino相關
Arduino&麵包板&杜邦線
Arduino IDE
讓LED灯亮起來
HCSR04超音波模組
MeArm機械手臂
MeArm的組裝
使用Arduino操控MeArm
Arduino的JoyStick擴充板
手機藍芽控制MeArm
夾子的改造
MeArm V3版
JJRobot二輪平衡車
接收紅外線操控LED
程式作品
四則基本練習
數學計算大挑戰Open
進階數學四則
整數四則計算大挑戰
四則賓果大挑戰
分數大進擊
因數倍數大進擊
九九乘法遊戲板
AnswerSystem2022
AnswerSystem使用說明
教室內的使用環境
忠義國小
忠義國小網站
忠e數位學習紀錄儀
忠e學生資訊小組
家長資訊專區
為新生家長建議的數位學習資訊
微軟 Teams 的使用
為小孩建立良好數位學習環境
Just Do it
首頁
音樂VS電腦
我的音樂之路
編曲作品賞析
天堂W廣告曲
我的Sony-MD
AI輔助音樂創作
影音拍攝學習
說起拍照
Insta360玩下去
花東影音
其他東東
模組化的概念
自製平板收集箱
製作MakerMind.SG的模型
原地奔跑的T-Rex
進擊的AT-AT
用搖桿玩Scratch遊戲
KS25夢幻水晶音柱
反作用輪&自平衡
製作一個ReactionWheel
JJRobot二輪平衡車
平衡輪腳踏車V1
平衡輪腳踏車V2-2023
藍芽音樂模型底座
風力二足機器人
製作小貓藍芽音箱
OmniWheels-CAR
機械蜂鳥COLIBRI
Kinetic Sculpture動態雕塑
客製化燈板設計
羽球筒音響
語音命令音樂播放盒
DFplayer的串口命令
ESP32/8266相關
咖啡虫氣象站
ESP32-CAM基本設定
視訊迷你履帶車
ESP32 Cam TAMIYA Robot
ESP32-CAM Girpper Car
漫威坦克ESP32Cam版
ESP32藍芽音樂分頻播放器
ESP32音頻分析板
磁流體音響
磁流體音箱
磁流體音箱V2
FerroFluid-Box
喇叭音箱製作
MiniStreer山貓車
MiniSteer山貓車(原始)
MiniStreer山貓車改作
寶工機械手臂電機改裝
AI聊天小竉
小智Ai麵包板版本
WaveShare-Ai小寵
Xmini-C3版本
PocketCard版本
AI的進階應用
小智AI-格魯特
Ai雙軸雲台
AI全向輪車
小智AI的UART通信
M5Stack相關
使用UIFlow(設定)
M5Atom利用STT傳訊M5Stick-C
IKEA_Clock
Plen5Stack機器人
M5StickC機器人
PLEN5Atom機器人
壓克力版PLEN5Stack機器人
M5Stack音樂播放器
M5AVATA二足機器人
Stack-Chan機器人
RFID音樂播放器
認識RFID
音響系統
關於DAC
My Pet Ai小寵物
Micro:bit相關
Micro:bit基礎
安裝桌面版makecode
更新Micro:bit韌體
Micro:bit系列教學
迷你二足機器人
認識SG90舵機
舵機的角度
Micro:bit與凱斯電池及轉板
按鈕及光照觸發事件
廣播觸發事件
創意集錦
關於機器人走路
Cute版二足機器人
動作編輯器
AI機器人
風力仿生獸及電機改裝
麥克拉姆輪夾子車
Micro:bit仿生獸推車
齒輪箱的製作
仿生腳組裝
Micro:bit兩輪車
StandBeestCar程式撰寫
加值改造RacingCar
StandBeestCar_Plus
加上培林版本
Micro:bit與MeArm
Micro:bit V2與舵機板
使用MakeCode來寫程式
MeArm各舵機角度範圍
PLEN:bit
麥昆小車+HuskyLens
Tamiya滑冰機器人改裝
Tamiya-ROW_BOAT改裝
Micro:bit漫威坦克
SU-03T語音辨識
認識一下SU-03T
SU-03T韌體製作初始
發送訊號給Micro:bit
發送訊號給SU-03T
製作Microbit語音控制器
機械仿生眼
關於仿生眼
動手製作仿生眼
眼球的製作
舵機操控方案
Micro:bit語音夾子車
關於電的基礎常識
Micro:bit基礎
關於KSB048擴充板
製作材料篇
先認識馬達的運動方式
夾子車體的組裝
車子程式測試
另一塊Microbit控制車子
使用紅外線遙控器
使用V7RC來控制車子
SU-03T語音辨識
自製Microbit單搖桿
Micro:bit閃光車
尾燈的製作
Micro:bit方向盤
戰鬥恐龍車
Arduino相關
Arduino&麵包板&杜邦線
Arduino IDE
讓LED灯亮起來
HCSR04超音波模組
MeArm機械手臂
MeArm的組裝
使用Arduino操控MeArm
Arduino的JoyStick擴充板
手機藍芽控制MeArm
夾子的改造
MeArm V3版
JJRobot二輪平衡車
接收紅外線操控LED
程式作品
四則基本練習
數學計算大挑戰Open
進階數學四則
整數四則計算大挑戰
四則賓果大挑戰
分數大進擊
因數倍數大進擊
九九乘法遊戲板
AnswerSystem2022
AnswerSystem使用說明
教室內的使用環境
忠義國小
忠義國小網站
忠e數位學習紀錄儀
忠e學生資訊小組
家長資訊專區
為新生家長建議的數位學習資訊
微軟 Teams 的使用
為小孩建立良好數位學習環境
More
首頁
音樂VS電腦
我的音樂之路
編曲作品賞析
天堂W廣告曲
我的Sony-MD
AI輔助音樂創作
影音拍攝學習
說起拍照
Insta360玩下去
花東影音
其他東東
模組化的概念
自製平板收集箱
製作MakerMind.SG的模型
原地奔跑的T-Rex
進擊的AT-AT
用搖桿玩Scratch遊戲
KS25夢幻水晶音柱
反作用輪&自平衡
製作一個ReactionWheel
JJRobot二輪平衡車
平衡輪腳踏車V1
平衡輪腳踏車V2-2023
藍芽音樂模型底座
風力二足機器人
製作小貓藍芽音箱
OmniWheels-CAR
機械蜂鳥COLIBRI
Kinetic Sculpture動態雕塑
客製化燈板設計
羽球筒音響
語音命令音樂播放盒
DFplayer的串口命令
ESP32/8266相關
咖啡虫氣象站
ESP32-CAM基本設定
視訊迷你履帶車
ESP32 Cam TAMIYA Robot
ESP32-CAM Girpper Car
漫威坦克ESP32Cam版
ESP32藍芽音樂分頻播放器
ESP32音頻分析板
磁流體音響
磁流體音箱
磁流體音箱V2
FerroFluid-Box
喇叭音箱製作
MiniStreer山貓車
MiniSteer山貓車(原始)
MiniStreer山貓車改作
寶工機械手臂電機改裝
AI聊天小竉
小智Ai麵包板版本
WaveShare-Ai小寵
Xmini-C3版本
PocketCard版本
AI的進階應用
小智AI-格魯特
Ai雙軸雲台
AI全向輪車
小智AI的UART通信
M5Stack相關
使用UIFlow(設定)
M5Atom利用STT傳訊M5Stick-C
IKEA_Clock
Plen5Stack機器人
M5StickC機器人
PLEN5Atom機器人
壓克力版PLEN5Stack機器人
M5Stack音樂播放器
M5AVATA二足機器人
Stack-Chan機器人
RFID音樂播放器
認識RFID
音響系統
關於DAC
My Pet Ai小寵物
Micro:bit相關
Micro:bit基礎
安裝桌面版makecode
更新Micro:bit韌體
Micro:bit系列教學
迷你二足機器人
認識SG90舵機
舵機的角度
Micro:bit與凱斯電池及轉板
按鈕及光照觸發事件
廣播觸發事件
創意集錦
關於機器人走路
Cute版二足機器人
動作編輯器
AI機器人
風力仿生獸及電機改裝
麥克拉姆輪夾子車
Micro:bit仿生獸推車
齒輪箱的製作
仿生腳組裝
Micro:bit兩輪車
StandBeestCar程式撰寫
加值改造RacingCar
StandBeestCar_Plus
加上培林版本
Micro:bit與MeArm
Micro:bit V2與舵機板
使用MakeCode來寫程式
MeArm各舵機角度範圍
PLEN:bit
麥昆小車+HuskyLens
Tamiya滑冰機器人改裝
Tamiya-ROW_BOAT改裝
Micro:bit漫威坦克
SU-03T語音辨識
認識一下SU-03T
SU-03T韌體製作初始
發送訊號給Micro:bit
發送訊號給SU-03T
製作Microbit語音控制器
機械仿生眼
關於仿生眼
動手製作仿生眼
眼球的製作
舵機操控方案
Micro:bit語音夾子車
關於電的基礎常識
Micro:bit基礎
關於KSB048擴充板
製作材料篇
先認識馬達的運動方式
夾子車體的組裝
車子程式測試
另一塊Microbit控制車子
使用紅外線遙控器
使用V7RC來控制車子
SU-03T語音辨識
自製Microbit單搖桿
Micro:bit閃光車
尾燈的製作
Micro:bit方向盤
戰鬥恐龍車
Arduino相關
Arduino&麵包板&杜邦線
Arduino IDE
讓LED灯亮起來
HCSR04超音波模組
MeArm機械手臂
MeArm的組裝
使用Arduino操控MeArm
Arduino的JoyStick擴充板
手機藍芽控制MeArm
夾子的改造
MeArm V3版
JJRobot二輪平衡車
接收紅外線操控LED
程式作品
四則基本練習
數學計算大挑戰Open
進階數學四則
整數四則計算大挑戰
四則賓果大挑戰
分數大進擊
因數倍數大進擊
九九乘法遊戲板
AnswerSystem2022
AnswerSystem使用說明
教室內的使用環境
忠義國小
忠義國小網站
忠e數位學習紀錄儀
忠e學生資訊小組
家長資訊專區
為新生家長建議的數位學習資訊
微軟 Teams 的使用
為小孩建立良好數位學習環境
M5Atom ECHO利用STT傳訊M5Stick-C
影片範例
在這段影片中,我們對M5Atom ECHO說一句話「開灯」,不久之後旁邊的M5Stick-C Plus有反應了(螢幕上的方塊轉成黃色),再說一句「關灯」,螢幕上的方塊轉成黑色
這個簡單的實作在測試M5Atom ECHO的STT(語音轉文字)Service(背後是百度云api),然後另一個裝置M5Stick-C 接收STT的結果並判斷執行後續的動作
運作示意
很明顯地這個環境需要有無線網路的支持,否則上哪朵雲呢?為什麼用百度云服務呢?M5Stack是大陸的新創科技當然是用他們的百度(產品範例程式碼)所以我們這兒使用網路慢一些,通常等個幾秒才會回應…
材料與作法
要做這件事,你得先準備好硬體:M5Atom ECHO(主角),接收端其實不一定要是M5Stick-C Plus,用M5CORE也可以…就是這一系列ESP32的板子就是了(硬體就從蝦X或淘X買囉!)
軟體環境:Arduino IDE(可有可無,)看你要不要用Arduino code燒錄,或想看一下人家程式碼是怎麼寫的,還有UIFLOW這個很棒的視覺環境,M5STACK的東西都可以用這個程式來寫
※WIFI無線網路是必要的
程式下載
UIFLOW和M5Buner都一直在更新,所以先在下載最新的版本
網址:
m5stack.com/pages/download
打開M5Buner
真的是新版,2.0以上跟原來的1.x畫面完全不同了(更圖像化),在左側選一下板子類型,上面的Com port要選對,可以看到有一個EchoSTT,下方有個按鈕「Get Token」,按下去可以取得一個(真是太方便了)
接上M5Atom ECHO
如果沒有辦法抓到COM PORT,那請安裝一下CP210x_VCP_Windows驅動程式,一樣在Download那兒有提供
※使用STT(Speak TO Text)雲端服務,一般都需先申請一個Token(權杖),否則那朵雲才不會理你!而這個Token會用在這次的二個裝置中,一個是發送一個是接收…
程式燒錄
燒錄程式到M5Atom ECHO
這一版的真的蠻方便好用的,按一下Burn就可以進行程式燒錄
填寫wifi資訊
燒錄前會要求填入wifi的連線資訊,它幫你寫進程式碼,之後一開機就連上網路,畢竟沒網就做不了什麼事
狀態視窗
像Arduino IDE一樣有個監控視窗可以看一下進度…
燒錄完成,M5Atom ECHO會重啟
※使用Arduino IDE編輯及燒錄
如果想看看這個功能的原始碼怎麼寫或想加一些功能到裡頭,可以使用這個方式
開啟M5Atom ECHO的EchoRest範例
在Arduino的範例裡可以找到,如果沒有echo的選項,可以直接到官網的github去下載:
github.com/m5stack/M5-ProductExampleCodes/tree/master/Core/Atom/AtomEcho
填入wifi連接資訊
可以找到要你填ap名稱及密碼的地方
填入Token
往下找可以看到一行需要填入Token的地方
燒錄程式
由於M5Atom在Arduion IDE中目前還沒有板子可選,官方建議就當作Stick-C去進行燒錄的動作
測試一下STT 服務的運作
用M5Buner的就打開右上角的COM Monitor,使用Arduino的就打開監控視窗,按一下M5Atom ECHO的電源讓它重啟一下,在視窗上就會看到啟動狀態及是否連上網路了…
這時錄音鈕的光應是藍色,按住錄音鈕說句話再放開,按鈕的光會呈現黃色,這時還在傳送資料及等待回應,又變回藍色就是完成了,從監控視窗裡可以看到雲端api回覆的文字(就是幫你把說的那句話變換成文字),回覆是簡體中文,有時可能判斷得不太對(也可能是你的語音不清)
撰寫M5Stick-C端的程式:使用UIFlow
UIFlow視覺化編程環境
這是由M5Stack所發展
基于Blockly+Python的
網頁式
编程平台, 不過我喜歡下載桌面版
來用,目前的版本已發展到1.6.4,程式開啟後,我們選擇右側beta就會使用最新的版本
label設定
若希望能出現中文,注意font欄位的選擇
Echo STT
這一區的積木是後來才有的
大概這樣就ok了!
Report abuse
Report abuse