基于Proteus的光控小夜灯(附源程序+原理图+元器件清单)
本文设计了一种基于Protues的光照小夜灯。针对目前社会上长时间照明,既不环保也不节能,大量浪费电能,造成能源资源浪费问题设计的光控小夜灯。模拟实际中不同光照情况,实现自动控制照明。
本系统以AT89C51单片机为主控单元,通过光照检测模块检测此时的光照情况,反馈给主控单元,由主控单元决策照明模块是否工作。而且通过数码管显示当前光照强度。如果此时系统位于高档状态,蜂鸣器启动,实现报警功能来告诉用户此时光照过强,并且该报警功能可以手动停止。
具体功能实现如下:
(1)光照小夜灯位于强档时,数码管显示当前的光照强度数值应大于30,关闭照明功能,同时开启报警功能,提醒用户此时光照过强,而且可以通过按键开启停止报警功能。
(2)光控小夜灯位于中档时,数码管显示的当前光照强度数值应大于20且小于等于30,关闭照明功能和报警功能。
(3)光照小夜灯位于弱档时,数码管显示的当前光照强度数值应小于等于20,关闭报警功能,开启照明功能。
最后通过模拟测试,系统可以满足设计需求,基本实现预期目标。
1