Skip to main content

Solar Power Management Module

solar.png

The Solar Power Management Module is a module with an I2C bus interface. It is different from traditional solar modules on the market; it is a true "management module." It does more than just receive solar energy and convert light energy into electrical energy. With an onboard 18650 battery, it can store electrical energy. The external mainboard can also communicate with the solar module via the I2C protocol, allowing for the setting of the working duration and sleep duration of the solar module's power output. This gives the mainboard, which does not have a sleep function, a "sleep" capability and significantly reduces the programming threshold for users.

Parameters

Dimension80 x 40 x 32.5 mm
Weight84.6 g (module) /
646g (module + solar panel)
SignalI2C
Battery Capacity2000mAh
Solar ChargingOnly applicable for 6V solar panels, charging current (250mAh at noon)
USB Charging5V 1A
Solar Panel6V 6W monocrystalline silicon
Compatible MainboardFuture Board、Micro:bit

Hardware Connection Diagram

image-20240730145309338

Physical Connection

8649187369ba35238db1b45db2cdc078.jpg

Guide for Use in Kittenblock

Note: Before selecting the hardware, ensure that the hardware mainboard is updated to the latest version (i.e., there is no small arrow for update in the lower right corner).

image-20240730112527822

image-20240730112654632

Program Package

Future Board

After selecting the hardware Future Board, add the hardware sub-plugin Sugar Solar.

image-20240730112738926
image.png

积木介绍

image.pngSet the solar module output status, which is enabled by default
image.pngGet battery voltage
image.pngGet time
image.pngSet time
image.pngSleep the module and set the wake-up time

Case

  1. add the file management plugin.
    image-20240730114012846
    image-20240730114116349
  2. After connecting the hardware and setting the correct time, click on this brick to adjust the time.
    image.png
  3. Upload the program to get the temperature every half hour, save it to the text, and then go into sleep mode to extend the endurance.
    image.png
  4. Read the Saved Data
    image.png

Upload the Program

Make sure you have written the program according to the instructions above, click the code switch button in the upper left corner of the software, and click the upload button in the pop-up code box.

info

If you are not clear about the concepts of program upload and online running, first check the "Quick Start Guide for Future Board Programming."

image-20240730114238765