98442,95063

Using Nanoto Develop a Bluetooth-Controled Hue Light Bulb (S

藍芽氣氛燈程式開發(智慧家庭篇)

藍芽氣氛燈程式開發(智慧家庭篇)

您的評分:


出版日期:2017/06/06
出版:渥瑪數位 / 渥瑪數位有限公司
作者:曹永忠、吳佳駿、許智誠、蔡英德
語言:繁體中文(台灣)
頁數:271
產品類型:電子書
檔案格式:PDF(適合平板)

零售
原價 NT$ 800 元

零售
)檢舉
免費試閱
嵌入閱讀器至您的網頁

內容簡介

本書是『物聯網系列』之『智慧家庭篇氣氛燈泡』的第二本書,是筆者針對智慧家庭為主軸,進行開發各種智慧家庭產品之小小書系列,主要是給讀者熟悉使用Arduino Nano來開發物聯網之各樣產品之原型(ProtoTyping),進而介紹這些產品衍伸出來的技術、程式攥寫技巧,以漸進式的方法介紹、使用方式、電路連接範例等等。
AArduino Nano開發板最強大的不只是它的簡單易學的開發工具,最強大的是它網路功能與簡單易學的模組函式庫,幾乎Maker想到應用於物聯網開發的東西,可以透過眾多的周邊模組,都可以輕易的將想要完成的東西用堆積木的方式快速建立,而且價格比原廠Arduino Yun或Arduino + Wifi Shield更具優勢,最強大的是這些周邊模組對應的函式庫,瑞昱科技有專職的研發人員不斷的支持,讓Maker不需要具有深厚的電子、電機與電路能力,就可以輕易駕御這些模組。
所以本書要介紹台灣、中國、歐美等市面上最常見的智慧家庭產品,使用逆向工程的技巧,推敲出這些產品開發的可行性技巧,並以實作方式重作這些產品,讓讀者可以輕鬆學會這些產品開發的可行性技巧,進而提升各位Maker的實力,希望筆者可以推出更多的入門書籍給更多想要進入『Arduino Nano』、『物聯網』這個未來大趨勢,所有才有這個物聯網系列的產生。

章節目錄

自序 ii
自序 iii
自序 v
目 錄 vii
圖目錄 xii
表目錄 xxvi
物聯網系列 - 1 -
控制LED燈泡 - 3 -
發光二極體 - 4 -
控制發光二極體發光 - 5 -
章節小結 - 9 -
控制雙色LED燈泡 - 11 -
雙色發光二極體 - 11 -
控制雙色發光二極體發光 - 12 -
章節小結 - 16 -
控制全彩LED燈泡 - 18 -
全彩二極體 - 18 -
控制全彩發光二極體發光 - 19 -
章節小結 - 25 -
全彩LED燈泡混色原理 - 27 -
全彩二極體 - 27 -
混色控制全彩發光二極體發光 - 28 -
章節小結 - 42 -
控制WS2812燈泡模組 - 44 -
WS2812B全彩燈泡模組特點 - 45 -
主要應用領域 - 45 -
串列傳輸 - 45 -
WS2812B全彩燈泡模組 - 46 -
控制WS2812B全彩燈泡模組 - 48 -
混色控制WS2812B全彩燈泡模組 - 52 -
章節小結 - 64 -
透過藍芽控制WS2812燈泡模組 - 66 -
透過藍芽控制WS2812B全彩燈泡模組發光 - 66 -
章節小結 - 81 -
基礎程式設計 - 83 -
上傳電腦原始碼 - 83 -
藍芽通訊 - 86 -
手機安裝藍芽裝置 - 91 -
安裝Bluetooth RC APPs應用程式 - 96 -
BluetoothRC應用程式通訊測試 - 103 -
Arduino Nano藍芽模組控制 - 109 -
手機藍芽基本通訊功能開發 - 114 -
如何執行AppInventor程式 - 131 -
章節小結 - 136 -
氣氛燈泡外殼組裝 - 138 -
LED燈泡外殼 - 138 -
E27 金屬燈座殼 - 139 -
接出E27 金屬燈座殼電力線 - 140 -
準備AC交流轉DC直流變壓器 - 140 -
連接AC交流轉DC直流變壓器 - 142 -
連接DC輸出 - 142 -
放入AC交流轉DC直流變壓器於燈泡內 - 143 -
準備WS2812B 彩色燈泡模組 - 144 -
WS2812B 彩色燈泡模組電路連接 - 144 -
藍芽模組電路連接 - 147 -
藍芽模組置入燈泡 - 149 -
Nano開發板置入燈泡 - 149 -
準備燈泡隔板 - 150 -
裁減燈泡隔板 - 150 -
WS2812B 彩色燈泡模組黏上隔板 - 150 -
WS2812B 彩色燈泡隔板放置燈泡上 - 151 -
蓋上燈泡上蓋 - 152 -
完成組立 - 152 -
燈泡放置燈座與插上電源 - 153 -
軟體下載 - 153 -
軟體安裝 - 154 -
手機安裝藍芽裝置 - 155 -
桌面執行軟體 - 160 -
執行藍芽控制氣氛燈之應用程式 - 161 -
燈泡展示畫面 - 164 -
章節小結 - 165 -
手機應用程式開發 - 167 -
開啟新專案 - 167 -
控制全彩LED圖形介面開發 - 168 -
藍芽基本通訊畫面開發 - 175 -
預覽全彩LED圖形介面 - 178 -
控制介面開發 - 179 -
Debug介面開發 - 182 -
系統對話元件開發 - 183 -
修改系統名稱 - 184 -
控制程式開發-初始化 - 184 -
控制程式開發-系統初始化 - 187 -
系統測試-啟動AICompanion - 191 -
系統測試-進入系統 - 195 -
系統測試-控制RGB燈泡並預覽顏色 - 197 -
系統測試-控制RGB燈泡並實際變更顏色 - 198 -
結束系統測試 - 202 -
章節小結 - 203 -
預覽功能之手機進階程式開發 - 205 -
開啟原有專案 - 205 -
進行介面擴增 - 208 -
色盤介面擴增 - 208 -
擴增即時顯示功能 - 214 -
擴增關燈功能 - 215 -
修改系統名稱 - 216 -
控制程式開發-初始化 - 217 -
系統測試-啟動AICompanion - 223 -
系統測試-進入系統 - 227 -
系統測試-控制RGB燈泡並預覽顏色 - 229 -
系統測試-控制RGB燈泡並實際變更顏色 - 231 -
結束系統測試 - 235 -
章節小結 - 236 -
本書總結 - 237 -
作者介紹 - 238 -
附錄 - 239 -
Arduino Nano腳位圖 - 239 -
燈泡變壓器腳位圖 - 241 -
參考文獻 - 242 -

作者介紹

曹永忠 (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_Bulb2
Youtube:https://www.youtube.com/channel/UCcYG2yY_u0m1aotcA4hrRgQ

吳佳駿 (Chia-Chun Wu),國立中興大學資訊科學與工程學系博士,現任教於國立金門大學工業工程與管理學系專任助理教授,目前兼任國立金門大學計算機與網路中心資訊網路組組長,主要研究為軟體工程與應用、行動裝置程式設計、物件導向程式設計、網路程式設計、動態網頁資料庫、資訊安全與管理。
Email: ccwu0918@nqu.edu.tw


許智誠 (Chih-Cheng Hsu),美國加州大學洛杉磯分校(UCLA) 資訊工程系博士,曾任職於美國IBM等軟體公司多年,現任教於中央大學資訊管理學系專任副教授,主要研究為軟體工程、設計流程與自動化、數位教學、雲端裝置、多層式網頁系統、系統整合。
Email: khsu@mgt.ncu.edu.tw


蔡英德 (Yin-Te Tsai),國立清華大學資訊科學系博士,目前是靜宜大學資訊傳播工程學系教授、靜宜大學計算機及通訊中心主任,主要研究為演算法設計與分析、生物資訊、軟體開發、視障輔具設計與開發。
Email:yttsai@pu.edu.tw

留言Facebook 留言

顯示更多