11/19(六)邀請到「Webduino團隊」教學多塊開發板互相溝通傳遞。講師精心設計六小時的課程,實作六大範例,結合五種傳感器監控真實環境並回傳數據,使用Webduino雲端工具,拋開繁複的程式編輯,透過電腦、行動裝置實作出遠端智慧監控裝置。
雙開發板,多元互動
Webduino團隊這次帶來的主要教學內容為雙開發板的互動,有經驗的人會發現一塊開發板能夠做到的事情相當有限,但若能學習如何連動兩塊甚至更多開發板,能做到的互動就非常多元。課程一開始簡短的介紹Webduino團隊的經歷,很快地開始介紹今天的主角「Webduino馬克一號」與「Smart開發板」。
▲Webduino 馬克一號。
▲Smart 開發板。
今天當然不只需要開發板,還將用到許多作為互動的傳感器,一一清點完畢之後就準備將板子連上網進行認證,並將所需的韌體燒錄進開發板。這地方為了避免大家連上網的板子名稱都相同,課前講師們已經將板子燒錄進一組序號,方便大家能更快速地尋找到手上的開發板。
▲學員針對開發板進行連線認證及燒錄韌體。
環境建置完畢就進入開發版與傳感器間的應用,一開始利用控制LED燈來測試板子上線狀態,如果順利就將Mark1連接點矩陣傳感器,搭配Webduino Blockly編輯器完成語法編譯,並在矩陣圖畫出自己想要的圖形。
▲點矩陣傳感器,畫出自己想要的圖形。
▲Smart開發板三色燈測試。
單塊開發板運行成功過後,就要將Mark1和Smart開發板做連動,一個當感測器,另一個則是做出相對反應。一連串使用了光感應、土壤偵測、溫濕度來讓學員們孰悉兩塊開發板間的互動該怎麼設定,並判斷環境數據回傳不一樣的結果。
▲土壤感測器(Smart)+點矩陣感測器(Mark1)。
▲光感測器(Smart)+點矩陣感測器(Mark1)。
▲學員研究程式碼。
連動兩塊開發板的實作在這邊也告一段落了,接下來要教學部署程式到雲端相對於前半段課程較為枯燥乏味,畢竟直接要面對比較繁複的程式碼,但也不會講解到太過艱深而導致完全無法理解。由於課程主要是雙開發板的連動,雲端部署的時間相對於較少。
▲講師介紹如何安裝環境。
今日的活動也邁入了尾聲,Webduino團隊還特地準備了課程證明,發給前來上課的學員,非常用心。一整天的課程從軟體到硬體,單開發板到雙開發板連動,接觸到的東西非常多,課程結束後仍有不少學員留下來討論解決問題,日後若在研究過程有遇到任何問題也可以到Webduino技術討問社團上提出問題,跟大家多多交流,彼此交換經驗、切磋成長。
▲Webduino 課程證明。
Webduino 教學團隊
▲Marty介紹Webduino團隊。
Webduino 是由一群熱血又富含創意的軟體人所成立,帶著最初的信念,致力於降低使用者的進入門檻,希望帶給使用者更簡易、方便與跨平台的觀念和開發模式,只要打開瀏覽器,就能在短時間內實作各式各樣的物聯網應用,藉以激發使用者對未來生活的想像力,共同創造更美妙的生活模式。
▲Webduino團隊-許益祥 Marty。
團隊先前在創客Night 講座進行分享,現場有不少朋友表示對工作坊很有興趣,也曾與T客邦合作推出Webduino實作坊、智慧家庭雲端遙控家電實作坊,此次再度合作推出Webduino雲端智能監控實作坊,歡迎一起來體驗開發物聯網應用的樂趣,為你的生活、工作加分。
專訪文章:Webduino 讓網頁工程師不用學C++,用HTML就可撰寫開發板程式
官方網站:https://webduino.io/
請注意!留言要自負法律責任,相關案例層出不窮,請慎重發文!