项目1 智能硬件设计开发概述 1
1.1 任务一:智能硬件发展现状 2
1.1.1 智能硬件的概念 2
1.1.2 智能硬件的类别 3
1.1.3 智能硬件的发展趋势 4
1.1.4 任务回顾 5
1.2 任务二:智能硬件应用场景 6
1.2.1 家居家电 6
1.2.2 医疗行业 9
1.2.3 农业种植 11
1.2.4 任务回顾 13
1.3 任务三:智能硬件主流技术 14
1.3.1 硬件技术 14
1.3.2 通信技术 20
1.3.3 软件技术 24
1.3.4 任务回顾 27
1.4 项目总结 28
1.5 拓展训练 28
项目2 智能网关硬件设计 31
2.1 任务一:原理图库和封装库设计 32
2.1.1 创建项目工程 32
2.1.2 元器件符号 35
2.1.3 元器件原理图库创建 36
2.1.4 元器件封装 43
2.1.5 元器件封装库创建 44
2.1.6 任务回顾 57
2.2 任务二:原理图绘制 57
2.2.1 元器件库操作 58
2.2.2 元器件操作 61
2.2.3 原理图绘制 64
2.2.4 任务回顾 73
2.3 任务三:PCB板绘制 74
2.3.1 创建PCB文件 74
2.3.2 导入网络表格 77
2.3.3 PCB板布局 78
2.3.4 PCB板布线 80
2.3.5 任务回顾 86
2.4 项目总结 86
2.5 拓展训练 87
项目3 智能网关程序设计开发 91
3.1 任务一:ESP8266网关开发环境搭建 91
3.1.1 ESP8266网关 92
3.1.2 一体化开发环境安装 98
3.1.3 一体化开发环境使用 101
3.1.4 ESP8266固件烧录 106
3.1.5 任务回顾 114
3.2 任务二:基于SmartConfig实现一键配网 115
3.2.1 直接连接WiFi 115
3.2.2 一键配网功能实现 125
3.2.3 按键功能实现 130
3.2.4 任务回顾 132
3.3 任务三:手机远程控制LED 133
3.3.1 GPIO 133
3.3.2 MQTT订阅主题 135
3.3.3 云平台及手机控制LED 137
3.3.4 任务回顾 141
3.4 项目总结 142
3.5 拓展训练 142
项目4 智能家居应用设计与开发 145
4.1 任务一:智能家居应用场景 146
4.1.1 智能家居场景概述 146
4.1.2 智能家居场景设计 149
4.1.3 任务回顾 152
4.2 任务二:智能吸顶灯开发 153
4.2.1 智能吸顶灯简介 153
4.2.2 智能吸顶灯改造 154
4.2.3 智能吸顶灯应用 156
4.2.4 任务回顾 162
4.3 任务三:人体感应开关开发 162
4.3.1 人体感应开关简介 163
4.3.2 人体感应开关开发 164
4.3.3 人体感应开关驱动编写 166
4.3.4 MQTT数据发布 169
4.3.5 人体感应开关应用 177
4.3.6 任务回顾 179
4.4 任务四:智能门禁开发 180
4.4.1 智能门禁简介 180
4.4.2 电磁门禁电气改造 181
4.4.3 智能门禁驱动编写 184
4.4.4 MQTT数据发布 187
4.4.5 智能门禁应用 191
4.4.6 任务回顾 192
4.5 任务五:智能家居场景开发 193
4.5.1 场景概述 194
4.5.2 时间计划任务 194
4.5.3 触发任务 203
4.5.4 自定义模式 207
4.5.5 任务回顾 214
4.6 项目总结 214
4.7 拓展训练 215