260305-基于STM32单片机智能窗帘节能控制系统
本系统设计一款基于 STM32 单片机的智能窗帘控制系统,可根据环境参数自动调节窗帘开合,同时支持本地按键设置与手机 APP 远程控制。
硬件部分由 STM32 主控系统、OLED 显示屏、BH1750 光照传感器、DHT11 温湿度传感器、PM2.5 传感器、ESP8266 无线模块、ULN2003 步进电机驱动芯片、28BYJ48 步进电机以及功能按键组成。
系统以 STM32 单片机作为控制核心,负责传感器数据采集、逻辑判断、外设驱动与数据交互。BH1750 传感器采集环境光照强度,DHT11 传感器采集环境温湿度,PM2.5 传感器采集空气中颗粒物浓度;采集到的环境参数实时输出至 OLED 屏幕进行本地显示,方便用户现场查看。
系统具备阈值配置功能,用户可通过按键设置光照、PM2.5 对应的控制阈值。工作时系统将实时检测值与设定阈值对比,实现窗帘自动控制逻辑:当环境光照强度高于设定阈值时,系统控制步进电机打开窗帘;光照强度低于阈值时自动关闭窗帘。若检测到 PM2.5 浓度超过设定阈值,系统也会自动关闭窗帘,阻隔室外粉尘。窗帘执行机构选用 28BYJ48 步进电机,搭配 ULN2003 驱动芯片,能够精准控制窗帘开合程度。
系统搭载 ESP8266 WiFi 无线通信模块,建立单片机与手机 APP 的数据通道。一方面将温湿度、光照强度、PM2.5 浓度等环境数据上传至手机 APP,实现远程监测;另一方面接收 APP 下发指令,实现远程手动控制窗帘开启与关闭。系统兼具自动模式与远程手动模式,功能丰富,可满足室内环境智能调节需求。