輕課程 用 Arduino 輕鬆入門 物聯網 IoT 實作應用 - 使用圖形化 motoBlockly 程式語言
內容描述
1.深入淺出的引導讀者利用簡單易學的Arduino、物聯網及各類雲服務,實作各式融入生活的範例。
2.採用慧手科技獨特的Arduino擴充板及RJ11電話線來連接各式的Arduino外接模組,讓有程式背景卻無電子電機專業的學生也能輕易上手,更可讓老師減少硬體除錯的時間提升上課效率。
3.以網頁式的Arduino圖控式軟體motoBlockly來進行相關程式開發,除了可支援不同的作業系統外,亦可讓有電子背景卻無軟體專業的學生輕鬆跨越編寫程式的門檻,從此輕鬆駕馭Arduino。
4.透過免費好用的雲端服務,循序漸進的教您如何利用thingspeak, google form收集大數據、MQTT遠端遙控或定時開關其他電器。也可與手機APP結合,透過Line、簡訊等方式來監控Arduino所偵測到的異常狀況。
目錄大綱
CH0 Arduino軟硬體的基礎介紹與設定
0-1 相關硬體簡介
0-2 安裝Arduino IDE與驅動程式
0-3 motoBlockly的前置設定及程式上傳
0-4 motoBlockly操作介面說明
CH1 ThingSpeak-農場大數據 & 雲端叫號系統
1-1 ThingSpeak簡介
1-2 ThingSpeak與Arduino
1-3 ThingSpeak的帳號註冊(Sign Up)
1-4 ThingSpeak實作應用I – 農場大數據收集系統
1-5 ThingSpeak實作應用II – 雲端叫號系統
1-6 ThingSpeak實作應用III –雲端叫號讀取系統
1-7 ThingSpeak免費帳號的限制
實作題
CH2 IFTTT-防盜&求援系統
2-1 IFTTT簡介
2-2 IFTTT與Arduino
2-3 IFTTT的帳號註冊(Sign Up)
2-4 IFTTT實作應用I - 超音波防盜系統
2-5 IFTTT實作應用II – 緊急求援系統
實作題
CH3 MQTT-遠端遙控 & 傳訊系統
3-1 MQTT簡介
3-2 MQTT與Arduino
3-3 MQTT伺服器(MQTT Broker)
3-4 MQTT實作應用I – 遠端呼叫鈴系統
3-5 MQTT實作應用II – 遠端呼叫鈴及LED開關系統
3-6 MQTT實作應用III – Arduino遠端傳訊系統
3-7 免費MQTT伺服器的限制
實作題
CH4 Google Form-雲端點餐 & 打卡系統
4-1 Google Form簡介
4-2 Google Form與Arduino
4-3 Google的帳號註冊
4-4 Google Form實作應用I – 雲端點餐系統
4-5 Google Form實作應用II – 雲端打卡系統
實作題
CH5 NTP與LINE Notify-定時開關 & 用藥提醒系統
5-1 NTP與LINE Notify簡介
5-2 NTP與Arduino
5-3 LINE Notify與Arduino
5-4 NTP實作應用 – NTP定時開關系統
5-5 LINE Notify實作應用 – 定時用藥提醒系統
實作題
附錄-實作題解答