element14 Community
element14 Community
    Register Log In
  • Site
  • Search
  • Log In Register
  • Community Hub
    Community Hub
    • What's New on element14
    • Feedback and Support
    • Benefits of Membership
    • Personal Blogs
    • Members Area
    • Achievement Levels
  • Learn
    Learn
    • Ask an Expert
    • eBooks
    • element14 presents
    • Learning Center
    • Tech Spotlight
    • STEM Academy
    • Webinars, Training and Events
    • Learning Groups
  • Technologies
    Technologies
    • 3D Printing
    • FPGA
    • Industrial Automation
    • Internet of Things
    • Power & Energy
    • Sensors
    • Technology Groups
  • Challenges & Projects
    Challenges & Projects
    • Design Challenges
    • element14 presents Projects
    • Project14
    • Arduino Projects
    • Raspberry Pi Projects
    • Project Groups
  • Products
    Products
    • Arduino
    • Avnet & Tria Boards Community
    • Dev Tools
    • Manufacturers
    • Multicomp Pro
    • Product Groups
    • Raspberry Pi
    • RoadTests & Reviews
  • About Us
  • Store
    Store
    • Visit Your Store
    • Choose another store...
      • Europe
      •  Austria (German)
      •  Belgium (Dutch, French)
      •  Bulgaria (Bulgarian)
      •  Czech Republic (Czech)
      •  Denmark (Danish)
      •  Estonia (Estonian)
      •  Finland (Finnish)
      •  France (French)
      •  Germany (German)
      •  Hungary (Hungarian)
      •  Ireland
      •  Israel
      •  Italy (Italian)
      •  Latvia (Latvian)
      •  
      •  Lithuania (Lithuanian)
      •  Netherlands (Dutch)
      •  Norway (Norwegian)
      •  Poland (Polish)
      •  Portugal (Portuguese)
      •  Romania (Romanian)
      •  Russia (Russian)
      •  Slovakia (Slovak)
      •  Slovenia (Slovenian)
      •  Spain (Spanish)
      •  Sweden (Swedish)
      •  Switzerland(German, French)
      •  Turkey (Turkish)
      •  United Kingdom
      • Asia Pacific
      •  Australia
      •  China
      •  Hong Kong
      •  India
      • Japan
      •  Korea (Korean)
      •  Malaysia
      •  New Zealand
      •  Philippines
      •  Singapore
      •  Taiwan
      •  Thailand (Thai)
      • Vietnam
      • Americas
      •  Brazil (Portuguese)
      •  Canada
      •  Mexico (Spanish)
      •  United States
      Can't find the country/region you're looking for? Visit our export site or find a local distributor.
  • Translate
  • Profile
  • Settings
Arduino
  • Products
  • More
Arduino
Arduino Forum New solar project: Minimal system
  • Blog
  • Forum
  • Documents
  • Quiz
  • Events
  • Polls
  • Files
  • Members
  • Mentions
  • Sub-Groups
  • Tags
  • More
  • Cancel
  • New
Join Arduino to participate - click to join for free!
Actions
  • Share
  • More
  • Cancel
Forum Thread Details
  • Replies 16 replies
  • Subscribers 402 subscribers
  • Views 1040 views
  • Users 0 members are here
  • arduino
  • solar
Related

New solar project: Minimal system

heliosoph
heliosoph over 12 years ago

Hello all,

 

my new project is again about using solar energy for a arduino system. Now I'm looking for a minimal setup called the "Minimal Solar Arduino". The idea is to find a system with minimal components and minimal power consumption that still has a useful application. My first test system has a standalone ATmega328P powered by a capacitor. The total capacity is 9,400µF consisting of two electrolyte capacitors with 4,700µF each I found in my workshop. This will give me enough information about power reducing. With these results I will choose one of the super-capacitors to extend uptime.

 

In the first steps I'm experiencing with different configurations like sleep mode, Brown-out detection disabling and so on.

 

If interested have a look at:

 

http://heliosoph.mit-links.info/arduino-powered-by-capacitor-start/ getting started and setup description

 

http://heliosoph.mit-links.info/arduino-powered-by-capacitor-first-tests/ first tests and results

 

to be continued...

 

Elektrix

  • Sign in to reply
  • Cancel

Top Replies

  • heliosoph
    heliosoph over 12 years ago +1
    Hello all, my next post about a minimalistic ATmega system is online. Several interesting methods for reducing power consumption are shown. This happens both in run mode and in sleep mode. Measurements…
  • heliosoph
    heliosoph over 12 years ago in reply to heliosoph +1
    Hello all, I added a code example that shows what I did for reducing power whilst asleep. If interested look at: http://heliosoph.mit-links.info/arduino-powered-by-capacitor-optimized-tests/ Enjoy hel…
  • heliosoph
    heliosoph over 12 years ago in reply to Workshopshed +1
    Thank you, Andy for your comment! Now here are some new details: My project is going further now (was stuck a while). Waking up from sleep mode is now done with DS1337 RTC (similar to the well-known DS1307…
Parents
  • heliosoph
    heliosoph over 12 years ago

    Hello all,

     

    my next post about a minimalistic ATmega system is online. Several interesting methods for reducing power consumption are shown. This happens both in run mode and in sleep mode. Measurements of supply current are included to see what really happens. This gives an in-depth view to power-reduction.

     

    If interested, have a look at:

     

    http://heliosoph.mit-links.info/arduino-powered-by-capacitor-reducing-consumption/

     

    heliosoph

    • Cancel
    • Vote Up +1 Vote Down
    • Sign in to reply
    • Cancel
  • heliosoph
    heliosoph over 12 years ago in reply to heliosoph

    Hello all,

     

    I did some tests with what I found out about the supply current in different modes. As I have only little computing time and a lot of sleep time most of the energy is consumed during sleep.  If interested look at:

     

    http://heliosoph.mit-links.info/arduino-powered-by-capacitor-optimized-tests/

     

    Enjoy

     

    heliosoph

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel
  • heliosoph
    heliosoph over 12 years ago in reply to heliosoph

    Hello all,

     

    I added a code example that shows what I did for reducing power whilst asleep.  If interested look at:

     

    http://heliosoph.mit-links.info/arduino-powered-by-capacitor-optimized-tests/

     

    Enjoy

     

    heliosoph

    • Cancel
    • Vote Up +1 Vote Down
    • Sign in to reply
    • Cancel
  • Workshopshed
    Workshopshed over 12 years ago in reply to heliosoph

    A great series, I look forward to reading these in more detail.

    I was going to suggest looking at the "Shrimping.it" project but it seems you are way ahead of that already.

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel
  • heliosoph
    heliosoph over 12 years ago in reply to Workshopshed

    Thank you, Andy for your comment! Now here are some new details:

     

    My project is going further now (was stuck a while). Waking up from sleep mode is now done with DS1337 RTC (similar to the well-known DS1307 but has a wider supply voltage range). Now a new problem occured and this is what the latest post is all about: Using external interrupt for wakeup from sleep mode.

     

    In SLEEP_MODE_PWR_DOWN only level interrupts are possible. Interrupt triggering on the falling or rising edge of the signal doesn't work. Now multiple interrupts can be generated when the signal lasts too long.

     

    The post in my blog shows how to prevent this. Included is a test sketch and also some screenshots from my scope that show the beaviour.

     

    If interested, look at:

     

    http://heliosoph.mit-links.info/atmega328p-wakeup-sleep-via-interrupt/

     

    hope this helps

     

    Elektrix

    • Cancel
    • Vote Up +1 Vote Down
    • Sign in to reply
    • Cancel
  • heliosoph
    heliosoph over 12 years ago in reply to heliosoph

    Hello all,

     

    I finished the post about using a RTC instead of the wathdog timer for better timing accuracy and lower supply current. Now that the problems with the interrupt signal are already solved it shows that although supply current is reduced total uptime of the system didn't rise. So probably the main losses are somewhere else. So further research has to be done...

     

    If interested, look at:

     

    http://heliosoph.mit-links.info/arduino-powered-by-capacitor-timing-with-rtc

     

    Hope this helps

     

    heliosoph

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel
  • heliosoph
    heliosoph over 12 years ago in reply to heliosoph

    Hello all,

     

    now I've added an example sketch that has interrupt handling included. The datalogging part is the same as in earlier examples and the interrupt part comes from the basics post. Here it's all together.

     

    If interested, look at:

     

    http://heliosoph.mit-links.info/arduino-powered-by-capacitor-timing-with-rtc/

     

    heliosoph

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel
  • heliosoph
    heliosoph over 12 years ago in reply to heliosoph

    The "Arduino powered by a capacitor" system is now extended again: I've added an external EEPROM. It is a 24AA256 that has the same wide supply voltage range as the ATmega328. Communication is done via I2C. Clearly, we have more memory space now. But what has shown up is that energy consumption has become lower because the external EEPROM is faster and consumes less power than the internal one. In the post there are some pictures from my scope that show the differences.

     

    If interested, look at:

     

    http://heliosoph.mit-links.info/arduino-powered-by-capacitor-extending-memory/

     

    heliosoph

    • Cancel
    • Vote Up +1 Vote Down
    • Sign in to reply
    • Cancel
Reply
  • heliosoph
    heliosoph over 12 years ago in reply to heliosoph

    The "Arduino powered by a capacitor" system is now extended again: I've added an external EEPROM. It is a 24AA256 that has the same wide supply voltage range as the ATmega328. Communication is done via I2C. Clearly, we have more memory space now. But what has shown up is that energy consumption has become lower because the external EEPROM is faster and consumes less power than the internal one. In the post there are some pictures from my scope that show the differences.

     

    If interested, look at:

     

    http://heliosoph.mit-links.info/arduino-powered-by-capacitor-extending-memory/

     

    heliosoph

    • Cancel
    • Vote Up +1 Vote Down
    • Sign in to reply
    • Cancel
Children
  • heliosoph
    heliosoph over 12 years ago in reply to heliosoph

    Hello all,

     

    with my new external EEPROM I have tested writing in page mode. This is really a cool thing  smiley-grin Up to 64 bytes are written (almost) in the same time as a single byte. This extends the total uptime of my capacitor powered arduino (precisely: standalone ATmega328P) with a factor of more  than nine. Total uptime is now in the range of two and a half hours!!

     

    If interested, look at:

     

    http://heliosoph.mit-links.info/arduino-powered-by-capacitor-eeprom-page-mode/

     

    heliosoph

    • Cancel
    • Vote Up +1 Vote Down
    • Sign in to reply
    • Cancel
  • heliosoph
    heliosoph over 11 years ago in reply to heliosoph

    Hello all,

     

    now I've gone one step further with my project. Now it's going towards real life. I began with changing the logging interval. This shows the influence of both the consumption while running and sleeping. The next step is to take a supercap as energy source. The first part of the post is already online. If interested, look at:

     

    http://heliosoph.mit-links.info/arduino-powered-by-capacitor-towards-real-system/

     

    heliosoph

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel
element14 Community

element14 is the first online community specifically for engineers. Connect with your peers and get expert answers to your questions.

  • Members
  • Learn
  • Technologies
  • Challenges & Projects
  • Products
  • Store
  • About Us
  • Feedback & Support
  • FAQs
  • Terms of Use
  • Privacy Policy
  • Legal and Copyright Notices
  • Sitemap
  • Cookies

An Avnet Company © 2025 Premier Farnell Limited. All Rights Reserved.

Premier Farnell Ltd, registered in England and Wales (no 00876412), registered office: Farnell House, Forge Lane, Leeds LS12 2NE.

ICP 备案号 10220084.

Follow element14

  • X
  • Facebook
  • linkedin
  • YouTube