125946,121614

Using Pieceduino to Develop a WIFI-Controled Hue Light Bulb

Pieceduino气氛灯程序开发(智能家庭篇)

Pieceduino气氛灯程序开发(智能家庭篇)

您的評分:


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

零售
原價 NT$ 999 元

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

內容簡介

本书是『物联网系列』之『智能家庭篇气氛灯泡』的第四本书,是笔者针对智慧家庭为主轴,进行开发各种智能家庭产品之小小书系列,主要是给读者熟悉使用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 开发板』、『物联网』这个未来大趋势,所有才有这个物联网系列的产生。

章節目錄

自序 iii
自序 v
自序 vii
目 录 ix
图目录 xv
表目录 xxxi
物联网系列 - 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 -

作者介紹

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

留言Facebook 留言