本文是一款基于机智云物联网平台的开发设计,实现了远程开关窗的智能开窗器控制系统,系统的主控单元采用stm32单片机,使用直流推杆电机模拟窗户的开关功能。光照控制部分是采用光敏模块判断光照强度控制窗户开关、温湿度控制部分是采用温湿度模块监测环境温湿度,并实时显示在oled屏幕上,通过判断温度高低控制窗户开关,同时实现了雨滴控制和4g控制的功能。通过模块化编程,使整个系统稳定可靠,能够实现智能开窗器控制系统的设计要求。系统整体设计本设计采用直流推杆电机的正反转模拟开窗器的开关状态。开窗器的光控,采用光敏电阻传感器进行光照强度采集判断进行控制,实现根据光照就行开窗关窗的操作。窗户的雨滴控制,采用雨滴模块检测是否有雨,当检测到室外有雨时自动关窗,没雨的时候开窗。
整体设计方案框图使用dht11数字式温湿度传感器采集环境温湿度,使用oled显示屏实时显示并及时判断温度是否超限,超限后能够进行窗户的关闭控制。手动模式采用4g网络进行控制,当wi-fi模块跟路由器或者热点建立连接之后,通过远程遥控,实现手动开关窗户,根据手机软件选择控制模式,实现开窗器的自动开关控制。硬件电路设计本设计选择stm32单片机作为主控芯片,电机采用步进电机,电机模块采用l298n模块作为直流推杆电机的驱动模块,oled显示屏作为显示模块,电源模块采用usb转12v接口的电源线进行供电。
硬件设计原理图软件系统设计本系统设计采用模块化编程,将整个程序分为主程序、模块驱动程序、oled显示程序以及远程遥控程序等。主程序主要实现各个模块的初始化,初始化完成后,调用各个子程序模块并完成相应的功能。
主程序流程图光照模块控制软件流程光照模块上电,初始化完成,将采集到光照强度数据后,返回给单片机。单片机处理接收数据,根据处理结果去驱动l298n模块,驱动完成,进而驱动直流推杆电机完成相应的动作,达到自动开关窗的目的。
光照模块软件流程图雨滴模块上电,初始化完成。采集到模块数据后,返回给单片机。单片机处理接收数据,根据处理结果去驱动l298n模块,驱动完成,进而驱动直流推杆电机完成相应的动作,达到自动开关窗的目的。
雨滴模块软件流程图温湿度模块控制软件流程温湿度模块上电,初始化完成。采集到模块数据后,返回给单片机。单片机处理接收数据,根据处理结果将环境温湿度实时发送到oled屏,并驱动l298n模块,驱动完成,进而驱动直流推杆电机完成相应的动作,达到自动开关窗的目的。
温湿度模块控制软件流程图wi-fi模块控制软件流程wi-fi模块上电,初始化完成。通过esp调试助手发送指令,设置手动模式和功能;返回给单片机。单片机处理接收数据,根据处理结果,驱动l298n模块,驱动完成,进而驱动直流推杆电机完成相应的动作,达到手动开关窗的目的。
wi-fi模块控制软件流程图手机app设计本设计使用机智云物联网平台进行设计,在机智云官网下载的是能入公网的固件和源码,将固件写入wi-fi模块,配合源码编程即可实现远程控制。
机智云平台开发界面本设计是基于stm32单片机和4g网络的智能开窗器控制系统,设计主要实现了能够根据光照、有无下雨情况自动控制窗户的开关,并且具备温湿度采集和控制窗户开关的功能。系统还具备手机app远程控制开窗器进而控制窗户开关的功能,系统使用oled显示屏显示界面,能够实时显示当前的环境信息和窗户开关的信息。在未来,即使出门在外也能随时随地了解家里的情况并可以随意操控家居环境,科技改变未来。
哪个牌子的无线运动耳机好、运动达人力荐的六款运动耳机
VR体验系统能够提高体验者的消防意识与应急逃生能力
笔记本电池使用的三大争议
小E解惑:实测数据与官方数据为何如此不同
详解CAN总线的AUTOSAR网络管理报文
IOT毕设|4G智能开窗器控制系统设计
以EP1K30TC144-3为控制核心实现CPLD出租车计费器系统的设计
安防产品制造集中度正在进一步提高 市场份额进一步向主流厂家集中
如何避免PCB CAM保持
Socket 370插槽
从LCD电极读数的单片机接口技术分析
电池的内阻与容量,二者之间有着紧密的联系
拍照用什么手机好?iPhone7plus还你唯美世界!
大年三十晚除了春晚还有它,魅蓝5s发布:搭载快充+5.2英寸屏幕
第八届5G核心网峰会,伊斯坦布尔欢迎您~
三星OneUI更新增加户外游泳跟踪功能 可禁用自动与手机同步的可怕警报避免受到惊吓
d触发器的逻辑功能 d触发器sd和rd作用
万用表如何检测电动车电瓶好坏
HTC Vive能否证明他会是VR/AR的未来
碳计量业务早有涉及 看好未来市场发展——仪器信息网视频采访四方光电副总经理肖进华