Pieceduino氣氛燈程式開發: 智慧家庭篇

Pieceduino氣氛燈程式開發: 智慧家庭篇

Using Pieceduino to Develop a WIFI-Controlled Hue Light Bulb: Smart Home Series

出版日期:
2022/02/28
9
460414
查詢門市庫存
本書針對智慧家庭為主軸,進行開發智慧家庭產品,讓讀者熟悉使用Arduino Compatiable開發板:PieceDuino開發板來開發氣氛燈泡之商業版雛型(ProtoTyping),進而介紹這些產品衍伸出來的技術、程式攥寫技巧,以漸進式的方法介紹、使用方式、電路連接範例等等。

內容簡介

本書針對智慧家庭為主軸,進行開發各種智慧家庭產品之小小書系列,主要是給讀者熟悉使用Arduino Compatiable開發板:PieceDuino開發板(http://www.pieceduino.com/)來開發氣氛燈泡之商業版雛型(ProtoTyping),進而介紹這些產品衍伸出來的技術、程式攥寫技巧,以漸進式的方法介紹、使用方式、電路連接範例等等。
PieceDuino開發板最強大的特點:他是完全Arduino Compatiable開發板,搭載Lenonard相同的單晶片:ATmega32u4,並在板內加上無線模組:ESP8266 WiFi Module,無線網路涵蓋距離,在不外加天線之下,就可以到達20公尺,這對於家庭運用上,不只是足夠,還是遠遠超過其需求。
展開看更多

產品目錄

自序
自序
自序
目 錄
物聯網系列
開發板介紹
控制LED燈泡
發光二極體
控制發光二極體發光
章節小結
控制雙色LED燈泡
雙色發光二極體
控制雙色發光二極體發光
章節小結
控制全彩LED燈泡
全彩二極體
控制全彩發光二極體發光
章節小結
全彩LED燈泡混色原理
全彩二極體
混色控制全彩發光二極體發光
章節小結
控制WS2812燈泡模組
WS2812B全彩燈泡模組特點
主要應用領域
串列傳輸
WS2812B全彩燈泡模組
控制WS2812B全彩燈泡模組
章節小結
基礎程式設計
開發板介紹
TCP/IP通訊基礎開發
App Inventor 2上傳原始碼
手機WIFI基本通訊功能開發
系統設定
TCP/IP擴充設定
使用TCP/IP元件
主介面開發
網路連接介面開發
傳送文字介面開發
控制程式開發-初始化
建立APK安裝檔
系統測試
章節小結
氣氛燈泡專案介紹
WS2812B模組介紹
使用WS2812B模組
WS 2812B電路組立
透過命令控制WS2812B顯示顏色
控制命令解釋
使用TCP/IP控制燈泡
安裝手機端TCP通訊程式
章節小結
氣氛燈泡外殼組裝
LED燈泡外殼
E27 金屬燈座殼
接出E27 金屬燈座殼電力線
準備AC交流轉DC直流變壓器
連接AC交流轉DC直流變壓器
連接DC輸出
放入AC交流轉DC直流變壓器於燈泡內
準備WS2812B 彩色燈泡模組
WS2812B 彩色燈泡模組電路連接
Pieceduino開發板置入燈泡
準備燈泡隔板
裁減燈泡隔板
WS2812B 彩色燈泡模組黏上隔板
WS2812B 彩色燈泡隔板放置燈泡上
蓋上燈泡上蓋
完成組立
燈泡放置燈座與插上電源
插上電源
軟體下載
軟體安裝
設定網路執行環境
桌面執行軟體
執行Pieceduino控制氣氛燈之應用程式
燈泡展示畫面
章節小結
手機應用程式開發
如何執行AppInventor程式
開啟新專案
系統設定
TCP/IP擴充設定
使用TCP/IP元件
使用時鐘元件
主介面開發
開發網路連接功能
開發變更顏色功能
開發預覽顏色功能
開發及時預覽顏色功能
開發顯示Debug訊息
色盤控制介面開發
系統控制介面開發
控制程式開發-初始化
控制程式開發-建立變數
控制程式開發-系統初始化
控制程式開發-建立網路控制
控制程式開發-共用函式設計
控制程式開發-連接氣氛燈泡
控制程式開發-使用者操作
控制程式開發-即時顯示自動傳送程序
系統測試-啟動AICompanion
系統測試-進入系統
系統測試-控制RGB燈泡並預覽顏色
系統測試-控制RGB燈泡並實際變更顏色
結束系統測試
章節小結
進階程式開發色盤功能
開啟原有專案
修改系統名稱
進行擴增
色盤介面
系統對話盒
控制程式開發-初始化
控制程式開發-建立變數
控制程式開發-使用者函式設計
控制程式開發-色盤控制
控制程式開發-擴充對話盒視窗
系統測試-啟動AICompanion
系統測試-進入系統
系統測試-控制RGB燈泡
系統測試-控制RGB燈泡並實際變更顏色
結束系統測試
章節小結
本書總結
附錄
Pieceduino腳位圖
燈泡變壓器腳位圖
參考文獻

作者介紹

曹永忠/許智誠/蔡英德

曹永忠 (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

許智誠(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

規格

誠品貨碼 / 2682134053008
ISBN13 / 9786263320857
ISBN10 / 6263320850
EAN貨碼 / 9786263320857
頁數 / 312
開數 / 18K
裝訂 / P:平裝
語言 / 1:中文/繁體
尺寸 / 23X17X1.6CM
級別 / N:無

退貨說明

退貨須知:

  1. 依照消費者保護法的規定,您享有商品貨到次日起七天猶豫期(含例假日)的權益(請注意!猶豫期非試用期),辦理退貨之商品必須是全新狀態(不得有刮傷、破損、受潮)且需完整(包含全部商品、配件、原廠內外包裝、贈品及所有附隨文件或資料的完整性等)。
  2. 請您以送貨廠商使用之包裝紙箱將退貨商品包裝妥當,若原紙箱已遺失,請另使用其他紙箱包覆於商品原廠包裝之外,切勿直接於原廠包裝上黏貼紙張或書寫文字。若原廠包裝損毀將可能被認定為已逾越檢查商品之必要程度,本公司得依毀損程度扣除回復原狀必要費用(整新費)後退費;請您先確認商品正確、外觀可接受,再行拆封,以免影響您的權利;若為產品瑕疵,本公司接受退貨。

依「通訊交易解除權合理例外情事適用準則」,下列商品不適用七日猶豫期,除產品本身有瑕疵外,不接受退貨:

  1. 易於腐敗、保存期限較短或解約時即將逾期。(如:生鮮蔬果、乳製品、冷凍冷藏食材、蛋糕)
  2. 依消費者要求所為之客製化給付。(如:客製印章、鋼筆刻字)
  3. 報紙、期刊或雜誌。
  4. 經消費者拆封之影音商品或電腦軟體。
  5. 非以有形媒介提供之數位內容或一經提供即為完成之線上服務,經消費者事先同意始提供。(如:電子書)
  6. 已拆封之個人衛生用品。(如:內衣褲、襪類、褲襪、刮鬍刀、除毛刀等貼身用品)
  7. 國際航空客運服務。

若您退貨時有下列情形,可能被認定已逾越檢查商品之必要程度而須負擔為回復原狀必要費用(整新費),或影響您的退貨權利,請您在拆封前決定是否要退貨:

  1. 以數位或電磁紀錄形式儲存或著作權相關之商品(包含但不限於CD、VCD、DVD、電腦軟體等) 包裝已拆封者(除運送用之包裝以外)。
  2. 耗材(包含但不限於墨水匣、碳粉匣、紙張、筆類墨水、清潔劑補充包等)之商品包裝已拆封者(除運送用之包裝以外)。
  3. 衣飾鞋類/寢具/織品(包含但不限於衣褲、鞋子、襪子、泳裝、床單、被套、填充玩具)或之商品缺件(含購買商品、附件、內外包裝、贈品等)或經剪標或下水或商品有不可回復之髒污或磨損痕跡。
  4. 食品、美容/保養用品、內衣褲等消耗性或個人衛生用品、商品銷售頁面上特別載明之商品已拆封者(除運送用之包裝外一切包裝、包括但不限於瓶蓋、封口、封膜等接觸商品內容之包裝部分)或已非全新狀態(外觀有刮傷、破損、受潮等)與包裝不完整(缺少商品、附件、原廠外盒、保護袋、配件紙箱、保麗龍、隨貨文件、贈品等)。
  5. 家電、3C、畫作、電子閱讀器等商品,除商品本身有瑕疵外,退回之商品已拆封(除運送用之包裝外一切包裝、包括但不限於封膜等接觸商品內容之包裝部分、移除封條、拆除吊牌、拆除貼膠或標籤等情形)或已非全新狀態(外觀有刮傷、破損、受潮等)與包裝不完整(缺少商品、附件、原廠外盒、保護袋、配件紙箱、保麗龍、隨貨文件、贈品等)。
  6. 退貨程序請參閱【客服專區→常見問題→誠品線上退貨退款】之說明。
付款/配送

作者相關書籍