基于PWM调光的智能照明灯设计 研究内容: 设计一个智能照明灯,能根据光照强度自动调节照明灯的亮度并带日期、时钟、温度显示等功能。 任务要求: 1.具备日期时间调节功能,待机时显示日期/时间/光线强度等级等。 2.光线强度设置0~9共10个等级,等级越高表示光线越强。 3.系统具有自动/手动模式,可通过按键切换: 1)自动模式:使用人体红外模块检测是否有人,在有人的情况下,照明灯根据光线情况自动调节亮度,光线越强,亮度越暗,光线越弱,照明灯亮度越强,检测到没有人后,延时30s后自动关闭照明灯; 2)手动模式:可以通过按键手动开关照明灯以及调节灯的亮度。
现在的想法是用0.5W 150ma的LED构成9组光源,但是这样每一组电流在750嘛左右,这样我就需要220转12V(电流10SA),然后使用AMS1117-3.3模块转换为3.3V(这个芯片支持1A,所以我用9个)。但这样的话我如何用PWM来控制某一组亮呢?或者有没有其他的思路,用普通的发光二极管? |