Ambient_Energy_Harvesting_Kit

Ambient Energy Harvesting Kit - DFM8001

Introduction

The Internet of Things (IoT) technology has deeply integrated into our lives and work, from various smart appliances in smart homes to safety monitoring equipment in factories. When using and managing these devices, we expect them to be free from the hassle of frequent maintenance. For example, smart doorbells require regular battery replacements, affecting user experience, and some devices installed in high places or inside enclosures have extremely high maintenance costs for battery replacement. To address these issues, the core components in IoT systems, such as sensors, controllers, and wireless communication units, are continuously developing towards low power consumption. This aims to mitigate the decline in user experience, increased maintenance costs, and environmental pollution caused by battery replacements. While significant progress has been made in reducing power consumption, the fundamental problem remains unsolved: batteries still deplete over time. How can we ensure that the battery never runs out of power?

The natural environment contains abundant mechanical energy, thermal energy, light energy, and radio frequency energy. Efficiently harnessing these energies to power devices can provide a continuous source of energy. However, these energies are influenced by geographic location, weather, and other factors, making them weak and unstable, thus difficult to effectively utilize. DFRobot's ambient energy harvesting module solves this problem by effectively collecting and storing weak energy down to the microwatt level. The module features dynamic MPPT (Maximum Power Point Tracking), which periodically checks the status of the input source and adjusts to the maximum power point to ensure efficient collection of weak energy. Additionally, the module integrates charge and discharge management, energy storage management, and dual regulated output functions.

The DFRobot ambient energy harvesting module DFM8001 includes all the necessary components for operation. To use it, simply connect the module's configuration pins to GND/Vbuck and connect it to the energy harvesting device, energy storage device, and power-consuming device to build an ambient energy power supply system. The DFM8001 module is particularly suitable for use with amorphous silicon, organic, and dye-sensitized photovoltaic cells, showing excellent energy storage performance under weak light conditions such as low sunlight or indoor lighting.

To further facilitate integration, DFRobot offers the DFM8001 module with dimensions of 15x15x3mm, which can be easily integrated into various products to provide ambient energy power support.

Note: To prevent misoperation, please disconnect the energy storage device when adjusting VCF[2]-VCF[0]. When connecting the energy storage device, strictly ensure: the current voltage of the energy storage device < Voc, otherwise it will damage the system.

Note: To prevent misoperation, before configuring to custom mode, the R1-R8 resistors must be soldered first, then adjust the jumper cap configuration, and finally connect the energy storage device.

Specification

Board Overview

Quick Start

Requirements

Operational Process:

  1. All jumper caps are in default state. Do not adjust jumper cap configurations without full understanding of all settings, as this may risk damage.

    1. SCL_BAT:CAP
    2. L_EN and H_EN:1
    3. VCF[2]:1
    4. The remaining jumper caps are configured as 0
  2. Insert the 0.22F super capacitor into the board. Before fully understanding all configurations, use the new 0.22F super capacitor provided in the kit. When using pre-charged capacitors or batteries, ensure the initial voltage of the capacitor is less than Voc.

  3. Connect the amorphous silicon photovoltaic panel and ensure the front side of the panel is exposed to light. When connecting, pay attention to the terminals of the evaluation board to be in full contact with the metal part of the PV panel leads, pressing in too much of the wire's insulating jacket may cause connection failure.

  4. At this point, the Vbuck voltage will slowly rise to around 2.2V, indicating that the system has started and is beginning to charge the capacitor. If the voltage cannot reach 2.2V and remains low, it suggests either insufficient light or an abnormal connection to the power source, preventing the system from starting.

  5. When the voltage of the 0.22F capacitor reaches 2.3V, the LDO activates and begins to supply power output.

Connection Diagram

Configuration Description

Vmpp: Maximum Power Point Voltage - Select the appropriate maximum power point based on the characteristics of different solar panels; the amorphous silicon panel included in the kit is set at 70%.

Vsrc: Energy Source Voltage - Voltage of the energy source such as solar panels, kinetic energy batteries, etc. Energy harvesting begins when Vsrc > 400mV and 15uW.

Vbat: Battery Voltage - Voltage of the energy storage device such as supercapacitors, rechargeable batteries, etc.

PRIM: Primary - Primary battery.

Voc: Overcharge Voltage - Typically the maximum voltage that the storage element can accept or the highest voltage desired for charging the energy storage device.

Vcr: Charge Ready Voltage - The minimum voltage required on the storage element before enabling the LDO (Low Dropout Regulator) after starting energy storage.

Vod: Overdischarge Voltage - The minimum voltage that the energy storage device can accept before switching to a primary battery or entering shutdown mode.

The module operates according to the following flowchart:

Note: To prevent misoperation, please disconnect the energy storage device when adjusting VCF[2]-VCF[0]. When connecting the energy storage device, strictly ensure: the current voltage of the energy storage device < Voc, otherwise it will damage the system.

Note: To prevent misoperation, before configuring to custom mode, the R1-R8 resistors must be soldered first, then adjust the jumper cap configuration, and finally connect the energy storage device.

See the DFM8001 module datasheet for more details on operating modes.

Advanced tutorial

Requirements

Operational Process:

  1. To prevent accidental operation, remove the supercapacitor from the board.
  2. Adjust the jumper cap positions:
    1. SCL_BAT: BAT
    2. VCF[2]-VCF[0]: 1 1 1, with Voc=4.12V, Vcr=3.67V, Vod=3.6V, Vh=3.3V, VL=1.8V
    3. MPPT[1]-MPPT[0]: 1 0,85%, determined by the parameters of the connected input source.
  3. Remove the jumper cap from H_EN, and connect the midpoint of H_EN to a digital output IO of the MCU. This allows the MCU to control whether H_OUT starts output.
  4. Ensure the lithium battery voltage is <4.12V before connecting to the BAT terminal.
  5. Connect the solar panel.

Connection Diagram

For more advanced applications, please refer to the DFM8001 datasheet.

FAQ

For any questions, advice or cool ideas to share, please visit the DFRobot Forum.

More Documents

Schematic.pdf

Dimensions & Component Layout.pdf

DFM8001 DataSheet

DFshopping_car1.png Get Ambient Energy Harvesting Kit - DFM8001 from DFRobot Store or DFRobot Distributor.