Answers:
首先,您要购买一些太阳能电池板或电池。尽管可以在eBay上以非常便宜的价格找到它们,但是它们的效率不如他们所说。我想说的是,请尝试从信誉良好的经销商那里购买产品,以查看对产品的评论,或者相信它们可以有效地工作。Sparkfun数据表通常是准确的,可以信任。
LiPO最好吗:请尝试使用锂离子电池。(又名Li-ion)根据此网站:
尽管锂聚合物电池更时尚,更薄,但锂离子电池具有更高的能量密度,并且制造成本更低。
因此,锂离子电池似乎是您的最佳选择。注意:由于您要处理的电池非常稠密,如果过电压可能会起火[注意:请使扬声器静音!],请确保使用Sparkfun / Adafruit / etc。
经济方式:如果您不介意大型“自制”太阳能电池板,请采用这种方式。通过eBay或类似站点购买太阳能电池。它们是连接成太阳能板的小板。尝试寻找效果良好的“ B级”或类似的太阳能电池,它们可能存在一些缺陷。它不会那么漂亮,但是您会节省一些现金。
有关更多信息,请参见此EE.SE帖子。我看到的一件很酷的事情是:
这真的很酷。您可以通过运算放大器连接锂离子电压以生成脉冲波,您的MPU可以接收该脉冲波以告诉您的机器人充电-Raaj 13年10月18日在18:44
我不确定如何执行此操作,但这可能很有用。我在网上找不到任何东西。
我实际上会建议将LiFePo4用于任何DIY。这样做不仅更安全,所以一招不致引起地狱,而且在稍长一些的体积和重量的CONST上,其使用寿命将是其两倍至四倍。
由于您只是在运行arduino,因此我将只使用1个单电池,并避免电池平衡问题。
我将使用升压调节器将电池的电压升至所需的5v。
要对电池进行实际充电,我可能会使用便宜的ebay CC-CV充电器板,并将电压设置为使用寿命的最大值以下0.15V(您只会损失10%的能量,但会使电池寿命更长) ),并为面板和电池设置适当的电流。
如果在充电器充电时电路消耗功率,则电路将满足需要,而充电器投入的多余电量将进入电池。
您可能需要一个二极管,以使电池不通过充电器放电。
使用保护性PCB,就像从电池空间中获得一样,或者使用内置的PCB更好地保护生命。
请记住调整太阳能电池板的尺寸,以便有足够的能量来保持电路正常运行。即使受保护的细胞过放电也会杀死。
我真正想做的是设计一个lifepo4充电控制板,将所有这些功能集成在一个单元中,因为每个人似乎都想要它。