082A-基于51单片机智能晾衣架【Proteus仿真+Keil程序+报告+原理图】
082A-基于51单片机智能晾衣架
一、系统硬件组成
本智能晾衣架控制系统以STC89C51单片机作为主控芯片,硬件由 51 单片机最小系统、LCD1602 液晶显示模块、光敏电阻、雨水检测传感器、ADC0832 模数转换芯片、SG90 舵机、AT24C02 存储芯片及功能按键电路组成。
二、系统功能设计
1. 系统通过光敏电阻采集环境光照强度,经 ADC0832 模数转换后获取光强数值;同时利用雨水传感器实时检测天气是否处于降雨状态,光照强度与天气状态均在 LCD1602 液晶显示屏上实时显示。
2. 系统配备独立按键电路,支持用户设置光照强度限值、切换自动 / 手动工作模式、手动控制晾衣架伸出与收回;所有设置参数均存入 AT24C02 存储芯片,实现掉电不丢失。
3. 自动工作模式:当检测环境光强大于设定上限值且天气为晴天时,系统自动驱动 SG90 舵机伸出晾衣架;当检测光强低于设定下限值或检测到降雨时,自动控制舵机收回晾衣架,防止衣物受潮、淋雨。
4. 手动工作模式:晴天状态下,用户可通过按键自由控制晾衣架伸出或收回;降雨状态下,系统锁定手动控制功能,禁止操作晾衣架。在自动模式下执行手动按键操作,系统自动切换为手动模式,方便用户挂取衣物。
5. 降雨强制保护功能:无论系统处于自动模式还是手动模式,一旦检测到降雨信号,系统立即强制控制舵机收回晾衣架,保障衣物安全。
