基于ESP8266智能空调控制系统的设计
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
软件开发与应用
片机启动内部定时器并赋予初值,定时结束后,单片机自动 关闭驱动电路。总体控制结构图如图 1 所示。
A/D 转换等外围电路。
2 系统软件设计
2.1 ESP8266 的设置
图 1 系统结构
1.3 WiFi 模块
WiFi 模块采用 ES8266WiFi 芯片。ESP8266 是一块由乐鑫 Espressif 设计的 WiFi 芯片。相比其他 WiFi 芯片,ESP8266 造 价更便宜、体积更小、性价比更高,更加适用于中低端智能产 品,本系统就是采用 ESP8266 为主要的核心器件。
软件开发与应用
信息与电脑 China Computer&Communication
2018 年第 9 期
基于 ESP8266 智能空调控制系统的设计
徐彦钦 石子昊 夏佳宁
(延边大学 工学院,吉林 延吉 133002)
摘 要:本系统采用乐鑫公司生产的 ESP8266 WiFi 芯片,与单片机联机使用。当 WiFi 芯片与手机连接之后,可以 通过手机 APP 向嵌入 WIFI 芯片的智能空调控制系统发送控制指令,从而达到远程无线控制空调的作用。同时,该系统可 将室内温度实时显示在 APP 上。应用此系统用户将不再需要旧式的红外遥控器,使得空调应用更加智能便捷。
虽然 ES8266 内置 MCU,但是由于它的编译环境较为复 杂,同时,需要官方给定的 Non-OS SDK 编写程序代码,相 比单片机编程而言更为困难,本系统不直接采用 ESP8266 作 为控制模块,而是将单片机作为控制模块,ESP8266 与手机 终端连接,作为一个数据的收发站,将接收的无线信号转换 成串口信号传输给单片机,将单片机发送的串口信号转换成 无线信号传输到手机终端 [1]。
关键词:ESP8266;WiFi 芯片;远程无线控制;智能空调 中图分类号:TP273 文献标识码:A 文章编号:1003-9767(2018)09-082-02
Design of Intelligent Air-conditioning Control System Based on ESP8266
随着智能控制技术的发展,采用 WiFi 芯片作为远程智 能控制家电系统,为智能家居的实现提供了可能,使人们的 生活更加方便和快捷,尤其是 ESP8266 WiFi 芯片,由于其 成本低、性能好,得到了广泛的运用。现在的空调都是以红 外遥控的方式进行室内温度的控制,大多都不具备定时开关 的功能。使用 ESP8266 WiFi 芯片之后,用户可以随时随地 通过手机在联网状态下对空调进行开关和定时,及时享受空 调带来的温暖或清爽。在睡觉前,通过手机设计定时功能, 准确设定空调运行的时间,使得室内温度在夜晚也处在设定 温度,进而改善睡眠质量。
1 系统总体设计思路
1.1 系统硬件结构
基于 ESP8266 智能空调控制系统主要由三个部分构成: WiFi 模块、控制模块、温度采集模块。
1.2 系统基本工作原理
系统工作原理:第一步,手机通过 WiFi 接入 ESP8266 热 点, 并 且 通 过 控 制 端 应 用 程 序 APP 建 立 Socket 连 接; 第二步,通过手机 APP 将手机连接的路由器的密码发送给 ESP8266,之后 ESP8266 连接到路由器,即实现联网;第三 步,通过程序 APP 将需要达到的温度值的数据发送给 WiFi 芯片(如 25 ℃),WiFi 芯片接收后将数据通过串口通信发 送给单片机,此时温度传感器开始采集现在的室内温度,然 后将采集的数据串口通信发送给单片机,单片机通过与 WiFi 芯片送入的温度值进行比较来控制空调驱动电路,从而达到 控制空调开关的作用,温度传感器实时采集温度数据,当温 度到达预期值时,将通过单片机发送给 WiFi 芯片,最后发 送到手机终端,并在 APP 上显示;第四步,定时功能,通过 程序 APP 将需要设定的时间值发送给 WiFi 芯片(如 6 h), WiFi 芯片接收后将数据通过串口通信发送给单片机,此时单
作者简介:徐彦钦(1997-),男,重庆人,本科。研究方向:物联网、宽带移动通信。 通讯作者:夏佳宁(1983-),女,吉林延吉人,硕士研究生,讲师。研究方向:物联网、宽带移动通信。E-mail:jnxia
信息与电脑 China Computer&Communication
Xu Yanqin, Shi Zihao, Xia Jianing
(School of Engineering, Yanbian University, Yanji Jilin 133002, China) Abstract: This system uses the ESP8266 WiFi chip produced by LOXin company and uses it online. When the WiFi chip is connected with the mobile phone, the control instruction can be sent to the intelligent air conditioning control system embedded in the WIFI chip through the mobile phone APP, so as to achieve the function of remote wireless control air conditioning. At the same time, the indoor temperature can be displayed on APP in real time. With this system, users will no longer need the old infrared remote control, making the air conditioning application more intelligent and convenient. Key words: ESP8266; WiFi chip; remote wireless control; intelligent air conditioning