3。1 电源模块 11
3。2 温度传感器模块 11
3。3 WiFi模块 12
3。4 继电器模块 13
3。5 红外信号发射模块 13
3。6 按键模块 14
3。7 本章小结 15
4 智能家居控制系统程序设计 16
4。1 系统软件设计 16
4。2 主程序流程图 20
4。3 温度传感器的流程设计 21
4。4 WiFi模块的流程设计 22
4。5 按键模块的流程设计 23
4。6 手机端程序设计 23
4。7 本章小结 24
5 总结与展望 25
5。1 总结 25
5。2 展望 25
附录1 软件程序 26
附录2 电路元器件清单 36
附录3 电路原理图 38
参考文献 39
致谢 41
图清单
图序号 图名称 页码
图2-1 系统的结构图 6
图2-2 STM32F103RDT6的电路原理图 8
图2-3 EEPROM原理图 9
图3-1 电源模块原理图 10
图3-2 温度传感器电路原理图 11
图3-3 ESP8266电路连接原理图 12
图3-4 开关量输出控制电路原理图 12
图3-5 红外信号发射模块原理图 13
图3-6 按键模块原理图 14
图4-1 uVision4软件编程界面 16
图4-2 选择主芯片界面 17
图4-3 询问是否使用启动代码 17
图4-4 建立完成的工程 18
图4-5 程序流程图 19
图4-6 DS18B20流程图 20
图4-7 ESP8266流程图 21
图4-8 按键流程图 22
表清单
表序号 表名称 页码
表2-1 STM32与ARM7比较