Hardware & Electronics

Solar Energy Shield: a custom PCB that keeps projects alive off-grid

A battery and solar power board for the Arduino UNO, designed in EAGLE, manufactured, debugged and taken to production-ready.

The Web on Devices Energy Shield mounted on an Arduino UNO
Type
Product
Status
Completed
Year
2018
Focus
PCB Design, Solar, Arduino, EAGLE, Power

Sensors in a garden. A camera on a fence post. A weather station on a roof. Every outdoor project hits the same wall sooner or later: there's no socket out there.

So I designed my own power board.

What it does

The Energy Shield clips straight onto an Arduino UNO. On board there's a 3.6 V lithium battery, a charging circuit and a boost converter that lifts the battery to a clean, regulated 5 V. That's what the Arduino wants, and it's what most USB devices want too, so a full-size USB port on the side can power other hardware. Or charge your phone in a pinch.

Charging happens two ways:

  • Micro USB, from any phone charger
  • Solar, through dedicated terminals for the panel that ships with the board

Pair the panel with a sensible sleep schedule and a project can run for weeks, months, or indefinitely. As long as the sun keeps turning up.

The solar panel that charges the shield
The solar panel that charges the shield

I tested it on Lili, one of my talking plants. She ran happily on sunlight alone.

Lili the talking plant, powered by the shield and solar panel
Lili the talking plant, powered by the shield and solar panel

From schematic to board

Off-the-shelf modules would have been quicker. They'd also have been bulkier, fiddlier to wire, and impossible to make my own.

The circuit was designed in EAGLE, with the charge and boost stages running at the same time to juggle input and output.

Designing the board in EAGLE
Designing the board in EAGLE

Then came the unglamorous part. Sourcing components in bulk, finding a PCB manufacturer, and assembling the first prototypes by hand.

Prototype PCBs and components
Prototype PCBs and components
The first hand-assembled prototype
The first hand-assembled prototype

The first batch had mistakes. Most first batches do. I fixed the design, ordered a second run, and put the finished boards through a long stretch of testing.

The finished Energy Shield
The finished Energy Shield

Where it ended up

The board reached production-ready and went into a testing programme with early users. I never pushed it to a commercial launch, and that was a deliberate call. The point was proving I could take a circuit from a blank schematic to a working, manufacturable product.

I did.

Why this matters for your project

Custom hardware sounds expensive and slow. It usually isn't, if the person designing it also writes the software that runs on it. I can design the circuit, lay out the PCB, deal with manufacturers, and then build the firmware, the cloud side and the app on top. One pair of hands, no hand-offs.

If you've got a device that needs to live somewhere awkward, off-grid, battery-powered or just smaller than a dev board allows, let's talk.

More on this project

Have a project in mind?

Let's build