用于学习的一个智能路灯控制系统,功能还是比较全的。有自行设置工作时间段,人体车辆红外检测,光照阈值的光敏检测,手动自动控制路灯亮灭。
LCD1602显示
DS1302系统时间
按键设定系统时间、工作时间、光照阈值(默认开始时间为16点,结束时间为5点)
工作时间内路灯点亮,凌晨12点后路灯关闭,有人或车通过是,路灯点亮10s
非工作时间光照强度低于阈值,路灯点亮
状态检测,路灯应亮未亮,声光报警(通过检测LED串联电阻的电压值,当有电压值时,证明线路正常,无电压值时,线路故障)
手动和自动模式可通过按键自己手动切换,手动模式下由开关控制路灯亮灭。(自动模式不再执行)
仿真原理图如下(proteus仿真工程文件可到本帖附件中下载)
单片机源程序如下:
所有资料51hei提供下载:
智能路灯.7z
(202.86 KB, 下载次数: 662)
|