Skip to content
  • MySensors
  • OpenHardware.io
  • Categories
  • Recent
  • Tags
  • Popular
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Brand Logo
  1. Home
  2. Hardware
  3. Running a 5v Arduino at 3.3v on battery

Running a 5v Arduino at 3.3v on battery

Scheduled Pinned Locked Moved Hardware
9 Posts 5 Posters 1.7k Views 3 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • T Offline
    T Offline
    thecricketer
    wrote on last edited by
    #1

    I have researched this and have found multiple answers to this question. Some say that you just change the programming, some say that you just go as is, some say you have to change out the oscillator. So while this is probably one of those discussions like politics or sports (i.e., there is going to be a lot of different opinions) I'd like to get as close to a definitive answer as possible.

    I purchased 10 5v boards at $4 ea as the 3.3v version was not available. This isn't all bad since if I ever did want to run them at 16MHz, the option is there, but for now I just want to run them on 2 AA batteries @ 3.3v as they are going to be for simple sensors and would also like to get maximum battery life out of them.

    Questions: How is this accomplished? What should I do? If you are able to do this via a step up converter, will you essentially get the same battery life as if you were running a regular 3.3v arduino?

    Thanks so much in advance for your help and sorry for the duplication of questions. Just trying to get a fresh perspective instead of piecing together other threads.

    K M 2 Replies Last reply
    0
    • T thecricketer

      I have researched this and have found multiple answers to this question. Some say that you just change the programming, some say that you just go as is, some say you have to change out the oscillator. So while this is probably one of those discussions like politics or sports (i.e., there is going to be a lot of different opinions) I'd like to get as close to a definitive answer as possible.

      I purchased 10 5v boards at $4 ea as the 3.3v version was not available. This isn't all bad since if I ever did want to run them at 16MHz, the option is there, but for now I just want to run them on 2 AA batteries @ 3.3v as they are going to be for simple sensors and would also like to get maximum battery life out of them.

      Questions: How is this accomplished? What should I do? If you are able to do this via a step up converter, will you essentially get the same battery life as if you were running a regular 3.3v arduino?

      Thanks so much in advance for your help and sorry for the duplication of questions. Just trying to get a fresh perspective instead of piecing together other threads.

      K Offline
      K Offline
      kimot
      wrote on last edited by
      #2

      @thecricketer
      http://www.ti.com/lit/ds/symlink/tps61220.pdf

      5.5μA Quiescent Current + cca 90% efficiency

      Two times higher active current on 5V at 16MHz

      1 Reply Last reply
      0
      • T Offline
        T Offline
        thecricketer
        wrote on last edited by
        #3

        Thank you and please forgive me but how does that integrate with my problem to create a solution? Or what would I do with that? Thanks so much and please forgive my ignorance.

        zboblamontZ K 2 Replies Last reply
        0
        • T thecricketer

          Thank you and please forgive me but how does that integrate with my problem to create a solution? Or what would I do with that? Thanks so much and please forgive my ignorance.

          zboblamontZ Offline
          zboblamontZ Offline
          zboblamont
          wrote on last edited by
          #4

          @thecricketer Did you read the link or did you not understand it?
          It is a highly efficient boost converter which will drain your batteries all the way down to less than a volt while providing 3.3v supply, or 5v with another member of the same family. The original Clone voltage regulators are inefficient (and 5v) so by replacing the VR with this (either 3.3 or 5v) you can suck all energy out of batteries...
          Is that not what your question " If you are able to do this via a step up converter, will you essentially get the same battery life as if you were running a regular 3.3v arduino?" was?

          1 Reply Last reply
          0
          • T thecricketer

            Thank you and please forgive me but how does that integrate with my problem to create a solution? Or what would I do with that? Thanks so much and please forgive my ignorance.

            K Offline
            K Offline
            kimot
            wrote on last edited by kimot
            #5

            @thecricketer
            Problem is, that you want something like perpetuum mobile.

            Arduino on 5v at 16MHz has got higher power consumption than on 3V at 8MHz.

            Step up VR or not - simply higher.
            Plus VR has its own not 100% efficiency and power consumption.
            Still you wont the same battery life?

            Therefore people maybe suggest you reprogram fuses on your Arduinos and use internal oscilator and run on 3.3V

            zboblamontZ 1 Reply Last reply
            1
            • K kimot

              @thecricketer
              Problem is, that you want something like perpetuum mobile.

              Arduino on 5v at 16MHz has got higher power consumption than on 3V at 8MHz.

              Step up VR or not - simply higher.
              Plus VR has its own not 100% efficiency and power consumption.
              Still you wont the same battery life?

              Therefore people maybe suggest you reprogram fuses on your Arduinos and use internal oscilator and run on 3.3V

              zboblamontZ Offline
              zboblamontZ Offline
              zboblamont
              wrote on last edited by
              #6

              @kimot True, 5v has higher power consumption than 3v3 in active operation, but in perspective the higher consumption in an ideal sleep mode (VR and LED removed) is not massive, as link text demonstrated. Modern efficient booster/regulators extend battery life far more than altering fuses accomplished whilst maintaining full processing capability.

              3v3 for sure remains the more efficient version (and 5v sensors are less common), incorporating a more efficient supply and maximising sleep time can yield quite spectacular battery life, it really is a question of what lifespan is acceptable.
              I don't have your skills or eyesight and bought Nodes pre-made, 3v3, 16MHz, RFM69, down to 0.9v supply, so appreciate what is possible. The Gas meter Node is still on the same 2xAA cells since November last, and registers currently 3.03v...
              Having only removed the LEDs on the two clone 5v slaves (5v ultrasonics), had thought to remove the VR and use such a booster, but chickened out. Instead the Nodes power them off when not required, so battery use is minimised.

              sundberg84S 1 Reply Last reply
              0
              • zboblamontZ zboblamont

                @kimot True, 5v has higher power consumption than 3v3 in active operation, but in perspective the higher consumption in an ideal sleep mode (VR and LED removed) is not massive, as link text demonstrated. Modern efficient booster/regulators extend battery life far more than altering fuses accomplished whilst maintaining full processing capability.

                3v3 for sure remains the more efficient version (and 5v sensors are less common), incorporating a more efficient supply and maximising sleep time can yield quite spectacular battery life, it really is a question of what lifespan is acceptable.
                I don't have your skills or eyesight and bought Nodes pre-made, 3v3, 16MHz, RFM69, down to 0.9v supply, so appreciate what is possible. The Gas meter Node is still on the same 2xAA cells since November last, and registers currently 3.03v...
                Having only removed the LEDs on the two clone 5v slaves (5v ultrasonics), had thought to remove the VR and use such a booster, but chickened out. Instead the Nodes power them off when not required, so battery use is minimised.

                sundberg84S Offline
                sundberg84S Offline
                sundberg84
                Hardware Contributor
                wrote on last edited by
                #7

                @zboblamont a issue with boosters is the price.

                Controller: Proxmox VM - Home Assistant
                MySensors GW: Arduino Uno - W5100 Ethernet, Gw Shield Nrf24l01+ 2,4Ghz
                MySensors GW: Arduino Uno - Gw Shield RFM69, 433mhz
                RFLink GW - Arduino Mega + RFLink Shield, 433mhz

                zboblamontZ 1 Reply Last reply
                0
                • sundberg84S sundberg84

                  @zboblamont a issue with boosters is the price.

                  zboblamontZ Offline
                  zboblamontZ Offline
                  zboblamont
                  wrote on last edited by
                  #8

                  @sundberg84 True, but unless looking to leading-edge designs the cost is not exorbitant for ready made modules, they are all dropping steadily in price and getting much quieter for noise in each generation.
                  Ultimately it is a trade-off between frequency of battery replacement and cost, depletion levels, and performance required.
                  For the moment the stock VR on my 5v Slaves are fine for hourly brief cycles on 4xAA, even were I to use a $1 booster for them from 2xAA they would still be powered off completely between cycles, but the 2 batteries would ultimately be sucked dry as opposed to 4 semi-dead AAs.

                  1 Reply Last reply
                  1
                  • T thecricketer

                    I have researched this and have found multiple answers to this question. Some say that you just change the programming, some say that you just go as is, some say you have to change out the oscillator. So while this is probably one of those discussions like politics or sports (i.e., there is going to be a lot of different opinions) I'd like to get as close to a definitive answer as possible.

                    I purchased 10 5v boards at $4 ea as the 3.3v version was not available. This isn't all bad since if I ever did want to run them at 16MHz, the option is there, but for now I just want to run them on 2 AA batteries @ 3.3v as they are going to be for simple sensors and would also like to get maximum battery life out of them.

                    Questions: How is this accomplished? What should I do? If you are able to do this via a step up converter, will you essentially get the same battery life as if you were running a regular 3.3v arduino?

                    Thanks so much in advance for your help and sorry for the duplication of questions. Just trying to get a fresh perspective instead of piecing together other threads.

                    M Offline
                    M Offline
                    MaAh
                    wrote on last edited by
                    #9

                    @thecricketer some ideas here https://www.youtube.com/watch?v=FqtNsIKpZAw

                    1 Reply Last reply
                    0
                    Reply
                    • Reply as topic
                    Log in to reply
                    • Oldest to Newest
                    • Newest to Oldest
                    • Most Votes


                    18

                    Online

                    11.7k

                    Users

                    11.2k

                    Topics

                    113.1k

                    Posts


                    Copyright 2025 TBD   |   Forum Guidelines   |   Privacy Policy   |   Terms of Service
                    • Login

                    • Don't have an account? Register

                    • Login or register to search.
                    • First post
                      Last post
                    0
                    • MySensors
                    • OpenHardware.io
                    • Categories
                    • Recent
                    • Tags
                    • Popular