目錄
自序
工業40 系列
開發板介紹
ESP32 WROOM
NodeMCU-32S Lua WiFi 物聯網開發板
安裝ESP 開發板的CPX 晶片USB 驅動程式
章節小結
第一門課 溫溼度感測器模組
XY-MD02 溫溼度感測模組
開啟軟體
XY-MD02 溫溼度感測器通訊命令解析
讀寫請求資料發送資料方法
感測模組回應請求後回饋資料發送資料方法
請求發送溫度資料
請求發送濕度資料
請求發送溫溼度資料
讀寫單一暫存器資料發送資料方法
感測模組回應請求暫存器後回饋資料發送資料方法
請求發送裝置位址資料
請求修改裝置位址資料
請求發送傳輸速率資料
請求修改傳輸速率資料
章節小結
第二門課 溫溼度感測器傳送雲端
XY-MD02 溫溼度感測模組
顯示XY-MD02 溫溼度感測器顯示介面
將溫XY-MD02 溫溼度感測器透過資料代理人傳送到雲端平台
章節小結
第三門課 Modbus RTU 繼電器模組
八組繼電器模組
Modbus RTU 繼電器模組電路控制端
電磁繼電器的工作原理和特性
繼電器運作線路
完成Modbus RTU 繼電器模組電力供應
完成Modbus RTU 繼電器模組之對外通訊端
開啟軟體
開始測試繼電器開啟與關閉
通訊命令解析
控制繼電器之Modbus 控制碼
測試軟體進行連線與控制測試
完成Modbus RTU 繼電器模組之對外通訊端
實際進行連線與控制測試
章節小結
第四門課工業通訊四繼電器模組
四組繼電器模組
開啟軟體
Modbus RTU 四路繼電器模組命令解析
單獨打開單一繼電器
開啟/關閉所有繼電器
讀取/設定控制器
讀取繼電器器
讀取IO 光耦合
電磁繼電器的工作原理和特性
繼電器運作線路
完成Modbus RTU 繼電器模組電力供應
完成Modbus RTU 繼電器模組之控制家電
章節小結
第五門課 整合MQTT 控制裝置
MQTT Broker 訂閱功能開發
MQTT Broker 訂閱接收後回饋功能開發
透過串列埠控制裝置並回傳裝置狀態
透過MQTT Broker 傳送控制裝置並回傳裝置狀態
回饋控制器狀態之功能開發
章節小結
第六門課 使用Python 控制工業裝置
透過MQTT Broker 控制開發裝置
安裝與設定Python 開發視覺化界面
開發控制Modbus 控制器之功能問題
解決重複產生視窗程式碼的問題
產生視窗操作之程式碼
完成傳送json 文件到MQTT Broker 伺服器程式碼
小結
本書總結
作者介紹
附錄
NodeMCU 32S 腳位圖
ESP32-DOIT-DEVKIT 腳位圖
ESP32 物聯網基礎10 門課:The Ten Basic Courses to IoT Programming
Based on ESP32
ZQWL-IO-1CNRR8-I 使用手册V14
XY-MD02 溫溼度感測模組
顯示XY-MD02 溫溼度感測器實驗實體圖
Modbus RTU 四路继电器模块
Modbus RTU 四路繼電器模組命令一覽表
參考文獻