万本电子书0元读

万本电子书0元读

顶部广告

智能家居设计:树莓派上的Python实现电子书

售       价:¥

纸质售价:¥44.50购买纸书

187人正在读 | 0人评论 6.2

作       者:贺雪晨,仝明磊,谢凯年,杨佳庆

出  版  社:清华大学出版社

出版时间:2020-12-01

字       数:14.3万

所属分类: 科技 > 计算机/网络 > 程序设计

温馨提示:数字商品不支持退换货,不提供源文件,不支持导出打印

为你推荐

  • 读书简介
  • 目录
  • 累计评论(0条)
  • 读书简介
  • 目录
  • 累计评论(0条)
本教材抛弃传统的面面俱到的做法,简单介绍Python及库的安装后,马上利用源软件Homeassistant在计算机上行智能家居的实践,包括语音、短信、摄像头、飞利浦灯具、小米智能家居设备;随后根据一步扩大智能家居功能的目标出发,介绍Python的相关程序发方法并把它结合到Home assistant中;同理介绍OpenCV及其在Home assistant的应用,包括人脸识别、运动检测等。随后引树莓派行Homeassistant智能家居的发,通过树莓派在外网利用手机操作智能家居的方法。*后通过几个综合案例提升智能家居的发能力。<br/>【推荐语】<br/>本书由上海电力大学“嵌式智能技术”产教融合教学团队编写,是上海市2019年高校本科重教学改革项目“基于人工智能应用场景的产教深度融合实践教学改革与探索”的成果,也是2019年上海市高水平应用型大学建设上海电力大学重教改项目“新工科背景下卓越工程师培养模式探索”的成果。经过校企合作卓越工程师教学实践,采用源硬件树莓派、源软件Home Assistant,结合Python程序编写,发的第三代智能家居系统(“全屋智能”)解决了教学与实际应用中的脱节问题。<br/>【作者】<br/>贺雪晨,男,高级工程师, 现任上海电力大学电子与信息工程系主任。主持2019年上海高校本科重教学改革项目“基于人工智能应用场景的产教深度融合实践教学改革与探索”;主持2019年上海市高水平应用型大学建设重教改项目“新工科背景下卓越工程师培养模式探索”和“嵌式智能技术产教融合教学团队”。<br/>
目录展开

封面页

书名页

版权页

内容简介

前言

目录

第1章 概述

1.1 Python安装

1.2 查看安装的库

1.3 思考题

第2章 Home Assistant

2.1 安装和测试Home Assistant

2.2 修改经纬度

2.3 Internet信息服务中的天气预报

2.4 语音与媒体播放器——百度语音与Kodi

2.4.1 创建百度语音应用

2.4.2 配置Home Assistant

2.4.3 使用Kodi进行语音播报

2.5 摄像头与图像处理——IP摄像头

2.5.1 安装IP摄像头

2.5.2 修改配置文件

2.6 利用Twilio实现通知提醒

2.7 家电控制-飞利浦灯具

2.8 家电控制——小米设备

2.8.1 添加小米网关及小米ZigBee设备

2.8.2 添加小米WiFi设备

2.9 自动化

2.9.1 触发器

2.9.2 条件

2.9.3 动作

2.9.4 在Home Assistant前端配置自动化

2.9.5 编写代码实现自动化

2.10 思考题

第3章 树莓派

3.1 树莓派的安装和使用

3.1.1 烧写映像文件至SD卡

3.1.2 启动树莓派

3.1.3 PuTTY

3.1.4 VNC Viewer

3.1.5 文件传输

3.1.6 Linux常用命令与文本编辑

3.2 树莓派中的Home Assistant

3.2.1 自启动Home Assistant

3.2.2 备份映像与SD卡克隆

3.3 组件接入

3.3.1 语音与媒体播放——Google语音与VLC

3.3.2 利用电子邮件实现通知提醒

3.3.3 脚本与自动化

3.3.4 模板与自动化

3.3.5 利用小米万能遥控器实现家电控制

3.3.6 USB摄像头

3.3.7 虚拟摄像头

3.4 人脸识别

3.4.1 dlib配置

3.4.2 本地dlib人脸探测

3.4.3 微软人脸特征检测

3.4.4 微软人脸识别与认证

3.5 界面States UI与Lovelace UI

3.5.1 States UI界面优化

3.5.2 Lovelace UI界面优化

3.6 手机访问Home Assistant

3.6.1 免费云服务器

3.6.2 SSH隧道构建

3.6.3 FRP隧道构建

3.7 使用TensorFlow进行物体识别

3.7.1 安装TensorFlow

3.7.2 配置TensorFlow

3.7.3 在Home Assistant中实现物体识别

3.8 思考题

第4章 Python

4.1 Python快速入门

4.1.1 Python程序编写

4.1.2 方法

4.1.3 循环

4.1.4 分支

4.2 树莓派Python编程基础

4.2.1 变量

4.2.2 值和类型

4.2.3 结构体

4.2.4 控制程序流程

4.2.5 函数

4.2.6 类

4.2.7 模块

4.3 Python与Home Assistant

4.3.1 组件和域

4.3.2 实体、状态和属性

4.3.3 事件和服务

4.3.4 平台

4.4 编写二维码组件

4.5 树莓派GPIO设备控制

4.5.1 Python编程控制LED

4.5.2 利用Home Assistant组件控制LED

4.5.3 利用自定义Home Assistant服务控制LED

4.6 思考题

第5章 OpenCV

5.1 图像

5.1.1 图像读写

5.1.2 图像处理

5.2 视频

5.2.1 视频捕获

5.2.2 保存视频

5.3 人脸识别

5.3.1 人脸检测

5.3.2 人脸加工

5.3.3 人脸比对

5.4 运动检测

5.5 KNN背景分割器

5.6 OpenCV在Home Assistant中的实现

5.7 思考题

第6章 综合实践项目

6.1 智能音箱设计与实现

6.1.1 双麦克树莓派扩展板

6.1.2 唤醒词服务snowboy

6.1.3 语音识别模块SpeechRecognition

6.1.4 唤醒后语音识别

6.1.5 文字处理与反馈

6.1.6 图灵机器人

6.1.7 自定义唤醒词

6.2 MagicMirror在Home Assistant中的实现

6.2.1 MagicMirror安装

6.2.2 天气组件Open Weather的配置与安装

6.2.3 第三方组件Weekly Schedule的配置与安装

6.2.4 获取Home Assistant中的实体信息

6.2.5 与智能音箱联动

6.3 思考题

参考文献

累计评论(0条) 0个书友正在讨论这本书 发表评论

发表评论

发表评论,分享你的想法吧!

买过这本书的人还买过

读了这本书的人还在读

回顶部