智能产品、穿戴设备、3D打印的出现,整个IT行业又开始了新一轮的冲击,软、硬结合符合现在行业需求。本书通过开源系统OpenWrt和Arduino,以及WiFi、NRF24I01(Zigbee/350/433/蓝牙等)无线模块,实现家居网关、电灯开关、无线插座、远程开门、窗帘开闭、红外摇控、温度调控、空气质量、烟雾火警、水滴检测、安防报警、WiFi摄像头、语音控制、Android客户端、3D打印产品的实战演示,任何个人、公司、机构都可以进行二次开发。
作者简介
前言
第1章 智能家居系统
1.1 OpenWrt系统
1.2 Arduino系统
1.3 NRF24L01无线模块
1.4 Zigbee模块
1.5 控制器、传感器
1.6 智能家居系统流程图(见图1-20)
1.7 相关软件介绍
1.8 Web手机控制端
第2章 家居网关
2.1 WiFi核心板DIY
2.2 USB扩展板DIY
2.3 Arduino扩展板DIY
2.4 无线扩展板DIY
2.5 用OpenWrt刷固件
2.6 设置中文、时区、修改软件包源
2.7 设置sta+ap模式(上网+手机连接)
2.8 使用putty的SSH登录OpenWrt
2.9 TF卡挂载
2.10 使用winscp上传文件(上传下载源文件到OpenWrt)
2.11 安装配置php+mysql+uhttpd环境
2.12 安装mysql
2.13 使用NavicatForMysql软件新建mysql表
2.14 安装Python
2.15 Arduino网关代码编译(NRF24L01/ZIGBEE)
2.16 家居网关演示视频
第3章 电灯开关
3.1 用途
3.2 材料列表(见表3-1)、原理图(见图3-5)
3.3 继电器介绍
3.4 代码实例
3.5 实战演示
3.6 常见的问题及注意事项
第4章 无线插座
4.1 用途
4.2 智能开关
4.3 实战演示
4.4 常见问题及注意事项
第5章 远程开门
5.1 用途
5.2 材料列表(见表5-1)、原理图(见图5-3)
5.3 电子门锁
5.4 代码实例
5.5 实战演示
5.6 常见问题及注意事项
第6章 窗帘开关
6.1 用途
6.2 材料列表(见表6-1)、原理图(见图6-3)
6.3 无线遥控窗帘
6.4 代码实例
6.5 实战演示
6.6 常见问题及注意事项
第7章 红外遥控
7.1 用途
7.2 材料列表(见表7-1)、原理图(见图7-3)
7.3 红外原理
7.4 代码实例
7.5 实战演示
7.6 市面上的空调、电视解码
7.7 常见问题及注意事项
第8章 温湿监控
8.1 用途
8.2 材料列表(见表8-1)、原理图(见图8-3)
8.3 温度/湿度传感器说明
8.4 代码实例
8.5 实战演示
8.6 常见问题及注意事项
第9章 空气质量
9.1 用途
9.2 材料列表(见表9-1)、原理图(见图9-3)
9.3 PM2.5介绍
9.4 代码实例
9.5 实战演示
9.6 常见问题及注意事项
第10章 烟雾火警
10.1 用途
10.2 材料列表(见表10-1)、原理图(见图10-3)
10.3 MQ-2说明
10.4 代码实例
10.5 实战演示
10.6 常见问题及注意事项
第11章 水滴检测
11.1 用途
11.2 材料列表(见表11-1)、原理图(见图11-3)
11.3 水滴传感器说明
11.4 代码实例
11.5 实战演示
11.6 常见问题及注意事项
第12章 人体红外探测器
12.1 用途
12.2 材料列表(见表12-1)、原理图(见图12-3)
12.3 HC-SR501传感器
12.4 代码实例
12.5 实战演示
12.6 常见问题及注意事项
第13章 WiFi摄像头
13.1 用途
13.2 材料列表(见表13-1)
13.3 配置摄像头
13.4 开机自动启动
13.5 端口映射
13.6 网页和手机访问
13.7 常见问题及注意事项
第14章 语音控制
14.1 用途
14.2 材料列表(见表14-1)、原理图(见图14-2)
14.3 语音识别技术
14.4 Android代码讲解
14.5 实战演示视频
14.6 常见问题及注意事项
第15章 Android客户端
15.1 用途
15.2 代码讲解
15.3 实战演示视频
15.4 常见问题及注意事项
第16章 3D打印模型
16.1 3D打印的作用
16.2 如何3D打印
16.3 3D模型源文件下载
16.4 常见问题及注意事项

