A solar-powered IoT Node for monitoring and controlling sensors and actuators—without batteries, without maintenance
Designed as a modular platform for developers and system integrators
Runs entirely on harvested solar energy stored in supercapacitors
Generates 9V / 12V / 24V for actuators
WiFi, LoRa, or GSM integration.
Sleep-based operation with millisecond wake cycles
Irrigation valve control
Soil monitoring
Remote environmental monitoring
Parking systems
Traffic sensors
Distributed sensor grids
This project presents a battery-less solar-powered IoT node capable of driving actuators such as irrigation valves while maintaining wireless communication. Energy is harvested via a small solar panel and stored in supercapacitors, enabling:
Maintenance-free operation without battery replacement
Reliable performance even during several days of low sunlight
High-current bursts for actuator control

ESP32-C3-based board operating primarily in deep sleep for ultra-low power consumption. Programmable via USB-C or UART. Features 7 Grove-compatible connectors for easy integration with third-party modules. Supports Wi-Fi, GSM, and LoRa (with appropriate modules).

The board features a boost converter with an input range of 3–5 V and selectable output voltages of 9 V, 12 V, or 24 V, supporting up to 2 A of output current. It includes four H-bridge channels for controlling external devices such as valves, actuators, and relays.

This is a modular platform that can be easily adapted to different applications. It offers Grove compatibility, enabling integration with a wide range of third-party sensors and modules. Multiple communication options are supported; for GSM/GPRS communication, the cost-effective SIM800L module can be used. The system features an expandable architecture, allowing additional supercapacitors to be connected via dedicated screw terminals.

Any third-party ESP32-C3 microcontroller board can be used as a receiver in a multi-node system (e.g., XIAO ESP32-C3 or ESP32-C3 Dev Kit).
☀️⚡🔋
Solar panel charges supercapacitor
⬇
🌙💤
System sleeps to conserve energy
⬇
⏱️👁️
Wakes briefly
⬇
🔧🚰🌡️📡
Executes action
(valve / sensor / transmission)
⬇
🔁🌙💤
Returns to sleep

Up to 3 days of operation without sunlight is achieved by minimizing energy consumption: infrequent actuator activity, communication intervals longer than 1 hour, and wake-up times of around 30 ms. This setup is suitable for low-power tasks such as periodic sensor readings
24V or 2Apk Power Outputs
No battery replacement
3rd party compatible HW/SW
Open source