260303-基于STM32单片机智能窗控制系统
本系统以 STM32 单片机为主控核心,硬件包含 DHT11 温湿度传感器、TCRT5000 红外传感器、FC-37 雨水传感器、GP2Y1010AU0F 粉尘传感器、OLED 液晶显示屏、ESP8266 无线模块、ULN2003 步进电机驱动芯片、28BYJ48 步进电机及按键。
系统可完成多类环境信息采集:DHT11 采集环境温湿度,GP2Y1010AU0F 传感器采集 PM2.5 粉尘浓度,FC-37 雨水传感器检测降雨状态,采集到的各项环境参数实时在 OLED 屏幕上展示。
系统具备自动开窗控制逻辑:当环境温度超过设定阈值,设备驱动步进电机执行开窗动作;若检测到下雨或 PM2.5 浓度超标,自动控制关闭窗户。窗户执行机构选用 28BYJ48 步进电机,搭配 ULN2003 驱动芯片,能够精准调节窗户开合程度。
系统支持阈值自定义功能,用户可借助按键设置温度、PM2.5 浓度限值,参数保存至单片机 FLASH,掉电不丢失。同时搭载 TCRT5000 红外传感器实现智能防夹保护,在关窗运行期间,一旦检测到障碍物(人手),电机立刻反转,避免夹伤。
ESP8266 WIFI 模块实现无线通信,手机 APP 能够远程查看实时环境监测数据,也可远程下发指令,手动控制窗户开启与关闭,实现本地与远程双重控制,完成智能窗户的环境自适应调控。