智能家居設(shè)計(jì):樹莓派上的Python實(shí)現(xiàn)
-
>
決戰(zhàn)行測5000題(言語理解與表達(dá))
-
>
軟件性能測試.分析與調(diào)優(yōu)實(shí)踐之路
-
>
第一行代碼Android
-
>
深度學(xué)習(xí)
-
>
Unreal Engine 4藍(lán)圖完全學(xué)習(xí)教程
-
>
深入理解計(jì)算機(jī)系統(tǒng)-原書第3版
-
>
Word/Excel PPT 2013辦公應(yīng)用從入門到精通-(附贈1DVD.含語音視頻教學(xué)+辦公模板+PDF電子書)
智能家居設(shè)計(jì):樹莓派上的Python實(shí)現(xiàn) 版權(quán)信息
- ISBN:9787302565574
- 條形碼:9787302565574 ; 978-7-302-56557-4
- 裝幀:70g膠版紙
- 冊數(shù):暫無
- 重量:暫無
- 所屬分類:>
智能家居設(shè)計(jì):樹莓派上的Python實(shí)現(xiàn) 本書特色
本書由上海電力大學(xué)“嵌入式智能技術(shù)”產(chǎn)教融合教學(xué)團(tuán)隊(duì)編寫,是上海市2019年高校本科重點(diǎn)教學(xué)改革項(xiàng)目“基于人工智能應(yīng)用場景的產(chǎn)教深度融合實(shí)踐教學(xué)改革與探索”的成果,也是2019年上海市高水平應(yīng)用型大學(xué)建設(shè)上海電力大學(xué)重點(diǎn)教改項(xiàng)目“新工科背景下卓越工程師培養(yǎng)模式探索”的成果。經(jīng)過校企合作卓越工程師教學(xué)實(shí)踐,采用開源硬件樹莓派、開源軟件Home Assistant,結(jié)合Python程序編寫,開發(fā)的第三代智能家居系統(tǒng)(“全屋智能”)解決了教學(xué)與實(shí)際應(yīng)用中的脫節(jié)問題。 基于Raspberry Pi 4 Model B進(jìn)行Python實(shí)現(xiàn),面向應(yīng)用,案例豐富,講解詳盡,配套資源豐富。
智能家居設(shè)計(jì):樹莓派上的Python實(shí)現(xiàn) 內(nèi)容簡介
本教材拋棄傳統(tǒng)的面面俱到的做法,簡單介紹Python及庫的安裝后,馬上利用開源軟件Homeassistant在計(jì)算機(jī)上進(jìn)行智能家居的實(shí)踐,包括語音、短信、攝像頭、飛利浦燈具、小米智能家居設(shè)備;隨后根據(jù)進(jìn)一步擴(kuò)大智能家居功能的目標(biāo)出發(fā),介紹Python的相關(guān)程序開發(fā)方法并把它結(jié)合到Home assistant中;同理介紹OpenCV及其在Home assistant的應(yīng)用,包括人臉識別、運(yùn)動檢測等。隨后引入樹莓派進(jìn)行Homeassistant智能家居的開發(fā),通過樹莓派在外網(wǎng)利用手機(jī)操作智能家居的方法。很后通過幾個(gè)綜合案例提升智能家居的開發(fā)能力。
智能家居設(shè)計(jì):樹莓派上的Python實(shí)現(xiàn) 目錄
目錄
第1章概述1
1.1Python安裝2
1.2查看安裝的庫3
1.3思考題4
第2章Home Assistant5
2.1安裝和測試Home Assistant5
2.2修改經(jīng)緯度10
2.3Internet信息服務(wù)中的天氣預(yù)報(bào)11
2.4語音與媒體播放器——百度語音與Kodi12
2.4.1創(chuàng)建百度語音應(yīng)用13
2.4.2配置Home Assistant13
2.4.3使用Kodi進(jìn)行語音播報(bào)14
2.5攝像頭與圖像處理——IP攝像頭15
2.5.1安裝IP攝像頭15
2.5.2修改配置文件15
2.6利用Twilio實(shí)現(xiàn)通知提醒17
2.7家電控制——飛利浦燈具18
2.8家電控制——小米設(shè)備22
2.8.1添加小米網(wǎng)關(guān)及小米ZigBee設(shè)備22
2.8.2添加小米WiFi設(shè)備25
2.9自動化31
2.9.1觸發(fā)器31
2.9.2條件33
2.9.3動作34
2.9.4在Home Assistant前端配置自動化34
2.9.5編寫代碼實(shí)現(xiàn)自動化36
2.10思考題38
第3章樹莓派39
3.1樹莓派的安裝和使用39
3.1.1燒寫映像文件至SD卡39
3.1.2啟動樹莓派41
3.1.3PuTTY44
3.1.4VNC Viewer47
3.1.5文件傳輸50
3.1.6Linux常用命令與文本編輯51
3.2樹莓派中的Home Assistant53
3.2.1自啟動Home Assistant53
3.2.2備份映像與SD卡克隆56
3.3組件接入57
3.3.1語音與媒體播放——Google語音與VLC57
3.3.2利用電子郵件實(shí)現(xiàn)通知提醒61
3.3.3腳本與自動化64
3.3.4模板與自動化69
3.3.5利用小米萬能遙控器實(shí)現(xiàn)家電控制74
3.3.6USB攝像頭77
3.3.7虛擬攝像頭79
3.4人臉識別80
3.4.1dlib配置80
3.4.2本地dlib人臉探測84
3.4.3微軟人臉特征檢測88
3.4.4微軟人臉識別與認(rèn)證91
3.5界面States UI與Lovelace UI95
3.5.1States UI界面優(yōu)化95
3.5.2Lovelace UI界面優(yōu)化97
3.6手機(jī)訪問Home Assistant102
3.6.1免費(fèi)云服務(wù)器102
3.6.2SSH隧道構(gòu)建109
3.6.3FRP隧道構(gòu)建111
3.7使用TensorFlow進(jìn)行物體識別115
3.7.1安裝TensorFlow116
3.7.2配置TensorFlow116
3.7.3在Home Assistant中實(shí)現(xiàn)物體識別119
3.8思考題121
第4章Python122
4.1Python快速入門122
4.1.1Python程序編寫122
4.1.2方法123
4.1.3循環(huán)124
4.1.4分支124
4.2樹莓派Python編程基礎(chǔ)125
4.2.1變量126
4.2.2值和類型127
4.2.3結(jié)構(gòu)體129
4.2.4控制程序流程133
4.2.5函數(shù)135
4.2.6類137
4.2.7模塊140
4.3Python與Home Assistant141
4.3.1組件和域142
4.3.2實(shí)體、狀態(tài)和屬性143
4.3.3事件和服務(wù)148
4.3.4平臺152
4.4編寫二維碼組件153
4.5樹莓派GPIO設(shè)備控制156
4.5.1Python編程控制LED158
4.5.2利用Home Assistant組件控制LED164
4.5.3利用自定義Home Assistant服務(wù)控制LED165
4.6思考題168
第5章OpenCV169
5.1圖像170
5.1.1圖像讀寫170
5.1.2圖像處理172
5.2視頻179
5.2.1視頻捕獲179
5.2.2保存視頻180
5.3人臉識別180
5.3.1人臉檢測180
5.3.2人臉加工182
5.3.3人臉比對183
5.4運(yùn)動檢測184
5.5KNN背景分割器186
5.6OpenCV在Home Assistant中的實(shí)現(xiàn)187
5.7思考題189
第6章綜合實(shí)踐項(xiàng)目190
6.1智能音箱設(shè)計(jì)與實(shí)現(xiàn)190
6.1.1雙傳聲器樹莓派擴(kuò)展板190
6.1.2喚醒詞服務(wù)snowboy192
6.1.3語音識別模塊SpeechRecognition194
6.1.4喚醒后語音識別196
6.1.5文字處理與反饋199
6.1.6圖靈機(jī)器人204
6.1.7自定義喚醒詞206
6.2MagicMirror在Home Assistant中的實(shí)現(xiàn)209
6.2.1MagicMirror安裝209
6.2.2天氣組件Open Weather的配置與安裝211
6.2.3第三方組件Weekly Schedule的配置與安裝213
6.2.4獲取Home Assistant中的實(shí)體信息215
6.2.5與智能音箱聯(lián)動217
6.3思考題219
智能家居設(shè)計(jì):樹莓派上的Python實(shí)現(xiàn) 作者簡介
賀雪晨,男,高級工程師, 現(xiàn)任上海電力大學(xué)電子與信息工程系主任。主持2019年上海高校本科重點(diǎn)教學(xué)改革項(xiàng)目“基于人工智能應(yīng)用場景的產(chǎn)教深度融合實(shí)踐教學(xué)改革與探索”;主持2019年上海市高水平應(yīng)用型大學(xué)建設(shè)重點(diǎn)教改項(xiàng)目“新工科背景下卓越工程師培養(yǎng)模式探索”和“嵌入式智能技術(shù)產(chǎn)教融合教學(xué)團(tuán)隊(duì)”。
- >
中國歷史的瞬間
- >
羅庸西南聯(lián)大授課錄
- >
名家?guī)阕x魯迅:故事新編
- >
人文閱讀與收藏·良友文學(xué)叢書:一天的工作
- >
巴金-再思錄
- >
自卑與超越
- >
企鵝口袋書系列·偉大的思想20:論自然選擇(英漢雙語)
- >
大紅狗在馬戲團(tuán)-大紅狗克里弗-助人