內容簡介
本書首先引領你開啟樹莓派的大門,進入充滿神奇、瑰麗、希望的多彩世界。
同時,也敞開探索Arduino資源的視窗,指引你善用俯拾皆是的各式珍貴資源。
你將一步一步從基本程式設計、簡單電路組裝到測試的紮實演練,最後建立一個實用的物聯網。
本書分成三大部分
➤ 樹莓派:從開箱設定到GPIO應用
➤ Arduino:從LED閃爍的控制到Wi-Fi模組的開發
➤ 樹莓派與Arduino:運用Node-RED融合兩者,輕易開發物聯網
閱讀本書後,你將學到
✔ 樹莓派GPIO應用
✔ Python程式設計
✔ Arduino程式設計
✔ 樹莓派與Arduino整合應用
✔ ESP8266 NodeMCU應用
✔ Node-RED程式設計
本書適用於
☛ 大專院校「機電整合」、「專題製作」、「網際網路程式設計」等課程
☛ 高中、高職「微電腦應用實習」相關課程
☛ 各級學校開辦的正規或短期「物聯網」探索課程
☛ 創客玩家DIY物聯網
同時,也敞開探索Arduino資源的視窗,指引你善用俯拾皆是的各式珍貴資源。
你將一步一步從基本程式設計、簡單電路組裝到測試的紮實演練,最後建立一個實用的物聯網。
本書分成三大部分
➤ 樹莓派:從開箱設定到GPIO應用
➤ Arduino:從LED閃爍的控制到Wi-Fi模組的開發
➤ 樹莓派與Arduino:運用Node-RED融合兩者,輕易開發物聯網
閱讀本書後,你將學到
✔ 樹莓派GPIO應用
✔ Python程式設計
✔ Arduino程式設計
✔ 樹莓派與Arduino整合應用
✔ ESP8266 NodeMCU應用
✔ Node-RED程式設計
本書適用於
☛ 大專院校「機電整合」、「專題製作」、「網際網路程式設計」等課程
☛ 高中、高職「微電腦應用實習」相關課程
☛ 各級學校開辦的正規或短期「物聯網」探索課程
☛ 創客玩家DIY物聯網
作者簡介
林聖泉
國立中興大學生物產業機電工程學系退休教授
機械技師
國立中興大學生物產業機電工程學系退休教授
機械技師
內容目錄
【Part I 樹莓派】
Chapter 1 樹莓派介紹
1.1 簡介
1.2 開箱設定
1.3 作業系統
1.4 外接 USB 網路攝影機
1.5 樹莓派腳位
Chapter 2 Python 介紹
Chapter 3 樹莓派 GPIO
3.1 LED 控制
3.2 基本數位輸入
3.3 超音波測距模組
3.4 溫濕度感測模組
3.5 步進馬達控制
3.6 伺服馬達控制
【Part II Arduino】
Chapter 4 Arduino 介紹
4.1 Arduino
4.2 Arduino UNO 數位輸出與輸入
4.3 Arduino UNO 類比輸入訊號
4.4 Arduino UNO 控制伺服馬達
Chapter 5 ESP8266 NodeMCU:無線網路開發模組
5.1 ESP8266 NodeMCU
5.2 MQTT
5.3 ESP8266 NodeMCU 與樹莓派的融合
CHAPTER 6 Arduino IoT Cloud
6.1 Arduino IoT Cloud
6.2 IoT Remote APP
【Part III 樹莓派與 Arduino】
Chapter 7 樹莓派與 Arduino UNO 的結合
7.1 I2C 通訊方式
7.2 USB 連接
Chapter 8 Node-RED 介紹
8.1 前言
8.2 第 1 個 Node-RED 流程
8.3 Node-RED 訊息
8.4 結點安裝步驟
8.5 Node-RED 流程組成
Chapter 9 居家環境監控系統
9.1 室內溫濕度量測與顯示
9.2 各房間電燈開關控制
9.3 應用 Arduino IoT Cloud 建立環境監控系統
Chapter 10 居家設備控制系統
10.1 咖啡機控制
10.2 窗簾控制
10.3 百葉窗控制
10.4 應用 Arduino IoT Cloud 控制咖啡機
10.5 應用 Arduino IoT Cloud 控制窗簾
10.6 應用 Arduino IoT Cloud 控制百葉窗
Chapter 11 居家安全監視系統
Chapter 12 使用者介面客製化
12.1 主題設計
12.2 介面格式設計
12.3 版面配置
參考資料
附錄A:安裝Arduino 函式庫方法
附錄B:電子零件清單
Chapter 1 樹莓派介紹
1.1 簡介
1.2 開箱設定
1.3 作業系統
1.4 外接 USB 網路攝影機
1.5 樹莓派腳位
Chapter 2 Python 介紹
Chapter 3 樹莓派 GPIO
3.1 LED 控制
3.2 基本數位輸入
3.3 超音波測距模組
3.4 溫濕度感測模組
3.5 步進馬達控制
3.6 伺服馬達控制
【Part II Arduino】
Chapter 4 Arduino 介紹
4.1 Arduino
4.2 Arduino UNO 數位輸出與輸入
4.3 Arduino UNO 類比輸入訊號
4.4 Arduino UNO 控制伺服馬達
Chapter 5 ESP8266 NodeMCU:無線網路開發模組
5.1 ESP8266 NodeMCU
5.2 MQTT
5.3 ESP8266 NodeMCU 與樹莓派的融合
CHAPTER 6 Arduino IoT Cloud
6.1 Arduino IoT Cloud
6.2 IoT Remote APP
【Part III 樹莓派與 Arduino】
Chapter 7 樹莓派與 Arduino UNO 的結合
7.1 I2C 通訊方式
7.2 USB 連接
Chapter 8 Node-RED 介紹
8.1 前言
8.2 第 1 個 Node-RED 流程
8.3 Node-RED 訊息
8.4 結點安裝步驟
8.5 Node-RED 流程組成
Chapter 9 居家環境監控系統
9.1 室內溫濕度量測與顯示
9.2 各房間電燈開關控制
9.3 應用 Arduino IoT Cloud 建立環境監控系統
Chapter 10 居家設備控制系統
10.1 咖啡機控制
10.2 窗簾控制
10.3 百葉窗控制
10.4 應用 Arduino IoT Cloud 控制咖啡機
10.5 應用 Arduino IoT Cloud 控制窗簾
10.6 應用 Arduino IoT Cloud 控制百葉窗
Chapter 11 居家安全監視系統
Chapter 12 使用者介面客製化
12.1 主題設計
12.2 介面格式設計
12.3 版面配置
參考資料
附錄A:安裝Arduino 函式庫方法
附錄B:電子零件清單
ISBN: 9786263334113