Harvest sunlight to power microcontrollers — sustainable, off-grid computing
Learn how solar energy works from panel to microcontroller. Build solar-powered systems that charge batteries, regulate voltage, and run ESP32 projects independently of mains power. Monitor energy yield on the shared dashboard.
From measuring sunlight to running a fully solar-powered weather station.
Use a multimeter to measure the solar panel's open-circuit voltage and short-circuit current in different light conditions. Understand what the panel can deliver.
Connect the solar panel to a TP4056 charge module and 18650 battery. Monitor the charging process. Learn about lithium battery safety and charge states.
Add a boost converter to step battery voltage up to 5V. Power the ESP32 from the solar/battery system. Measure how long it runs on a full charge.
Wire an INA219 sensor to measure solar panel voltage and current in real time. Calculate power (P=IV) and energy yield (Wh). Send data to the Node-RED dashboard.
Combine solar power with the ESP32 Sensing strand. Build a fully off-grid weather station that monitors temperature, humidity, pressure, and its own energy generation. Dashboard shows environmental data and power status.
Link with the Actuators strand: mount the solar panel on a servo. Use LDRs to track the sun's position and maximise energy collection. Compare yield vs a fixed panel.
Before you hand over to the next group: