Arduino Uno 可以使用 USB 供电或者 12V供电,但是对于展示来说,这样还是不太方便。为此,我设计了一个装有充放电模块的Shield,相当于集成了一个充电宝,可以对4.2v 电池进行充放电管理,同时提供5V电源输出。 本打算使用充电宝的方案进行制作,搜索一番发现零售的很少,估计是因为这种东西都是走量的。即便有芯片方案,也比买成品模块偏移不了多少。最终选择了下面这种模块,价格是 12.8元。
连接很简单,需要特别注意的是其中左侧有一个按钮,这是唤醒整个模块开始供电的开关。对于Arduino 控制来说,将这个位置拉低>100ms就是供电。比如,你的整体负载<100ma,这个模块会在20秒后停止供电,因此,你可以用一个IO每隔20秒拉低一次一次实现持续供电。
电路图如下:
PCB 如下
最终的实物:
需要注意的地方: 1.这里预留一个跳线帽的位置,使用时需要加一个跳线,这样的设计是为了如果很长时间不使用防止电量耗光
2.下面这个位置和 Uno 的USB口有冲突,在使用时务必小心短路
附件是电路图和PCB。
|