本書有DRM加密保護,需使用HyRead閱讀軟體開啟
  • Pieceduino氣氛燈程式開發, 智慧家庭篇
  • 點閱:24
  • 作者: 曹永忠, 許智誠, 蔡英德著
  • 出版社:渥瑪數位
  • 出版年:2018[民107]
  • 集叢名:物聯網系列
  • ISBN:978-986-5629-62-5 ; 986-5629-62-3
  • 格式:JPG
  • 版次:初版
  • 附註:封面英文題名: Using pieceduino to develop a WIFI-Controled hue light bulb (smart home serise)
租期14天 今日租書可閱讀至2019-11-06

書籍簡介
 
本書是『物聯網系列』之『智慧家庭篇氣氛燈泡』的第四本書,是筆者針對智慧家庭為主軸,進行開發各種智慧家庭產品之小小書系列,主要是給讀者熟悉使用Arduino Compatiable 開發板:PieceDuino 開發板(網址:http://www.pieceduino.com/)來開發氣氛燈泡之商業版雛型(ProtoTyping),進而介紹這些產品衍伸出來的技術、程式攥寫技巧,以漸進式的方法介紹、使用方式、電路連接範例等等。
PieceDuino 開發板最強大的特點:他是完全Arduino Compatiable 開發板,搭載Lenonard 相同的單晶片:ATmega32u4,並在板內加上無線模組:ESP8266 WiFi Module,無線網路涵蓋距離,在不外加天線之下,就可以到達20公尺,這對於家庭運用上,不只是足夠,還是遠遠超過其需求。
更重要的是它的簡單易學的開發工具,最強大的是它網路功能與簡單易學的模組函式庫,幾乎Maker想到應用於物聯網開發的東西,可以透過眾多的周邊模組,都可以輕易的將想要完成的東西用堆積木的方式快速建立,而且價格比原廠Arduino Yun或Arduino + Wifi Shield更具優勢,最強大的是這些周邊模組對應的函式庫,瑞昱科技有專職的研發人員不斷的支持,讓Maker不需要具有深厚的電子、電機與電路能力,就可以輕易駕御這些模組。

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


作者簡介
 
曹永忠 (Yung-Chung Tsao) ,目前為自由作家暨專業Maker,專研於軟體工程、軟體開發與設計、物件導向程式設計,商品攝影及人像攝影。長期投入創客運動、資訊系統設計與開發、企業應用系統開發、軟體工程、新產品開發管理、商品及人像攝影等領域,並持續發表作品及相關專業著作。
Email:prgbruce@gmail.com
Line ID:dr.brucetsao

作者網站:https://www.cs.pu.edu.tw/~yctsao/
臉書社群(Arduino.Taiwan):https://www.facebook.com/groups/Arduino.Taiwan/
Github網站:https://github.com/brucetsao/
原始碼網址:https://github.com/brucetsao/eHUE_Bulb_Pieceduino
Youtube:https://www.youtube.com/channel/UCcYG2yY_u0m1aotcA4hrRgQ
 
 
許智誠 (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頁)
  • 開發板介紹(第3頁)
  • 控制 LED 燈泡(第8頁)
    • 發光二極體(第9頁)
    • 控制發光二極體發光(第10頁)
    • 章節小結(第13頁)
  • 控制雙色 LED 燈泡(第15頁)
    • 雙色發光二極體(第15頁)
    • 控制雙色發光二極體發光(第16頁)
    • 章節小結(第20頁)
  • 控制全彩 LED 燈泡(第22頁)
    • 全彩二極體(第22頁)
    • 控制全彩發光二極體發光(第23頁)
    • 章節小結(第28頁)
  • 全彩 LED 燈泡混色原理(第31頁)
    • 全彩二極體(第31頁)
    • 混色控制全彩發光二極體發光(第32頁)
    • 章節小結(第47頁)
  • 控制 WS2812 燈泡模組(第49頁)
    • WS2812B 全彩燈泡模組特點(第50頁)
    • 主要應用領域(第50頁)
    • 串列傳輸(第51頁)
    • WS2812B 全彩燈泡模組(第51頁)
    • 控制 WS2812B 全彩燈泡模組(第54頁)
    • 章節小結(第58頁)
  • 基礎程式設計(第60頁)
    • 開發板介紹(第60頁)
    • TCP/IP 通訊基礎開發(第61頁)
    • App Inventor 2 上傳原始碼(第63頁)
    • 手機 WIFI 基本通訊功能開發(第67頁)
    • 系統設定(第68頁)
    • TCP/IP 擴充設定(第69頁)
    • 使用 TCP/IP 元件(第73頁)
    • 主介面開發(第75頁)
    • 網路連接介面開發(第81頁)
    • 傳送文字介面開發(第83頁)
    • 控制程式開發 - 初始化(第87頁)
    • 建立 APK 安裝檔(第89頁)
    • 系統測試(第90頁)
    • 章節小結(第94頁)
  • 氣氛燈泡專案介紹(第96頁)
    • WS2812B 模組介紹(第96頁)
    • 使用 WS2812B 模組(第99頁)
    • WS 2812B 電路組立(第99頁)
    • 透過命令控制 WS2812B 顯示顏色(第102頁)
    • 控制命令解釋(第106頁)
    • 使用 TCP/IP 控制燈泡(第115頁)
    • 安裝手機端 TCP 通訊程式(第122頁)
    • 章節小結(第127頁)
  • 氣氛燈泡外殼組裝(第130頁)
    • LED 燈泡外殼(第130頁)
    • E27 金屬燈座殼(第131頁)
    • 接出 E27 金屬燈座殼電力線(第132頁)
    • 準備 AC 交流轉 DC 直流變壓器(第133頁)
    • 連接 AC 交流轉 DC 直流變壓器(第134頁)
    • 連接 DC 輸出(第134頁)
    • 放入 AC 交流轉 DC 直流變壓器於燈泡內(第135頁)
    • 準備 WS2812B 彩色燈泡模組(第135頁)
    • WS2812B 彩色燈泡模組電路連接(第136頁)
    • Pieceduino 開發板置入燈泡(第139頁)
    • 準備燈泡隔板(第140頁)
    • 裁減燈泡隔板(第140頁)
    • WS2812B 彩色燈泡模組黏上隔板(第141頁)
    • WS2812B 彩色燈泡隔板放置燈泡上(第142頁)
    • 蓋上燈泡上蓋(第142頁)
    • 完成組立(第143頁)
    • 燈泡放置燈座與插上電源(第143頁)
    • 插上電源(第144頁)
    • 軟體下載(第144頁)
    • 軟體安裝(第146頁)
    • 設定網路執行環境(第151頁)
    • 桌面執行軟體(第154頁)
    • 執行 Pieceduino 控制氣氛燈之應用程式(第155頁)
    • 燈泡展示畫面(第157頁)
    • 章節小結(第158頁)
  • 手機應用程式開發(第160頁)
    • 如何執行 AppInventor 程式(第160頁)
    • 開啟新專案(第162頁)
    • 系統設定(第164頁)
    • TCP/IP 擴充設定(第165頁)
    • 使用 TCP/IP 元件(第169頁)
    • 使用時鐘元件(第171頁)
    • 主介面開發(第172頁)
    • 開發網路連接功能(第179頁)
    • 開發變更顏色功能(第181頁)
    • 開發預覽顏色功能(第196頁)
    • 開發及時預覽顏色功能(第201頁)
    • 開發顯示 Debug 訊息(第206頁)
    • 色盤控制介面開發(第208頁)
    • 系統控制介面開發(第213頁)
    • 控制程式開發 - 初始化(第217頁)
    • 控制程式開發 - 建立變數(第218頁)
    • 控制程式開發 - 系統初始化(第224頁)
    • 控制程式開發 - 建立網路控制(第227頁)
    • 控制程式開發 - 共用函式設計(第233頁)
    • 控制程式開發 - 連接氣氛燈泡(第239頁)
    • 控制程式開發 - 使用者操作(第240頁)
    • 控制程式開發 - 即時顯示自動傳送程序(第244頁)
    • 系統測試 - 啟動 AICompanion(第244頁)
    • 系統測試 - 進入系統(第248頁)
    • 系統測試 - 控制 RGB 燈泡並預覽顏色(第250頁)
    • 系統測試 - 控制 RGB 燈泡並實際變更顏色(第251頁)
    • 結束系統測試(第255頁)
    • 章節小結(第256頁)
  • 進階程式開發色盤功能(第258頁)
    • 開啟原有專案(第258頁)
    • 修改系統名稱(第260頁)
    • 進行擴增(第262頁)
    • 色盤介面(第263頁)
    • 系統對話盒(第269頁)
    • 控制程式開發 - 初始化(第270頁)
    • 控制程式開發 - 建立變數(第271頁)
    • 控制程式開發 - 使用者函式設計(第272頁)
    • 控制程式開發 - 色盤控制(第273頁)
    • 控制程式開發 - 擴充對話盒視窗(第274頁)
    • 系統測試 - 啟動 AICompanion(第276頁)
    • 系統測試 - 進入系統(第280頁)
    • 系統測試 - 控制 RGB 燈泡(第281頁)
    • 系統測試 - 控制 RGB 燈泡並實際變更顏色(第282頁)
    • 結束系統測試(第288頁)
    • 章節小結(第291頁)
  • 本書總結(第292頁)
  • 作者介紹(第293頁)
  • 附錄(第294頁)
    • Pieceduino 腳位圖(第294頁)
    • 燈泡變壓器腳位圖(第295頁)
  • 參考文獻(第296頁)
紙本書 NT$ 999
單本電子書
NT$ 99

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