SunDuino is a Single Board Computer with integrated Battery Charger, Voltage Regulators, I2C, Digital and Analog IO. It’s main benefit is that it can run a compiled C app for years on a small battery or forever using built in solar charger. A background RTOS provides SLEEP functions for reducing operating current to 100ua while providing 125ms periodic wakeups. Sunduino comes in 25W and 10W versions to better suit your application. Take a look at the manual and Datashseet. Also the schematic and PCB layout is available for free.
Key benefits of SunDuino:
- Battery charging logic is optimized for long battery life using temperature monitor. The SunDuino is a software defined charger, it supports many battery chemistries and sizes.
- Low current operation provides long battery life and runtime. An internal RTOS keeps battery monitoring, power event monitoring, user C Application and SLEEP mode all operating on a 100ua drain. Small batteries can run for years.
- Regulated output voltages of +5. +3.3 and +/-12 for the powering of external hardware. Radios, other processors, relays and LEDs are examples of external hardware which requires regulated voltages.
For more detail: SunDuino – Run your C application using solar power