为了让室内居住、工作或者学习的人拥有一个更舒适的环境,设计了一个智能窗帘的系统,它能够感应周围环境的光照强度,当光照低于某一数值时窗帘会自动放下,等到光照又回到某一数值时窗帘又会自动收起。本课题分别设计了光照采集模块、A/D转换模块、步进电机正反转控制模块,红外线遥控模块,温湿度采集模块。光照采集模块我们采用光敏电阻串联另一个电阻分压,以此改变输入信号来改变控制信号:A/D转换模块我们用STM32的内部AD,并根据采集电压数据进行控制;步进电机正反转控制模块采用端口直接控制,从而控制步进电机的正转和反转。温湿度采集模块:当达到一定湿度后自动开窗帘通风。加一个显示屏,可以显示当前的参数(温湿度,光照强度等)。
STM32的智能窗帘功能如下:
- 外部光线强度检测
- 步进电机控制
- 参数及状态显示
- 远程无线控制
- 温湿度检测
STM32的智能窗帘设计基本要求:
- 它能够感应周围环境的光照强度,当光照低于某一数值时窗帘会自动放下,等到光照又回到某一数值时窗帘又会自动收起;
- 可以通过红外线遥控控制开关;
- 当达到一定湿度后自动开窗帘通风;
- 在显示屏中显示相对应的参数。
阅读全文