太阳能充电扩展板 V2.2

太阳能充电器是一个可堆叠的Arduino兼容平台扩展板,能够提供自适应电池供电并作为现场充电的能量收集器。您可以使用电压为3.0V-4.2V的各种电池来升压至5V输出,或者安装锂离子电池和太阳能板来形成一个自主传感器单元。该板提供的最大电流可达600mA。USB连接器也可用于为电池充电。
特性
-
短路保护
-
连接电池时3W输出功率
-
连续充电电流高达900mA
-
电池状态指示(红色:充电中,绿色:已充满)
-
Micro-USB连接器
规格参数
-
电池输入电压:3.0~4.5V
-
USB输入电压:4.75~5.25V
-
太阳能输入电压:4.8~6V
-
最大输出功率(带电池):3W(600mA@5V)
-
纹波电压:<100mV @ 500mA
-
尺寸:68*53mm
应用
- 无线传感器单元
- 太阳能充电
- Tweet-a-volt-arduino
太阳能板充电使用信息
-
太阳能充电扩展板在阳光和白炽灯泡光照下都能产生电荷。在阳光下的功能比在白炽灯下更有效。太阳能板需要不可见辐射,即紫外线和红外线辐射来产生电流。
-
为了在白炽灯泡下测试系统,请将太阳能板保持在距离小于20cm(< 0.5英尺)的位置。但是,在白炽灯泡下充电可能不太有效。
-
将太阳能板放置在一个角度,使最大量的阳光照射到它上面。
-
保护太阳能板免受过度暴露于水/水蒸气。这可能会氧化太阳能板表面并降低其性能。
-
太阳能板通常带有保护性透明覆盖片。为了太阳能板的更好性能,请撕掉透明塑料片。
-
保护太阳能板表面免受划伤
注意事项
-
太阳能充电扩展板设计有保护任何潜在短路的功能。但是必须小心避免任何此类情况。
-
太阳能扩展板不应在大于5V的电压下工作
使用方法
- 将太阳能板和锂聚合物电池连接到它们指定的位置,如下图所示:

Solar_Charger_Shield_v2.2_inputs.jpg
-
按照"太阳能板使用信息"部分中提到的,将太阳能板放置在阳光或白炽灯泡下
-
确保充电(红色)指示灯亮起,如下图所示:

-
当电池充满电时,绿色指示灯亮起。
-
然后您可以将扩展板安装到arduino上。当您给太阳能充电扩展板通电时,它应该为arduino供电,如下图所示:

使用简单的 Arduino 程序测试太阳能充电板
本节将教您如何测量锂电池的电压。
为了将 VBAT 引脚连接到模拟引脚 A0,以便我们可以从 A0 引脚读取数据,我们需要使用 0 欧姆电阻短接 R7,如图所示

编程示例
您可以使用以下示例测量电池电压:
/*
太阳能充电板电压测量示例。将 VBAT 引脚连接到模拟引脚 A0。
当不直接暴露在阳光下时,该引脚测量值为 2.0 V,当暴露在阳光下时为 5V。
此示例代码属于公共领域。
*/
// 这些常量不会改变。它们用于给
// 使用的引脚命名:
const int analogInPin = A0; // VBAT 引脚连接到的模拟输入引脚
int BatteryValue = 0; // 从 VBAT 引脚读取的值
float outputValue = 0; // 电压计算变量
void setup() {
// 以 9600 bps 初始化串行通信:
Serial.begin(9600);
}
void loop() {
// 读取模拟输入值:
BatteryValue = analogRead(analogInPin);
// 计算电池电压值
outputValue = (float(BatteryValue)*5)/1023*2;
// 将结果打印到串行监视器:
Serial.print("Analog value = " );
Serial.print(BatteryValue);
Serial.print("\t voltage = ");
Serial.println(outputValue);
Serial.println("V \n");
// 在下一次循环前等待 10 毫秒
// 让模数转换器在上次读取后稳定:
delay(10);
}
原理图在线查看器
资源
技术支持与产品讨论
感谢您选择我们的产品!我们在这里为您提供不同的支持,以确保您使用我们产品的体验尽可能顺畅。我们提供多种沟通渠道,以满足不同的偏好和需求。
