element14 Community
element14 Community
    Register Log In
  • Site
  • Search
  • Log In Register
  • About Us
  • 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 Boards Community
    • Dev Tools
    • Manufacturers
    • Multicomp Pro
    • Product Groups
    • Raspberry Pi
    • RoadTests & Reviews
  • 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
      •  Korea (Korean)
      •  Malaysia
      •  New Zealand
      •  Philippines
      •  Singapore
      •  Taiwan
      •  Thailand (Thai)
      • 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
Power & Energy
  • Technologies
  • More
Power & Energy
Forum Dealing With Low Battery
  • Blog
  • Forum
  • Quiz
  • Documents
  • Polls
  • Events
  • Mentions
  • Sub-Groups
  • Tags
  • More
  • Cancel
  • New
Actions
  • Share
  • More
  • Cancel
Forum Thread Details
  • State Verified Answer
  • Replies 11 replies
  • Answers 8 answers
  • Subscribers 288 subscribers
  • Views 2502 views
  • Users 0 members are here
  • control
  • battery
  • power
  • solar
  • remote
  • sensor
Related

Dealing With Low Battery

ntewinkel
ntewinkel over 7 years ago

Hi All,

 

I'm hoping to use solar for powering micro controller data logging/sensing projects.

 

Specifically, I have an ESP-8266 (like Adafruit's Huzzah) based project I'd like to run on solar. (the temperature logger I blogged about recently)

 

The ESP, being WiFi enabled, uses a fair bit of power to communicate, and I would like to avoid any issues with brownout or shutdown at bad times. And also perhaps issues with startup/shutdown flickering.

 

The challenges include:

1. charging a battery from the solar panel.

2. output of the battery has to provide 3.3v to power the board

3. battery should be sufficiently charged before it provides power to the board

4. battery should shut down the board (cut the power) when voltage goes too low

5. The micro controller should be super energy efficient - ie, sleep most of the time, wake up just long enough to do something, then sleep again.

 

I'm still having trouble wrapping my mind around points 3 and 4.

 

Mark mcb1 suggested:

>For the Forget me Not challenge, the EnOcean devices reduced their reporting rate to suit the charge they had.

 

Which is a great idea - dynamically adjusting sleep and wake times depending on battery voltage. But I think it only addresses part (most) of the concerns.

 

My more direct concern with 3 and 4 was more outside of the control of the microcontroller: can we keep the battery controller from providing any power at all until a minimum threshold is achieved? ie, if battery pack voltage drops to the minimum 3.2volts, shut off power to the microcontroller, and then don't provide power again until it's back up to, say, 3.4 volts. I suppose a very power-miser type controller could control that part (digispark maybe?). So the battery would need enough power to run the digispark, and the digispark would turn on a relay if it figures there's enough power to run the ESP8266. I'm pretty sure I've seen battery protection circuits out there that will avoid over-discharge that can shut off power to the digispark in those cases.

 

I guess there's also that detail about not cutting power to the ESP when it's in the middle of communications.

 

Thanks,

-Nico

 

ps, This discussion started in another thread, but I thought it could use its own spot, mostly for future reference for all of us image

 

pps, The rough approach is to just set it up and hope it doesn't run out of power much, and else just let it deal with it, but I'm looking for a gentler more refined solution.

  • Sign in to reply
  • Cancel

Top Replies

  • mcb1
    mcb1 over 7 years ago +5 suggested
    ntewinkel I ran across this post on the LowPowerLab site. https://lowpowerlab.com/2017/09/15/weathershield-supercapacitor-tiny-solar-cell/ Using a supercap might be an alternative. Mark
  • mcb1
    mcb1 over 7 years ago +4 verified
    Seems you need this https://www.adafruit.com/product/3428 A voltage detector is handy for projects where you want to make sure your microcontroller doesn't run at a low voltage. For example, say you have…
  • ntewinkel
    ntewinkel over 7 years ago in reply to urkraft +4 suggested
    Hi Raymond, Thanks for that link. It looks like a more general 12volt kind of setup. I've done that before with bigger panels and a controller, charging a bank of 12v batteries. Unfortunately the panels…
Parents
  • ntewinkel
    0 ntewinkel over 7 years ago

    Another note for safekeeping and sharing:

     

    You can get AA sized LiFePO4 batteries that have a nominal rating of 3.2 volts. You can also get charger modules designed for them.

    I have some by Noma that my inlaws accidentally bought (and used to blow up their solar lights). Each is 600 mAh.

     

    From what I have read, fully charged is at about the maximum level the ESP handles, but it spends most of the battery life around 3.2 volts, then drops sharply when it runs out.

     

    -Nico

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Verify Answer
    • Reject Answer
    • Cancel
  • urkraft
    0 urkraft over 7 years ago in reply to ntewinkel

    Hello Nico,

     

    Interesting project! I too have been contemplating a similar one. Is this link of interest to you?:

     

    http://www.solarpoweristhefuture.com/how-to-charge-a-battery-with-a-solar-panel.shtml

     

    Good luck!

     

    Regards,

    raymond

    • Cancel
    • Vote Up +2 Vote Down
    • Sign in to reply
    • Verify Answer
    • Reject Answer
    • Cancel
Reply
  • urkraft
    0 urkraft over 7 years ago in reply to ntewinkel

    Hello Nico,

     

    Interesting project! I too have been contemplating a similar one. Is this link of interest to you?:

     

    http://www.solarpoweristhefuture.com/how-to-charge-a-battery-with-a-solar-panel.shtml

     

    Good luck!

     

    Regards,

    raymond

    • Cancel
    • Vote Up +2 Vote Down
    • Sign in to reply
    • Verify Answer
    • Reject Answer
    • Cancel
Children
  • ntewinkel
    0 ntewinkel over 7 years ago in reply to urkraft

    Hi Raymond,

     

    Thanks for that link. It looks like a more general 12volt kind of setup. I've done that before with bigger panels and a controller, charging a bank of 12v batteries. Unfortunately the panels failed rather too soon, just weeks after warranty was up image

     

    For the remote logger I was thinking of something much smaller, to keep the overall sensor size small.

    That's why I thought the AA sized Noma batteries would be a good size (even if doubled in parallel). To charge them I found this "TP5000" battery charger module that can safely charge the 3.2v batteries.

    The charger module can handle input voltages between 4.5 and 9 volts. So I'm hoping to find some little solar-light sized panels that will stay within that range when in the sun. I have a fair number of little salvaged panels I'd like to start with.

     

    That's a custom solution, but a much easier way to go is to purchase one of those solar battery packs designed to charge cellphones, and use the 5v USB output to power it - the Witty can take 5v directly, and for my ESP I built that little  3.3v adapter. I later also found little 3.3v modules that do the same.

     

    Cheers,

    -Nico

    • Cancel
    • Vote Up +4 Vote Down
    • Sign in to reply
    • Verify Answer
    • Reject Answer
    • Cancel
  • urkraft
    0 urkraft over 7 years ago in reply to ntewinkel

    Thanks for the reply, Nico

     

    I have no knowledge or experience about this, but am very interested and would like to learn. Wish i had the resources to investigate and play around with this as well as to learn from others, but i will just have to hope that changes eventually. I plan on following what you post on this topic image

     

    Regards,

    -raymond

    • Cancel
    • Vote Up +3 Vote Down
    • Sign in to reply
    • Verify Answer
    • 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