| 6. 雲端應用 |
| 6. 雲端應用 |
與MCS通訊互動
與MCS通訊互動
MCS → 開發板:
MCS → 開發板:
透過MCS控制蜂鳴器模組
透過MCS控制蜂鳴器模組
電影裡帥氣的間諜會用摩斯密碼傳訊息遠方的夥伴,
電影裡帥氣的間諜會用摩斯密碼傳訊息遠方的夥伴,
我們也可以透過MCS的服務,自己做出一個電報系統
我們也可以透過MCS的服務,自己做出一個電報系統
而且是用手機來控制哦!
而且是用手機來控制哦!
連接無源蜂鳴器模組
連接無源蜂鳴器模組
找到無源蜂鳴器
找到無源蜂鳴器
✅ 無源蜂鳴器是表面沒有標註HSD字樣的模組
✅ 無源蜂鳴器是表面沒有標註HSD字樣的模組
小提醒:在連接新的硬體模組時,請都先養成習慣,先接好並再次檢查後,再接上電源。
連接蜂鳴器模組到擴充版上的腳位Pin3
連接蜂鳴器模組到擴充版上的腳位Pin3
✅ 連接外接模組時:G接G、V接V、S接S。
✅ 連接外接模組時:G接G、V接V、S接S。
✅ 課程範例以連接至腳位Pin3進行
✅ 課程範例以連接至腳位Pin3進行
雲端設定
雲端設定
再創建一個新的產品原型
再創建一個新的產品原型
在 MCS 上方中選單中:
在 MCS 上方中選單中:
✅ 點選:開發 → 原型。
✅ 點選:開發 → 原型。
馬上創建原型!
馬上創建原型!
✅ 點擊:創建
✅ 點擊:創建
✅ 設定以下資訊,最後按下儲存:
✅ 設定以下資訊,最後按下儲存:
產品原型名稱: [ 摩斯密碼發送器]
產品原型名稱: [ 摩斯密碼發送器]
產品原型版本: [ v1.0 ]
產品原型版本: [ v1.0 ]
硬體平台:[ 聯發科開發板 ]
硬體平台:[ 聯發科開發板 ]
硬體名稱:[ LinkIt 7697 ]
硬體名稱:[ LinkIt 7697 ]
描述: [ 可忽略 ]
產業:[ 教育 ]
產業:[ 教育 ]
應用程式:[ 小學及中學教育]
應用程式:[ 小學及中學教育]
上傳影像: [ 可忽略 ]
✅ 進入產品原型的詳細資訊
✅ 進入產品原型的詳細資訊
✅ 新增一個資料通道
✅ 新增一個資料通道
✅ 新增一個控制器
✅ 新增一個控制器
✅ 設定以下資訊,最後按下儲存:
✅ 設定以下資訊,最後按下儲存:
資料通道名稱: [ 開關 ]
資料通道名稱: [ 開關 ]
資料通道id: [button ]
資料通道id: [button ]
描述: [ 可忽略 ]
資料型態:[ 開關 ]
資料型態:[ 開關 ]
完成了 !
完成了 !
✅ 點選畫面右上角的創建測試裝置
✅ 點選畫面右上角的創建測試裝置
✅ 設定裝置名稱,最後按下儲存:
✅ 設定裝置名稱,最後按下儲存:
資料通道名稱: [ 摩斯密碼發送器 ]
資料通道名稱: [ 摩斯密碼發送器 ]
✅ 選擇詳細資訊
✅ 選擇詳細資訊
✅ 進入測試裝置畫面
✅ 進入測試裝置畫面
這裡的「控制開關」可以操作連上MCS 的LinkIt 7697
這裡的「控制開關」可以操作連上MCS 的LinkIt 7697
✅ 找到測試裝置的 DeviceId 與 DeviceKey
✅ 找到測試裝置的 DeviceId 與 DeviceKey
在測試裝置畫面的右上方,可以找到:
DeviceId
DeviceKey
要記下這兩個資訊,後面使用「MCS積木」時,需要填上這些資料哦!
從 MCS 控制蜂鳴器
從 MCS 控制蜂鳴器
1. 從網頁開關控制蜂鳴器
1. 從網頁開關控制蜂鳴器
✅ 加入積木:
✅ 加入積木:
[ 初始化 ]
[ 初始化 ]
序列埠印出 (Wi-Fi 準備連線)
連線到Wi-Fi AP
Wi-Fi ID (Wi-Fi 的 SSID)
Wi-Fi 密碼
序列埠印出 (Wi-Fi 連線成功)
序列埠印出 (MCS連線成功)
連線到 MCS
DeviceID (MCS裝置的ID)
DeviceKey (MCS裝置的金鑰)
序列埠印出 (MCS連線成功)
[ 重複執行 ]
[ 重複執行 ]
沒有任何積木
注意:
要記得更改測試裝置的 ID 和 Key 喔!
✅ 新增控制通道
✅ 新增控制通道
加入積木:
加入積木:
[ 連線到MCS ]
[ 連線到MCS ]
新增MCS [開關(布林值)]控制通道[button]
✅ 讓LinkIt 7697 與 MCS保持同步
✅ 讓LinkIt 7697 與 MCS保持同步
加入積木:
加入積木:
[ 重複執行 ]
[ 重複執行 ]
和MCS同步
每次執行這一個積木, 程式會去和雲端做資料同步 。
✅ 偵測開關控制通道是否有資料更新
✅ 偵測開關控制通道是否有資料更新
加入積木:
加入積木:
[ 重複執行 ]
[ 重複執行 ]
如果 [MCS " button " 控制通道已更新],執行 ...
✅ 偵測開關控制通道的「開」與「關」狀態
✅ 偵測開關控制通道的「開」與「關」狀態
加入積木:
加入積木:
[ 如果 [MCS " button " 控制通道已更新]
[ 如果 [MCS " button " 控制通道已更新]
[ 執行 ]
[ 執行 ]
如果 讀取 "button" 控制通道數值 = 真,執行... 否則 ...
* 布林值只有兩種狀態,分別是「真」和「否」,當傳回值是「真」,即代表開關是打開的,反之則是代表開關是關上的。
✅ 控制蜂鳴器
✅ 控制蜂鳴器
加入積木:
加入積木:
[ 如果 讀取 "button" 控制通道數值 = 真 ]
[ 如果 讀取 "button" 控制通道數值 = 真 ]
[ 執行 ]
[ 執行 ]
音調 Pin 3 頻率 C:Do
[ 否則 ]
[ 否則 ]
停止音調 Pin 3
✅ 完成!確認你製作了這些程式積木。
✅ 完成!確認你製作了這些程式積木。
✅ 把製作好的程式傳送到LinkIt 7697中吧!
✅ 把製作好的程式傳送到LinkIt 7697中吧!
① 確認COM port正確
① 確認COM port正確
② 點擊上傳
② 點擊上傳
③ 傳送過程中可以在「燒錄狀態」中確認進度
③ 傳送過程中可以在「燒錄狀態」中確認進度
✅ 上傳程式後,打開序列埠,看看LinkIt 7697 是不是成功連線到Wi-Fi了!
✅ 上傳程式後,打開序列埠,看看LinkIt 7697 是不是成功連線到Wi-Fi了!
✅ 打開MCS測試裝置,試試看按下開關按鈕,能不能能控制蜂鳴器的開與關!
✅ 打開MCS測試裝置,試試看按下開關按鈕,能不能能控制蜂鳴器的開與關!
2. 用手機 APP 從 MCS 控制蜂鳴器
2. 用手機 APP 從 MCS 控制蜂鳴器
✅ 下載後開啟應用程式,會進入登入畫面。
✅ 下載後開啟應用程式,會進入登入畫面。
輸入你在MCS註冊的帳號與密碼,完成後按下登入(Sign In)
輸入你在MCS註冊的帳號與密碼,完成後按下登入(Sign In)
✅ 登入後,可以看到你的測試裝置
✅ 登入後,可以看到你的測試裝置
✅ 測試裝置上的雙向箭頭圖示亮起,代表MCS已和LinkIt 7697 建立連線,此時點擊你的測試裝置即可開始使用。
✅ 測試裝置上的雙向箭頭圖示亮起,代表MCS已和LinkIt 7697 建立連線,此時點擊你的測試裝置即可開始使用。
✅ 進入儀表板,點擊開關,蜂鳴器是不是開始鳴叫了?
✅ 進入儀表板,點擊開關,蜂鳴器是不是開始鳴叫了?
作品成果
作品成果
摩斯密碼表
摩斯密碼是一種利用長音和短音的排列組合來表示不同字母的編碼,照著摩斯密碼表,試試看跟遠方的朋友溝通吧!