功能说明
最近想买个小夜灯,但是发现PDD上面买的都没有环境光感应功能,白天也亮,很讨厌。所以做了一个只有在环境黑,同时人体接近才会亮的小夜灯。同时需要拥有充电功能。
要实现上面所说的功能,需要设计以下几个功能电路:
- LED 驱动:用电池水平的电压(3.5V~4.2V)驱动数十个LED,可能需要30V-40V.
- 锂电池充电电路。
- 传感器电路。
文章结尾立创EDA的工程链接给出来了,随便拿走用,用到的话点个赞,谢谢!
LED 驱动
为了满足低成本,选择驱动芯片ME2212,一个6Pin LED驱动芯片。升压驱动,可串联10个LED,建议输出电流20mA。1PCs成本能到六七毛钱,周边电路需要一个电感和Schottky,成本不到一块钱。
下面是原理图。需要注意的是,C1需要选一个耐压50V的料,因为ME2212在驱动LED的时候会升压到30V以上。还有这个DCDC是电流反馈,R1选择10ohm是对印输出电流20mA。这个电阻改动会影响输出电流的大小,可以根据所选LED 的工作电流改变这个电阻。因为我选的LED就是20mA的,所以这个R1就是10ohm.
实测这个芯片很容易烫(10个串联白LED@20mA),需要铺铜散热。