-
Wifi氣氛燈程式開發, ESP32篇
-
點閱:385
49人已收藏
- 作者: 曹永忠等作
- 出版社:渥瑪數位
- 出版年:2020
- 集叢名:物聯網系列 ESP系列程式設計,智慧家庭篇氣氛燈泡:4
- EISBN:9789869882941 PDF
- 格式:PDF,JPG
- 頁數:348
- 附註:含附錄 封面英文題名: Using ESP32 to develop a WIFI-controlled hue light bulb (Smart Home Series)
- 系列書: ESP系列程式設計, 智慧家庭篇氣氛燈泡(繁體),本系列共3本
本書是『ESP系列程式設計』之『智慧家庭篇氣氛燈泡』的第四本書,是筆者針對智慧家庭為主軸,進行開發各種智慧家庭產品之小小書系列,主要是給讀者熟悉使用Arduino Compatiable 開發板:ESP32 開發板(網址:http://www.ESP32.com/)來開發氣氛燈泡之商業版雛型(ProtoTyping),進而介紹這些產品衍伸出來的技術、程式攥寫技巧,以漸進式的方法介紹、使用方式、電路連接範例等等。
ESP32 開發板最強大的特點:他是完全Arduino Compatiable 開發板,搭載Lenonard 相同的單晶片:ATmega32u4,並在板內加上無線模組:ESP8266 WiFi Module,無線網路涵蓋距離,在不外加天線之下,就可以到達20公尺,這對於家庭運用上,不只是足夠,還是遠遠超過其需求。
更重要的是它的簡單易學的開發工具,最強大的是它網路功能與簡單易學的模組函式庫,幾乎Maker想到應用於物聯網開發的東西,可以透過眾多的周邊模組,都可以輕易的將想要完成的東西用堆積木的方式快速建立,而且價格比原廠Arduino Yun或Arduino + Wifi Shield更具優勢,最強大的是這些周邊模組對應的函式庫,瑞昱科技有專職的研發人員不斷的支持,讓Maker不需要具有深厚的電子、電機與電路能力,就可以輕易駕御這些模組。
最後書攥寫期間,承蒙國立基隆高中楊志忠老師邀請筆者,於2020年4月22日與4月29日各開設二場教師研習課:物聯網實作課程-智慧家居之氣氛燈泡,並感謝主辦單位與參與老師與學員。
也承蒙國立台中女子高級中學圖書館主任 張仕東老師邀請筆者,於2020年5月12日至該校開設一場教師研習課:夢幻燈-教師研習,並感謝主辦單位與參與老師與學員
- 自序(第ii頁)
- 自序(第iv頁)
- 自序(第vi頁)
- 目錄(第viii頁)
- 圖目錄(第xiv頁)
- 表目錄(第xxx頁)
- 物聯網系列(第1頁)
- 開發板介紹(第4頁)
- ESP32 WROOM(第6頁)
- NodeMCU-32S Lua WiFi 物聯網開發板(第9頁)
- Arduino 開發 IDE 安裝(第12頁)
- 安裝 Arduino 開發板的 USB 驅動程式(第23頁)
- 安裝 ESP 開發板的 CP210X 晶片 USB 驅動程式(第28頁)
- 安裝 ESP32 Arduino 整合開發環境(第33頁)
- 章節小結(第47頁)
- 控制 LED 燈泡(第49頁)
- 控制 LED 發光二極體(第49頁)
- 章節小結(第53頁)
- 控制雙色 LED 燈泡(第55頁)
- 雙色 LED 模組(第55頁)
- 章節小結(第58頁)
- 控制全彩 LED 燈泡(第61頁)
- 全彩發光二極體(第61頁)
- 全彩 LED 模組(第62頁)
- 章節小結(第66頁)
- 控制 WS2812 燈泡模組(第68頁)
- WS2812B 全彩燈泡模組特點(第69頁)
- 主要應用領域(第69頁)
- 串列傳輸(第70頁)
- WS2812B 全彩燈泡模組(第70頁)
- 控制 WS2812B 全彩燈泡模組(第73頁)
- 章節小結(第79頁)
- 基礎程式設計(第81頁)
- 開發板介紹(第81頁)
- TCP/IP 通訊基礎開發(第81頁)
- App Inventor 2 上傳原始碼(第84頁)
- 手機 WIFI 基本通訊功能開發(第88頁)
- 系統設定(第89頁)
- TCP/IP 擴充設定(第90頁)
- 使用 TCP/IP 元件(第93頁)
- 主介面開發(第95頁)
- 網路連接介面開發(第102頁)
- 傳送文字介面開發(第103頁)
- 控制程式開發 - 初始化(第107頁)
- 建立 APK 安裝檔(第110頁)
- 系統測試(第111頁)
- 章節小結(第115頁)
- 氣氛燈泡專案介紹(第117頁)
- WS2812B 模組介紹(第117頁)
- 使用 WS2812B 模組(第120頁)
- WS 2812B 電路組立(第120頁)
- 透過命令控制 WS2812B 顯示顏色(第123頁)
- 控制命令解釋(第127頁)
- 使用 TCP/IP 控制燈泡(第137頁)
- 安裝手機端 TCP 通訊程式(第143頁)
- 章節小結(第149頁)
- 氣氛燈泡外殼組裝(第152頁)
- 硬體組立(第153頁)
- 蓋上燈泡上蓋(第164頁)
- 燈泡韌體安裝(第166頁)
- 手機應用軟體安裝(第188頁)
- 手機應用軟體環境設定(第208頁)
- 整合測試(第224頁)
- 章節小結(第230頁)
- 手機應用程式開發(第232頁)
- 如何執行 AppInventor 程式(第232頁)
- 開啟新專案(第234頁)
- 通訊畫面開發(第236頁)
- 控制介面開發(第239頁)
- 顏色控制設計(第247頁)
- 控制列設計(第257頁)
- Debug 顯示設計(第261頁)
- 系統元件設計(第262頁)
- 對話盒元件設計(第267頁)
- APP 系統設計(第268頁)
- 控制程式開發 - 初始化(第272頁)
- 控制程式開發 - 建立變數(第273頁)
- 控制程式開發 - 設定主畫面(第276頁)
- 使用者互動設計(第279頁)
- 系統測試 - 啟動 AICompanion(第284頁)
- 系統測試 - 進入系統(第288頁)
- 系統測試 - 控制 RGB 燈泡並預覽顏色(第290頁)
- 系統測試 - 控制 RGB 燈泡並實際變更顏色(第292頁)
- 系統測試(第294頁)
- 章節小結(第298頁)
- 本書總結(第299頁)
- 作者介紹(第300頁)
- 附錄(第302頁)
- NodeMCU 32S 腳位圖(第302頁)
- P32-DOIT-DEVKIT 腳位圖(第303頁)
- 燈泡變壓器腳位圖(第304頁)
- 2020 年四月國立基隆高中課程(第305頁)
- 2020 年五月 12 日國立台中女子高級中學課程(第308頁)
- 參考文獻(第312頁)
今日租書可閱讀至2025-02-08