Skip to main content

太阳能充电扩展板 V2.2

pir

太阳能充电器是一个可堆叠的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

太阳能板充电使用信息


  1. 太阳能充电扩展板在阳光和白炽灯泡光照下都能产生电荷。在阳光下的功能比在白炽灯下更有效。太阳能板需要不可见辐射,即紫外线和红外线辐射来产生电流。

  2. 为了在白炽灯泡下测试系统,请将太阳能板保持在距离小于20cm(< 0.5英尺)的位置。但是,在白炽灯泡下充电可能不太有效。

  3. 将太阳能板放置在一个角度,使最大量的阳光照射到它上面。

  4. 保护太阳能板免受过度暴露于水/水蒸气。这可能会氧化太阳能板表面并降低其性能。

  5. 太阳能板通常带有保护性透明覆盖片。为了太阳能板的更好性能,请撕掉透明塑料片。

  6. 保护太阳能板表面免受划伤

注意事项


  1. 太阳能充电扩展板设计有保护任何潜在短路的功能。但是必须小心避免任何此类情况。

  2. 太阳能扩展板不应在大于5V的电压下工作

使用方法


  1. 将太阳能板和锂聚合物电池连接到它们指定的位置,如下图所示:

pir

Solar_Charger_Shield_v2.2_inputs.jpg

  1. 按照"太阳能板使用信息"部分中提到的,将太阳能板放置在阳光或白炽灯泡下

  2. 确保充电(红色)指示灯亮起,如下图所示:

pir

  1. 当电池充满电时,绿色指示灯亮起。

  2. 然后您可以将扩展板安装到arduino上。当您给太阳能充电扩展板通电时,它应该为arduino供电,如下图所示:

pir

使用简单的 Arduino 程序测试太阳能充电板


本节将教您如何测量锂电池的电压。

为了将 VBAT 引脚连接到模拟引脚 A0,以便我们可以从 A0 引脚读取数据,我们需要使用 0 欧姆电阻短接 R7,如图所示

pir

编程示例

您可以使用以下示例测量电池电压:

/*
太阳能充电板电压测量示例。将 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);
}

原理图在线查看器

资源


技术支持与产品讨论

感谢您选择我们的产品!我们在这里为您提供不同的支持,以确保您使用我们产品的体验尽可能顺畅。我们提供多种沟通渠道,以满足不同的偏好和需求。

Loading Comments...