一种智能家居环境控制器的设计
发布时间:2021-08-06 15:06
本文介绍了一种智能家居环境控制器,该设计基于STM32F103C8T6,通过WIFI模块接入互联网,通过公有云—机智云作为服务器,与手机连接。在手机APP的操控下,实现远程温度、湿度及光照度的测量,同时远程控制家居中设备的开启和关闭。样机经过长时间测定,运行稳定可靠,具有良好的应用前景。
【文章来源】:数字技术与应用. 2020,38(03)
【文章页数】:2 页
【部分图文】:
智能家居环境控制器硬件结构框图
STM32F103C8T6系统电路如图2所示。STM32F103C8T6是一款基于ARM Cortex-M内核STM32系列的32位的微控制器,程序存储器容量是64KB,需要电压2V-3.6V,单片机外接8M晶振,在内部经过9倍倍频,以72MHz的频率工作[2]。WIFI模块采用ESP8266芯片,如图3所示。ESP8266尺寸为5×5mm,WIFE模块需要外围器件有10个电阻电容电感、1个无源晶振、1个flash。工作温度范围:-40~125℃。在本设计中,WIFI模块通过与STM32单片机的PA2和PA3连接,保持通信。2.4 传感模块
系统的主程序流程图如图4所示。本项目中主程序在运行后首先完成系统初始化,然后调用相关的子程序来实现数据采集、数据显示、无线通信及继电器处理等功能。其中ESP8266模块实现温度数据和继电器开关量数据上传云服务器,同时接受手机APP的控制指令进行上传数据的控制,图5所示为手机APP测试界面。图4 主程序流程图
【参考文献】:
期刊论文
[1]ESP8266在智能家居监控系统中的应用[J]. 范兴隆. 单片机与嵌入式系统应用. 2016(09)
本文编号:3325997
【文章来源】:数字技术与应用. 2020,38(03)
【文章页数】:2 页
【部分图文】:
智能家居环境控制器硬件结构框图
STM32F103C8T6系统电路如图2所示。STM32F103C8T6是一款基于ARM Cortex-M内核STM32系列的32位的微控制器,程序存储器容量是64KB,需要电压2V-3.6V,单片机外接8M晶振,在内部经过9倍倍频,以72MHz的频率工作[2]。WIFI模块采用ESP8266芯片,如图3所示。ESP8266尺寸为5×5mm,WIFE模块需要外围器件有10个电阻电容电感、1个无源晶振、1个flash。工作温度范围:-40~125℃。在本设计中,WIFI模块通过与STM32单片机的PA2和PA3连接,保持通信。2.4 传感模块
系统的主程序流程图如图4所示。本项目中主程序在运行后首先完成系统初始化,然后调用相关的子程序来实现数据采集、数据显示、无线通信及继电器处理等功能。其中ESP8266模块实现温度数据和继电器开关量数据上传云服务器,同时接受手机APP的控制指令进行上传数据的控制,图5所示为手机APP测试界面。图4 主程序流程图
【参考文献】:
期刊论文
[1]ESP8266在智能家居监控系统中的应用[J]. 范兴隆. 单片机与嵌入式系统应用. 2016(09)
本文编号:3325997
本文链接:https://www.wllwen.com/kejilunwen/jisuanjikexuelunwen/3325997.html