新DiFi第20課跨網域遠端遙控(Blynk應用)

Blynk是一個讓使用者能快速建立控制和監測硬體專題的新平臺,支援iOS和Android裝置。下載Blynk app後,可以建立一個專題控制平臺並佈署按鈕、控制條、圖表和其他工具。使用這些工具,你可以開關腳位或檢視感測器傳來的顯示資料。(註1)

使用WFduino可以整合 Blynk和scratch分別或一起控制DiFi(ESP8266晶片),可以跨網域控制,讓你設計出更多的可能。

DiFi學習板內建變壓器和繼電器,設定完成後,可以直接連接電線插上插座就可以不需要電腦直接使用了,理論上在台灣就可以控制美國的電器用品。

透過WFduino將blynk的連接程式寫入DiFi學習板(或ESP8266系列晶片),就可以透過手機上的blynk APP,跨網域遠端遙控。

例如:我今天將DiFi學習板接上電源放在家裡(不需要接電腦),到美國旅行時,只要打開手機,就可以操控家裡的DiFi學習板。

教學影片如下:

————————

Blynk設定

———————

在手機APP商店中搜尋[Blynk],安裝好,完成註冊後。

1.產生一個新專案

2.輸入[專案名稱],選擇板子(ESP8266),按[Create]

產生專案後,系統會寄一封專案的授權碼(Auth Token)到您的信箱

3.按[+]新增一個功能

4.選擇您要做的功能。例如:按鍵(Button)

預設提供免費點數2000點,如果需要更多再另外購買。

5.點進該[功能]設定

6.修改[名稱],選[圖示],選擇[腳位]

[PUSH]:按著才有作用(亮),放開就無作用(不亮)

[SWITCH]:開關,按一下開,再按一下關

7.配DiFi板子上的腳位選擇後,按[CONTINUE]

腳位號碼是原始的ESP8266腳位,不是scratch的腳位號碼。

8.按下PLAY的三角形圖示(要先完成下面的wfduino設定,完成燒錄授權碼)

9.就可以操作了。

————————-

WFduino設定(燒錄授權碼)(註2)

———————-

建議直接使用筆記型電腦,無線網路上網。設定後就不需要再用了。

1.先到信箱裡面找到Blynk寄來的信,將專案的授權碼(Auth Token)複製起來。

2.選擇網路上的[refresh],程式會掃描附近的基地台。

3.WFduino畫面變成下圖,選擇您要連線的wifi網路(和筆電同一個),輸入密碼,再點[設定連線]

4.選擇[功能],[網頁雲端控制]

5.開啟新的網頁,在Blynk Token:後面的空格輸入授權碼(Auth Token)後,按[設置]

6.瀏覽器顯示完成。

——————————-

一、手機APP直接控制(使用電腦或筆電供電)

設定完成後,可以跨網域控制。

二、手機APP直接控制(使用行動電源供電)

設定完成後,可以跨網域控制。

三、Blynk和scratch同時控制DiFi

設定完成後,可以跨網域控制。

使用手機遠端遙控,用電腦檢查腳位狀態

手機照前面先設定好,用手機按鍵控制RGB LED亮或暗。

DiFi學習板用USB線連接電腦,開啟WFduino連接。

Scratch程式:

設定腳位7為輸入。

循環無限次,讓D0燈閃爍,並說出腳位7的狀態。

程式下載Blynk和scratch同時控制DiFi.sb2

四、更多教學資料請參考:
https://sites.google.com/view/wfduino/%E8%AA%B2%E7%A8%8B/%E9%9B%B2%E7%AB%AF%E6%87%89%E7%94%A8/blynk

五、雲參數 和 Virtual PIN 同步

利用雲參數同步顯示在 Blynk APP。

有了這個同步功能,就可以透過 Scratch 做出更多更棒的雲端應用。

———————————————-

物聯網運用+達文西機械手臂,理論上,未來可以發展成遠端遙控外科手術。(日劇大門未知子有這個橋段)

 

註1

參考資料http://www.makezine.com.tw/make2599131456/blynkarduino

註2

請參考新DiFi第16課無線連接http://blog.ilc.edu.tw/blog/blog/868/post/104089/678445

—————————————-

相關連結:

新DiFi課程目錄
http://blog.ilc.edu.tw/blog/blog/868/post/104089/678192

WFduino(Arduino)課程目錄
http://blog.ilc.edu.tw/blog/blog/868/post/97509/641433 

roc

宜蘭縣國小資訊小站

您可能也會喜歡…