智能家居項目化教程
-
【作 者】曾文波 倫硯波 黃日勝 鐘建坤
【I S B N 】978-7-5170-6858-7
【責任編輯】張玉玲
【適用讀者群】本專通用
【出版時間】2018-09-01
【開 本】16開
【裝幀信息】平裝(光膜)
【版 次】第1版第1次印刷
【頁 數】160
【千字數】242
【印 張】10
【定 價】¥27
【叢 書】物聯網工程專業系列教材
【備注信息】
簡介
本書特色
前言
章節列表
精彩閱讀
下載資源
相關圖書
本書以智能家居應用開發作為實例任務,采用項目化、軟硬件設計開發相結合的敘述方式,逐步講解智能家居應用開發的各種方法。全書共分8章:構建智能家居應用開發環境、智能家居—照明控制應用、智能家居—家電控制應用、智能家居—環境控制應用、智能家居—防盜控制應用、智能家居—門禁控制應用、智能家居—消費控制應用、智能家居—移動端應用。
本書針對高職院校學生的特點,貫徹落實“以服務為宗旨、以就業為導向、以能力為本位”的職業教育思想,注重培養學生結合相應硬件進行上機程序調試的能力,以實例任務方式引出各知識點,便于學生快速掌握相關知識。
本書針對高職院校學生的特點,貫徹落實“以服務為宗旨、以就業為導向、以能力為本位”的職業教育思想,注重培養學生結合相應硬件進行上機程序調試的能力,以實例任務方式引出各知識點,便于學生快速掌握相關知識。
各 任務實例的選取以“實用、難易適中”為原則,采用合適的任務引導,再從任務完成的過程中提取所涉及的智能家居應用開發的知識點,達到先總后分的目的。
任務中相關知識點全面,很大程度上提高了學習效率。
本書實例豐富,代碼充分,提供給學生充分的實踐空間,時間安排上,任務實驗學時約占50%,講授知識點學時約占50%。
本書包括構建智能家居應用開發環境、智能家居—照明控制應用、智能家居—家電控制應用、智能家居—環境控制應用、智能家居—防盜控制應用、智能家居—門禁控制應用、智能家居—消費控制應用、智能家居—移動端應用共8個項目。每個項目中包含若干由簡單到綜合的實訓任務。本書以“知識鏈接”的方式,將項目實施過程中用到的知識點穿插到不同的任務中,這樣保證了項目的系統性,也保證了知識結構的相對完整性。
編者結合自己多年的教學經驗,從項目選取、任務設計、內容重構等方面體現了職業教育“教、學、做”一體化的特色。
本書特色如下:
(1)本書編寫過程采用項目化、任務實例引導的方式,逐步講解各知識點,循序漸進、易學易懂。以相關硬件作為實驗平臺,符合職業院校學生學習的特點,可以激發學生的學習興趣,提高學習的積極性和主動性。
(2)各任務實例的選取以“實用、難易適中”為原則,采用合適的任務引導,再從任務完成的過程中提取所涉及的智能家居應用開發的知識點,達到先總后分的目的。任務中相關知識點全面,很大程度上提高了學習效率。
(3)實例豐富、代碼充分,提供給學生充分的實踐空間,時間安排上,任務實驗學時約占50%,講授知識點學時約占50%。
本書由曾文波、倫硯波、黃日勝、鐘建坤編著,曾文波負責對本書編寫思路和大綱進行總體策劃,并統稿。參加部分編寫工作的還有周永福、楊凌等。具體分工如下:第1、3、4、6章由曾文波編寫,第2、5、7、8章由倫硯波、黃日勝、鐘建坤共同編寫。另外,本書還得到了深圳信盈達電子有限公司吳成宇、秦培良、蘇永輝等的幫助,他們參與了大部分案例的調研與測試,在此表示感謝。
由于編者水平有限,書中難免有疏漏之處,懇請廣大讀者批評指正。
第1章 構建智能家居應用開發環境 1
1.1 背景簡介 1
1.1.1 智能家居系統 1
1.1.2 智能家居終端節點模塊功能介紹 1
1.1.3 智能家居無線通信 1
1.2 硬件結構及其搭建 2
1.2.1 主控端硬件環境搭建 2
1.2.2 節點端硬件環境搭建 2
1.3 軟件環境搭建 4
1.3.1 主控端軟件環境搭建 4
1.3.2 節點端軟件環境搭建 12
1.4 建立一個簡單的智能家居項目 18
本章小結 21
第2章 智能家居—照明控制應用 22
2.1 知識背景 22
2.1.1 CC1101模塊簡介 22
2.1.2 CC1101模塊引腳功能 22
2.1.3 串行數據接口及寄存器配置 23
2.1.4 數據包格式 26
2.2 項目需求 29
2.3 項目設計 29
2.3.1 硬件設計 29
2.3.2 軟件設計 30
2.4 項目實施 32
2.4.1 硬件環境部署(主機到節點實際
部署) 32
2.4.2 主控端項目文件建立、配置及
程序編寫 32
2.4.3 節點端項目文件建立、配置及
程序編寫 36
2.5 項目運行調試 40
本章小結 41
第3章 智能家居—家電控制應用 42
3.1 知識背景 42
3.2 項目需求 42
3.3 項目設計 42
3.3.1 硬件設計 42
3.3.2 軟件設計 44
3.4 項目實施 45
3.4.1 硬件環境部署 45
3.4.2 主控端項目文件建立、配置及
程序編寫 45
3.4.3 節點端項目文件建立、配置及
程序編寫 49
3.5 項目運行調試 53
本章小結 54
第4章 智能家居—環境控制應用 55
4.1 知識背景 55
4.1.1 溫濕度模塊 55
4.1.2 串行通信(單線雙向) 56
4.1.3 煙霧傳感器模塊 59
4.2 項目需求 59
4.3 項目設計 59
4.3.1 硬件設計 59
4.3.2 軟件設計 61
4.4 項目實施 62
4.4.1 硬件環境部署 62
4.4.2 主控端項目文件建立、配置及
程序編寫 62
4.4.3 節點端項目文件建立、配置及
程序編寫 66
4.5 項目運行調試 71
本章小結 73
第5章 智能家居—防盜控制應用 74
5.1 知識背景 74
5.1.1 振動傳感器(報警系統) 74
5.1.2 紅外對管傳感器(報警系統) 75
5.2 項目需求 77
5.3 項目設計 77
5.3.1 硬件設計 77
5.3.2 軟件設計 79
5.4 項目實施 81
5.4.1 硬件環境部署 81
5.4.2 主控端項目文件建立、配置及
程序編寫 81
5.4.3 節點端項目文件建立、配置及
程序編寫 84
5.5 項目運行調試 91
本章小結 92
第6章 智能家居—門禁控制應用 93
6.1 知識背景 93
6.2 項目需求 94
6.3 項目設計 94
6.3.1 硬件設計 94
6.3.2 軟件設計 96
6.4 項目實施 97
6.4.1 硬件環境部署 97
6.4.2 主控端項目文件建立、配置及
程序編寫 97
6.4.3 節點端項目文件建立、配置及
程序編寫 101
6.5 項目運行調試 105
本章小結 107
第7章 智能家居—消費控制應用 108
7.1 知識背景 108
7.1.1 熱敏打印機原理 108
7.1.2 打印頭工作原理 109
7.1.3 步進電機驅動時序 112
7.1.4 缺紙偵測 112
7.1.5 熱敏電阻 113
7.1.6 M32采用SW模式下載程序的方法 113
7.1.7 字庫的原理與應用 114
7.1.8 藍牙模塊HC-05 119
7.2 項目需求 121
7.3 項目設計 122
7.3.1 硬件設計 122
7.3.2 軟件設計(藍牙熱敏打印機) 125
7.4 項目實施 128
7.4.1 硬件環境部署 128
7.4.2 主控端項目文件建立、配置及
程序編寫 128
7.5 項目運行調試 129
本章小結 130
第8章 智能家居—移動端應用 131
8.1 知識背景 131
8.1.1 USR-Wi-Fi232模組簡介 131
8.1.2 μC/OS-II簡介 134
8.1.3 智能家居通信協議 134
8.2 項目需求 138
8.3 項目設計 138
8.3.1 硬件設計(直接傳輸到Android端
的相關設計) 138
8.3.2 軟件設計(直接傳輸到Android端
的相關設計) 138
8.4 項目實施 139
8.4.1 硬件環境部署 139
8.4.2 主控端項目文件建立、配置及
程序編寫 139
8.4.3 節點端項目文件建立、配置及
程序編寫 147
8.4.4 應用層項目文件建立、配置及
程序編寫(Android) 148
8.5 項目運行調試 149
本章小結 150
參考文獻 151