| 6. 雲端應用 |

與MCS通訊互動


MCS → 開發板:

透過MCS控制蜂鳴器模組


電影裡帥氣的間諜會用摩斯密碼傳訊息遠方的夥伴,

我們也可以透過MCS的服務,自己做出一個電報系統

而且是用手機來控制哦!



連接無源蜂鳴器模組

找到無源蜂鳴器

✅ 無源蜂鳴器是表面沒有標註HSD字樣的模組

小提醒:在連接新的硬體模組時,請都先養成習慣,先接好並再次檢查後,再接上電源。

連接蜂鳴器模組到擴充版上的腳位Pin3

✅ 連接外接模組時:G接G、V接V、S接S。

✅ 課程範例以連接至腳位Pin3進行

*小提醒:要先打開擴充板上的開關喔!


如果不清楚「無源蜂鳴器模組」該如何使用,可以先看這個單元:「無源蜂鳴器模組」


雲端設定

再創建一個新的產品原型

在 MCS 上方中選單中:

✅ 點選:開發 → 原型。

馬上創建原型!

✅ 點擊:創建

✅ 設定以下資訊,最後按下儲存:

產品原型名稱: [ 摩斯密碼發送器]

產品原型版本: [ v1.0 ]

硬體平台:[ 聯發科開發板 ]

硬體名稱:[ LinkIt 7697 ]

描述: [ 可忽略 ]

產業:[ 教育 ]

應用程式:[ 小學及中學教育]

上傳影像: [ 可忽略 ]

✅ 進入產品原型的詳細資訊

✅ 新增一個資料通道

✅ 新增一個控制器

✅ 設定以下資訊,最後按下儲存:

資料通道名稱: [ 開關 ]

資料通道id: [button ]

描述: [ 可忽略 ]

資料型態:[ 開關 ]

完成了 !

✅ 點選畫面右上角的創建測試裝置

✅ 設定裝置名稱,最後按下儲存:

資料通道名稱: [ 摩斯密碼發送器 ]

✅ 選擇詳細資訊

✅ 進入測試裝置畫面

這裡的「控制開關」可以操作連上MCS 的LinkIt 7697

✅ 找到測試裝置的 DeviceId 與 DeviceKey

在測試裝置畫面的右上方,可以找到:

    • DeviceId

    • DeviceKey


要記下這兩個資訊,後面使用「MCS積木」時,需要填上這些資料哦!


從 MCS 控制蜂鳴器

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 [開關(布林值)]控制通道[button]

✅ 讓LinkIt 7697 與 MCS保持同步

加入積木:

[ 重複執行 ]

    • 和MCS同步


每次執行這一個積木, 程式會去和雲端做資料同步 。

✅ 偵測開關控制通道是否有資料更新

加入積木:

[ 重複執行 ]

  • 如果 [MCS " button " 控制通道已更新],執行 ...

✅ 偵測開關控制通道的「開」與「關」狀態

加入積木:

[ 如果 [MCS " button " 控制通道已更新]

[ 執行 ]

  • 如果 讀取 "button" 控制通道數值 = 真,執行... 否則 ...


* 布林值只有兩種狀態,分別是「真」和「否」,當傳回值是「真」,即代表開關是打開的,反之則是代表開關是關上的。

✅ 控制蜂鳴器

加入積木:

[ 如果 讀取 "button" 控制通道數值 = 真 ]

[ 執行 ]

  • 音調 Pin 3 頻率 C:Do

[ 否則 ]

  • 停止音調 Pin 3

✅ 完成!確認你製作了這些程式積木。

✅ 把製作好的程式傳送到LinkIt 7697中吧!

① 確認COM port正確

② 點擊上傳

③ 傳送過程中可以在「燒錄狀態」中確認進度

✅ 上傳程式後,打開序列埠,看看LinkIt 7697 是不是成功連線到Wi-Fi了!



✅ 打開MCS測試裝置,試試看按下開關按鈕,能不能能控制蜂鳴器的開與關!

2. 用手機 APP 從 MCS 控制蜂鳴器

MCS 有提供安卓(Android)版本的APP,掃描右側 QR code 或在Google play搜尋「MediaTek Cloud Sandbox」下載手機應用程式。

✅ 下載後開啟應用程式,會進入登入畫面。

輸入你在MCS註冊的帳號與密碼,完成後按下登入(Sign In)

✅ 登入後,可以看到你的測試裝置

✅ 測試裝置上的雙向箭頭圖示亮起,代表MCS已和LinkIt 7697 建立連線,此時點擊你的測試裝置即可開始使用。

✅ 進入儀表板,點擊開關,蜂鳴器是不是開始鳴叫了?


作品成果

摩斯密碼表

摩斯密碼是一種利用長音和短音的排列組合來表示不同字母的編碼,照著摩斯密碼表,試試看跟遠方的朋友溝通吧!