PDF JPG
本書有DRM加密保護,需使用HyRead閱讀軟體開啟
租期14天 今日租書可閱讀至2021-10-03

本書是『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日至該校開設一場教師研習課:夢幻燈-教師研習,並感謝主辦單位與參與老師與學員

所以本書要介紹台灣、中國、歐美等市面上最常見的智慧家庭產品,使用逆向工程的技巧,推敲出這些產品開發的可行性技巧,並以實作方式重作這些產品,讓讀者可以輕鬆學會這些產品開發的可行性技巧,進而提升各位Maker的實力,希望筆者可以推出更多的入門書籍給更多想要進入『ESP32 開發板』、『物聯網』這個未來大趨勢,所有才有這個物聯網系列的產生。


作者介紹
 
曹永忠 (Yung-Chung Tsao) ,國立中央大學資訊管理學系博士,目前在國立暨南國際大學電機工程學系與國立高雄科技大學商務資訊應用系兼任助理教授與自由作家,專注於軟體工程、軟體開發與設計、物件導向程式設計、物聯網系統開發、Arduino開發、嵌入式系統開發。長期投入資訊系統設計與開發、企業應用系統開發、軟體工程、物聯網系統開發、軟硬體技術整合等領域,並持續發表作品及相關專業著作。
Email:prgbruce@gmail.com
Line ID:dr.brucetsao

WeChat:dr_brucetsao
作者網站:https://www.cs.pu.edu.tw/~yctsao/myprofile.php
臉書社群(Arduino.Taiwan):https://www.facebook.com/groups/Arduino.Taiwan/
Github網站:https://github.com/brucetsao/
原始碼網址:https://github.com/brucetsao/ESP_Bulb
Youtube:https://www.youtube.com/channel/UCcYG2yY_u0m1aotcA4hrRgQ
本書智慧燈炮與PCB板與零件網址:https://www.motoduino.com/product/%E6%99%BA%E6%85%A7%E5%AE%B6%E5%B1%85wi-fi-%E5%A4%A2%E5%B9%BB%E7%87%88%E6%B3%A1/
 
楊志忠(Chih-Chung Yang),國立清華大學物理學系碩士,目前擔任國立基隆高中物理科專任教師,致力於物理科教學影音製作,近年投入自造者運動,導入專家學者資源動手改造傳統物理實驗量測、生活電器程式控制等。
Email:klsh121@klsh.kl.edu.tw
物理教學影音: http://podcast.klsh.kl.edu.tw/channels/524/episodes/4526?locale=zh_tw
 
許智誠 (Chih-Cheng Hsu),美國加州大學洛杉磯分校(UCLA) 資訊工程系博士,曾任職於美國IBM等軟體公司多年,現任教於中央大學資訊管理學系專任副教授,主要研究為軟體工程、設計流程與自動化、數位教學、雲端裝置、多層式網頁系統、系統整合、金融資料探勘、Python建置(金融)資料探勘系統。
Email: khsu@mgt.ncu.edu.tw
作者網頁:http://www.mgt.ncu.edu.tw/~khsu/
 
 
蔡英德 (Yin-Te Tsai),國立清華大學資訊科學博士,目前是靜宜大學資訊傳播工程學系教授,靜宜大學資訊學院院長及靜宜大學人工智慧創新應用研發中心主任。曾擔任台灣資訊傳播學會理事長,台灣國際計算器程式競賽暨檢定學會理事,台灣演算法與計算理論學會理事、監事。主要研究為演算法設計與分析、生物資訊、軟體開發、智慧計算與應用。
Email:yttsai@pu.edu.tw
作者網頁:http://www.csce.pu.edu.tw/people/bio.php?PID=6#personal_writing


  • 自序(第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頁)
紙本書 NT$ 1200
單本電子書
NT$ 139

點數租閱 20點
租期14天
今日租書可閱讀至2021-10-03
還沒安裝 HyRead 3 嗎?馬上免費安裝~
QR Code