Arduino powerered by Solar

Can I use solar to run an Arduino offgrid?

Yes, for three good reasons: a) Arduinos consume relatively little power during operation, b) there are lots of controls to put it to sleep when it isn't performing any useful functions and c) if the power source does run out, they restart gracefully when power is applied.

^back to top

 

What is the basic setup?

Solar Panel Charges Battery -> Battery Stores and Supplies Power -> Arduino

We like our 2, 3.4 and 6 Watt Kits for these applications. The V15 and V39 batteries charge efficiently from solar and have an" Always On" mode which keeps them on whether or not a device is drawing any power. We have more information on sizing your system below.

panel-arduino-v15
v15-arduino2
^back to top

 

How long will a given battery run the Arduino for?

It depends on what mode the Arduino is in and what peripherals you have running. There are lots of forums that discuss how to put the Arduino in sleep mode so that it consumes 5mA or less. We use this as the low case, 25mA as the "running-code" case, and 300mA as constantly running peripherals case. If you're looking to run an Arduino offgrid, you will be able to run it longer with a smaller battery and panel if you can put the device in sleep mode as much as possible.

The other factor is the power consumption of the batteries. We're working on it, but for now our V15 and V39 consume about 1 Watt hour of power a day in Always On mode.

Arduino Runtime from V15, V39 Batteries

#Current (mA)Power Consumption (Watts)Power Consumption per Day (Watt Hours)Days Runtime V15Days Runtime V39
Arduino - Sleep 5 .025 0.6 9.4 24.4
Arduino - Normal 25 .125 3 3.8 9.8
Arduino - High Power 300 1.5 36 0.4 1.1
^back to top

 

How big a solar panel do I need?

Here is approximately how much power you can expect to generate in reasonably good sun over 5 hours in a day. As a rule of thumb, we estimate power generation by multiplying Watts times hours and divided by loss factor of 2 (W*h/2). To determine panel sizing estimate how much power your system will consume and adjust for conditions. Clear and sunny with no shade cover requires less panel than if you're in Seattle in the winter. When in doubt, get the bigger panel and battery.

Power Production into Battery per Day

Assumes 5 hours of good sun a day

Panel SizeWatt Hours per Day)
2 Watts 5
3.5 Watts 8.5
6 Watts 15
^back to top

 

If the Voltaic battery runs out of power, then what happens?

If the V15 or V39 run out of power while in Always On mode, your Arduino will obviously stop working. Once the batteries build up a bit up a buffer of power from solar (normally about 20 minutes), the battery will power up and restart your Arduino.

^back to top

 

Voltaic Arduino Bounty!? Whats that?

This is a running list of projects we would like to see implemented with solar and Arduinos. If you're the first person to document (blog or instructable with photos) a working project on our bounty list, we'll refund your purchase prices of panels and batteries up to $150. The project should be able to run for weeks or months at a time without interruption from humans. If you have another favorite platform other than Arduino, we're open to alternatives. Here's the list:

  • Surf Cam Broadcast to Web
  • Bellagio-style Water Show
  • Motion Activated Wildlife Camera
  • Motion Activated Security Camera
  • Air Pollution Monitor with Broadcast to Web
^back to top

 

Stories From the Field
^back to top