Open Source Solar Data Acquisition System: First draft

O.S.S.D.A.S v1 stands for Open Source Solar Data Acquisition System. I have been working on this project since last few months. The picture above is the not the first prototype, but the first working prototype that looks like quite complete. There will be further revisions to the hardware and software for best efficiency and accurate results. Moreover, the recorded digital data should be rich enough to reflect the real world data’s mirror.

Above all this project is and will be an open source one. Anyone should be able to build it without violating any copyrights.

Latest Schematics:

It has the following features

  • Logs everything into attached SD card for data analysis in PC. A typical 1GB SD card can store years of data. Data is recorded in frequency of few seconds. Enough to plot a graph to analyze performance of short periods of ten minutes too.
  • Keep track of the solar panel voltage, battery voltage, charge current and other parameters
  • Keeps track of other data such as temperature, etc
  • Can work without the LCD and still record information to the SD card and vice versa.

Since the project isn’t finalized yet and I’ve no releasable software package or firmware. I’m publishing the design files for this hardware revision as this same hardware will remain there for a quite long period.

Egale files of the current hardware OSSDAS HW v1

Things to be added in next hardware revision:

  • CSA(Current Sense Amplifier) for current measurement to be able to measure small currents at good resolution.
  • Still using no SMD components. Current design includes single SMD component that’s a L1117-3.3 regulator for providing 3.3V to the SD card.
  • Integration of a charge controller hardware inside the PCB itself. For this I think the 80×100 sizelimit of eagle maybe an problem but probably SMD parts would be the only way then.
  • An GSM modem inbuilt (SIM300/SIm900?) to send daily total power usage reports to owner’s cellphone as SMS. (Maybe the funniest idea)

I’m not releasing any software right now, but will so that soon once I get to a conclusion of the software.

Thank you for reading.

This project is similar to:

An Open Source High Speed Data Logger

Solar Logger



  1. Just a thought. Maybe you should release the software in progress in another thread so that all of us can have a look at it and come up with better ideas for the same work.

  2. Hey Arup, I was actually working on a similiar project i am making multipurpose alarm clock with the atmega32 and a similiar 16×2 LCD. Even i Used the Peter Fleury LCD library.

    The thing is i need a menu system. Any idea on a where/how to get started with the menu system?

  3. I am working with an international team to develop an ISO standard for testing cookstoves, including solar cookers. We are in need of a low-cost, open-source data logger for recording pyranometer data (low voltage, about 1 sample/minute). We probably need a 16-bit ADC. The product should be rugged and reliable, and include software for storing ASCII data on an SD card, to be plotted in Excel. These units are needed for official testing centers at locations around the world. If you have developed such a product, I would be interested in purchasing a sample for evaluation. Please contact, Solar Household Energy, Inc. Washington, DC USA.

Leave a Reply

Your email address will not be published. Required fields are marked *