第1部分 准备工作 2
第1章 入门指南 2
1.1“家庭自动化”概述? 2
1.2商业化解决方案 3
1.3 DIY(自己动手)解决方案 3
1.4投资的合理性 4
1.5设置工作台 4
1.6草拟创意 5
1.7编写、布线和测试 6
1.8用文件记录工作 7
第2章 要求 9
2.1硬件 9
2.2软件 14
2.3注意安全,玩得开心 14
第2部分 项目 18
第3章 水位通知器 18
3.1所需物品 18
3.2构建解决方案 20
3.3布线 21
3.4用品草拟 22
3.5编写Web邮件程序 27
3.6添加以太网盾 29
3.7整体组装测试 33
3.8下一步规划 34
第4章 电动看门狗 37
4.1所需物品 37
4.2方案构建 38
4.3组装“看门狗” 39
4.4训练“看门狗” 41
4.5测试“看门狗” 45
4.6释放“看门狗” 45
4.7下一步的规划 46
第5章 发信息喂鸟器 48
5.1所需物品 48
5.2构建解决方案 50
5.3传感器 50
5.4鸟食传感器 53
5.5无线化 56
5.6用Python语言发信息 62
5.7整体组装 69
5.8下一步规划 70
第6章 包裹递送探测器 72
6.1所需物品 72
6.2构建解决方案 73
6.3硬件组装 74
6.4编写代码 75
6.5包裹递送代码 75
6.6测试递送程序 77
6.7递送处理程序 77
6.8创建递送数据库 78
6.9安装软件包附属套件 79
6.10编写脚本 80
6.11测试递送处理程序 84
6.12创建包裹递送探测器 86
6.13下一步规划 86
第7章 网络驱动照明开关 89
7.1所需物品 89
7.2构建解决方案 91
7.3绑定 91
7.4编写网络客户端代码 95
7.5测试网络客户端 97
7.6编写安卓客户端代码 98
7.7测试安卓客户端 102
7.8下一步规划 104
第8章 自动化窗帘 107
8.1所需物品 107
8.2构建解决方案 109
8.3控制步进电机 109
8.4步进电机编程 110
8.5添加传感器 112
8.6编写程序 113
8.7安装硬件 117
8.8下一步规划 119
第9章 安卓操作系统门锁 121
9.1所需物品 121
9.2构建解决方案 123
9.3控制安卓系统门锁 126
9.4编写安卓服务器 130
9.5编写安卓客户端 140
9.6测试和安装 144
9.7下一步规划 145
第10章 让你的家发出声音 147
10.1所需物品 147
10.2扬声器设置 148
10.3为Lion配置声音 149
10.4无线麦克风校准 152
10.5对具有对话功能的Lion进行编程 154
10.6与你的家对话 161
10.7下一步规划 162
第3部分 未来 164
第11章 关于未来的设计 164
11.1近期的生活 164
11.2长远发展 167
11.3未来的智能家居 168
第12章 更多项目创意 171
12.1杂物探测器 171
12.2电量使用监控器 171
12.3电动稻草人 172
12.4远程遥控娱乐系统 172
12.5睡眠定时器 172
12.6由湿度传感器驱动的自动喷水灭火系统 173
12.7网络化烟雾探测器 173
12.8车库开门器 174
12.9智能暖通空调控制器 174
12.10智能邮箱 174
12.11智能照明设备 174
12.12太阳能及风能监控器 175
第4部分 附录 178
附录1 安装Arduino程序库 178
附录2 参考书目 180