The AEM10941 mini Evaluation Board is a compact and versatile platform designed to evaluate the performance of the AEM10941M energy harvesting IC, manufactured by e-peas. This board enables users to efficiently convert energy from ambient sources, such as solar panels or thermoelectric generators, into usable power for low-power electronic applications. It is ideal for prototyping and testing energy harvesting solutions in IoT devices, wireless sensors, and other battery-independent systems.
The AEM10941 mini Evaluation Board features several key pins and connectors for input, output, and configuration. Below is a detailed description:
Pin Name | Type | Description |
---|---|---|
VIN | Input | Connects to the energy source (e.g., solar panel or thermoelectric generator). |
GND | Ground | Common ground for the circuit. |
VOUT1 | Output | Primary output voltage (configurable to 1.8 V, 2.5 V, 3.3 V, or 4.1 V). |
VOUT2 | Output | Secondary output voltage (fixed at 1.8 V). |
Pin Name | Type | Description |
---|---|---|
MPPT | Input | Configures the Maximum Power Point Tracking (MPPT) ratio for optimal efficiency. |
CFG | Input | Used to set the primary output voltage (VOUT1). |
Pin Name | Type | Description |
---|---|---|
VBAT | Input/Output | Connects to the energy storage element (e.g., supercapacitor or battery). |
The AEM10941 mini Evaluation Board can be used to power an Arduino UNO in low-power applications. Below is an example of how to connect and use the board:
// Example code to read a sensor and send data via serial
// Powered by the AEM10941 mini Evaluation Board
void setup() {
Serial.begin(9600); // Initialize serial communication at 9600 baud
pinMode(A0, INPUT); // Set A0 as input for sensor reading
}
void loop() {
int sensorValue = analogRead(A0); // Read the sensor value from pin A0
float voltage = sensorValue * (3.3 / 1023.0); // Convert to voltage (3.3V reference)
// Print the sensor value and voltage to the serial monitor
Serial.print("Sensor Value: ");
Serial.print(sensorValue);
Serial.print(" | Voltage: ");
Serial.println(voltage);
delay(1000); // Wait for 1 second before the next reading
}
The board does not start harvesting energy.
Output voltage is incorrect or unstable.
The load is not receiving power.
MPPT is not functioning as expected.