摘要:随着工业发展的越来越迅速,人们的日常生活变得越来越现代化。如何过的更舒适更便捷,成了人们考虑的焦点。现代社会,人们办事讲究高效率,高品质,网络给人们带来了前所未有的方便与快捷。如今,不论哪里的人都随手拿着手机,走到那里都离不开手机,手机逐渐变为人们的生活必需品。除此之外,智能家居越来越普遍,许多家庭用上了智能家居,如空调、电视等等。第三代开关也叫总线式开关,它是用信号线来传输信号的。因为他的稳定性好,抗干扰强,所以多采用这个开关。然而智能总线式开关是一种新型的智能化新技术。它不但功能强大,控制操作简单,而且他的前景不可限量。本次设计就是人们用手机通过wifi信号来控制智能家居的开关。本次设计需要的模块是:单片机模块,wifi模块,电源模块与继电器模块。该设计主要功能是:手机连接上wifi模块,wifi模块将接收到的信号发送到单片机,从而单片机控制相应继电器的开与关。该设计用到的单片机是AT89C51单片机,wifi模块用到的是ESP8266模块。本次设计方便、实用,为智能家居的发展做出了更好的贡献。
关键词:智能家居;单片机;wifi网络;总线式开关
目录
摘要
Abstract
第一章 绪论-3
1.1 题目来源-3
1.2 设计任务-3
第二章 总体设计方案-5
2.1 系统的设计要求-5
2.2 方案比较与选择-5
2.2.1 控制芯片的选择-5
2.2.2 wifi模块的选择-5
第三章 硬件电路设计-6
3.1硬件电路的设计原理-6
3.2 电源模块-6
3.3 单片机模块-6
3.3.1 AT89C51芯片介绍-6
3.3.2 自锁开关介绍-7
3.3.3 晶振电路-8
3.3.4 复位电路-8
3.3.5 单片机最小系统-9
3.4 wifi模块-9
3.4.1 ESP8266芯片-10
3.4.2Wifi技术指标及应用-11
3.4.3 无线网组-12
3.4.4-ESP8266的透传功能-13
3.5 继电器电路-13
3.5.1 继电器介绍-13
3.5.2 接线端子介绍-13
3.6 按键模块-15
3.7 TCP连接-15
第四章 软件程序设计-17
4.1软件设计介绍-17
4.2 主程序的设计-17
4.3 按键子函数-18
4.4 串口接收程序-19
4.5 ESP8266指令介绍-19
第五章 系统测试与功能分析-21
5.1 软件介绍-21
5.1.1 proteus软件-21
5.1.2 Keil C51软件-21
5.2 软件调试-21
5.3 硬件调试-23
5.4实物功能-25
5.5 故障分析与排除方法-29
第六章 总结与展望-30
参考文献-31
致谢-32
附 录-33
附录A 电路总图:-33
附录B 元器件清单:-34