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. OpenHardware.io
  3. 💬 Minimal LiPo powered Arduino Pro Mini + RFM95 MySensors node

💬 Minimal LiPo powered Arduino Pro Mini + RFM95 MySensors node

Scheduled Pinned Locked Moved OpenHardware.io
rfm95pro minibme280mysensors
24 Posts 6 Posters 192 Views 5 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.
  • openhardware.ioO Offline
    openhardware.ioO Offline
    openhardware.io
    wrote on last edited by openhardware.io
    #1

    https://www.openhardware.io/view/772/Minimal-LiPo-powered-Arduino-Pro-Mini-RFM95-MySensors-node

    1 Reply Last reply
    0
    • O Offline
      O Offline
      olka
      wrote on last edited by
      #2

      I like the pogo-pin programming adapter!

      1 Reply Last reply
      1
      • J Offline
        J Offline
        Joost
        wrote on last edited by
        #3

        Thanks! I'm looking for a way to upload the FreeCad Files here, but so far the Website does not allow uploading of unknown file types (like *.Fcstd). Cheers!

        1 Reply Last reply
        0
        • E Offline
          E Offline
          evb
          wrote on last edited by
          #4

          @Joost I have a question about the current consumption of your setup.
          "This board is in use now; I get the anticipated 6-9µA sleep current, together with a BME280 sensor approx. 12µA."
          So if I understand correctly you are getting 6-9µA with

          • a Pro Mini 3.3V/8MHz with removed regulator and power led
          • a RFM95/6 transceiver module
          • a low quiescent PMIC (MCP1700-33 SOT-23)
          • a voltage divider for battery voltage measurement via Arduino Pin A0 (two 1206 SMD resistors; 1M and 470K)

          How did you get such low power consumption?:open_mouth:

          The original MySensors site article https://www.mysensors.org/build/battery speaks about a 120µA for a pro mini without regulator and powerled, a DS18B20 temp sensor and radio nRF24L01+.
          I'm getting with only my Pro Mini and using the LowPower sketch, a 133µA in deep sleep
          (https://forum.mysensors.org/topic/4796/battery-powered-sensors/243)
          @Yveaux responded that 133µA was pretty close to the mentioned 120µA (https://forum.mysensors.org/topic/4796/battery-powered-sensors/247), so I did not search further.
          But now I'm stumbling on your topic :confused:

          In your topic you are saying nothing about running the Pro Mini with a BOD disable and on the internal 1MHz clock to also reduce power consumption.
          Are your Pro Mini's running on the standard external 8MHz clock and no BOD disable?

          I have tested several of my Chinese Pro Mini's to see their power consumption and all are about 133µA in deep sleep.
          So could the quality of the Pro Mini play a role here?
          Where did you get your Pro Mini's 3.3V 8MHz?

          1 Reply Last reply
          0
          • E Offline
            E Offline
            evb
            wrote on last edited by evb
            #5

            @Joost A second question.
            I love your Pro Mini breakout shield.
            EDIT: not correct :-(
            I'm using the RFM69HW transmitter but if my information are correct the RFM95 and RFM69HW are pin compatible.
            But the RFM95 and the RFM69HCW are pin compatible! :-)
            Could you give information about the dimensions? Especially about the thickness.

            1 Reply Last reply
            0
            • J Offline
              J Offline
              Joost
              wrote on last edited by
              #6

              HI, I'll try to get back to you this weekend and re-measure my power consumption (you're correct, these are unmodified 8MHz/3.3V Pro Minis, no modified bootloader or anything). The consumption was measured with two relatively cheap multimeters, giving the same result (in comparison to your link without the DS18B20 and with a RFM95), though I'm pretty confident this would be kind of correct.

              Btw. you mean the thickness of the radio module on its own?

              E 1 Reply Last reply
              0
              • J Joost

                HI, I'll try to get back to you this weekend and re-measure my power consumption (you're correct, these are unmodified 8MHz/3.3V Pro Minis, no modified bootloader or anything). The consumption was measured with two relatively cheap multimeters, giving the same result (in comparison to your link without the DS18B20 and with a RFM95), though I'm pretty confident this would be kind of correct.

                Btw. you mean the thickness of the radio module on its own?

                E Offline
                E Offline
                evb
                wrote on last edited by
                #7

                @Joost thanks :-)
                I mean the total dimensions and thickness :

                • Pro Mini + breakout with radio
                • Pro Mini + breakout with radio + sensor

                I'm very limited in high and width, so this is important in order to assess its usefulness.

                1 Reply Last reply
                0
                • J Offline
                  J Offline
                  Joost
                  wrote on last edited by
                  #8

                  Hi, with a newer, potentially better DMM I found 12.4µA at 3.3V for a Pro Mini (3.3/8MHz, regulator and power LED removed, stock bootloader) with a BME280 (which has an additional, in this 3.3V setting unneeded, power regulator on board that could be removed) and a RFM95/96, at deep sleep.
                  Also I got you some pic of the dimensions for that older version of the board I had lying around.
                  Cheers, Joost

                  PXL_20201121_121708555.jpg PXL_20201121_121643304.jpg ProMini-BME280-RFM95.jpg

                  J 1 Reply Last reply
                  0
                  • J Joost

                    Hi, with a newer, potentially better DMM I found 12.4µA at 3.3V for a Pro Mini (3.3/8MHz, regulator and power LED removed, stock bootloader) with a BME280 (which has an additional, in this 3.3V setting unneeded, power regulator on board that could be removed) and a RFM95/96, at deep sleep.
                    Also I got you some pic of the dimensions for that older version of the board I had lying around.
                    Cheers, Joost

                    PXL_20201121_121708555.jpg PXL_20201121_121643304.jpg ProMini-BME280-RFM95.jpg

                    J Offline
                    J Offline
                    Joost
                    wrote on last edited by Joost
                    #9

                    Or am I measuring nonsense/inaccurately? Just a hobbyist...
                    If so, sorry for that

                    1 Reply Last reply
                    0
                    • J Offline
                      J Offline
                      Joost
                      wrote on last edited by Joost
                      #10

                      Maybe we are comparing deep sleep current vs. a "mix" of deep sleep and wake times added together and averaged? See differences between those approaches in the first

                      See "calculation"

                      vs. these last two links:

                      See table "The Simple @ 8Mhz"

                      Sparkfun article

                      1 Reply Last reply
                      0
                      • E Offline
                        E Offline
                        evb
                        wrote on last edited by
                        #11

                        Thanks for the dimensions :-)
                        That will work in my setup!

                        I have read also these links with results much better then my 133µA.
                        I have tested my pro mini with the lowpower sketch to get the pro mini in deep sleep and I measure 133µA. My multimeter is already 30 years old and his last calibration was 20 years ago? But the voltage measurements are still correct, so I don't know...
                        LowpowerLab has a Current Sense Amplifier device, but for 141 euros it is bit expensive ;-)

                        You didn't mention where you did buy your Pro Mini's? I'm thinking about the quality of the used electronics...

                        O J 3 Replies Last reply
                        0
                        • E Offline
                          E Offline
                          evb
                          wrote on last edited by
                          #12

                          @Joost I wanted to order your created breakoutboard, but there is no option to buy them on the openhardware.io website.
                          Is that something you don't want or is it something that you must activate in your profile on OpenHardware?

                          1 Reply Last reply
                          0
                          • E evb

                            Thanks for the dimensions :-)
                            That will work in my setup!

                            I have read also these links with results much better then my 133µA.
                            I have tested my pro mini with the lowpower sketch to get the pro mini in deep sleep and I measure 133µA. My multimeter is already 30 years old and his last calibration was 20 years ago? But the voltage measurements are still correct, so I don't know...
                            LowpowerLab has a Current Sense Amplifier device, but for 141 euros it is bit expensive ;-)

                            You didn't mention where you did buy your Pro Mini's? I'm thinking about the quality of the used electronics...

                            O Offline
                            O Offline
                            olka
                            wrote on last edited by
                            #13

                            @evb 133uA is a lot. Why do you use the lowpower sketch? There are lots of ways to reduce consumption in deep sleep, and the Mysensors library sleep function does a pretty good job of it. For best results you should use a bootloader with fuse settings for 8mhz internal resonator and no BOD. 1mhz is even lower, but not so much to gain from it.

                            E 1 Reply Last reply
                            0
                            • O olka

                              @evb 133uA is a lot. Why do you use the lowpower sketch? There are lots of ways to reduce consumption in deep sleep, and the Mysensors library sleep function does a pretty good job of it. For best results you should use a bootloader with fuse settings for 8mhz internal resonator and no BOD. 1mhz is even lower, but not so much to gain from it.

                              E Offline
                              E Offline
                              evb
                              wrote on last edited by
                              #14

                              Hi @olka, on the topic https://forum.mysensors.org/topic/4796/battery-powered-sensors/243 you can read the whole story :-)

                              The lowpower sketch is just used for measurement of the deepsleep power consumption to have an equivalent software sketch when comparing the results with the results from the given links like See table "The Simple @ 8Mhz"
                              It was done with only the Pro Mini with no regulator and no power led.

                              The only difference I see now is the build quality of the Pro Mini itself.
                              Do you use also Pro Mini with these low currents in deepsleep?
                              If yes, from where did you get them?

                              O 1 Reply Last reply
                              0
                              • E evb

                                Hi @olka, on the topic https://forum.mysensors.org/topic/4796/battery-powered-sensors/243 you can read the whole story :-)

                                The lowpower sketch is just used for measurement of the deepsleep power consumption to have an equivalent software sketch when comparing the results with the results from the given links like See table "The Simple @ 8Mhz"
                                It was done with only the Pro Mini with no regulator and no power led.

                                The only difference I see now is the build quality of the Pro Mini itself.
                                Do you use also Pro Mini with these low currents in deepsleep?
                                If yes, from where did you get them?

                                O Offline
                                O Offline
                                olka
                                wrote on last edited by
                                #15

                                @evb, I really don't know why you get that high consumption of 133uA, but there is defenently someting wrong. Sorry that I cant help.

                                I use my own pcb design but it's basically the same as a mini pro without reg and led + RFM69HW. All my 328 chips is sourced from china and working fine.
                                I just measured on of my older designs with 8mhz/no BOD and I get about 6.7uA in timed sleep (WDT active), including 1M/470k voltage divider.
                                With the same setup without 1M/470k voltage divider and with external interrupt wake-up (sleep forever) I have about 0.8uA.

                                This was measured with two different multimeters with uA range. Sure, in this range a multimeter is not as accurate as the uCurrent or similar instruments, but IMO more than good enough for this kind of measurement.

                                If you are able to solve your main problem, I have a few other tips for further tweeking:

                                • Don't use bootloader with BOD, you don't need it for a sensor that is continous connected to the battery. Saves 20-25uA.
                                • If you power from 3V battery, don't use the suggested 1M/470k voltage divider for battery monitoring, you can do battery monitoring with code only (search here on the forum for it). Saves 2uA.
                                • You could perhaps gain a tiny bit more by setting all unused pins to LOW OUTPUT or LOW INPUT.

                                Some very good info on ATmega 328 power consumption here: https://www.gammon.com.au/forum/?id=11497

                                YveauxY E 2 Replies Last reply
                                0
                                • O olka

                                  @evb, I really don't know why you get that high consumption of 133uA, but there is defenently someting wrong. Sorry that I cant help.

                                  I use my own pcb design but it's basically the same as a mini pro without reg and led + RFM69HW. All my 328 chips is sourced from china and working fine.
                                  I just measured on of my older designs with 8mhz/no BOD and I get about 6.7uA in timed sleep (WDT active), including 1M/470k voltage divider.
                                  With the same setup without 1M/470k voltage divider and with external interrupt wake-up (sleep forever) I have about 0.8uA.

                                  This was measured with two different multimeters with uA range. Sure, in this range a multimeter is not as accurate as the uCurrent or similar instruments, but IMO more than good enough for this kind of measurement.

                                  If you are able to solve your main problem, I have a few other tips for further tweeking:

                                  • Don't use bootloader with BOD, you don't need it for a sensor that is continous connected to the battery. Saves 20-25uA.
                                  • If you power from 3V battery, don't use the suggested 1M/470k voltage divider for battery monitoring, you can do battery monitoring with code only (search here on the forum for it). Saves 2uA.
                                  • You could perhaps gain a tiny bit more by setting all unused pins to LOW OUTPUT or LOW INPUT.

                                  Some very good info on ATmega 328 power consumption here: https://www.gammon.com.au/forum/?id=11497

                                  YveauxY Offline
                                  YveauxY Offline
                                  Yveaux
                                  Mod
                                  wrote on last edited by
                                  #16

                                  @olka said in 💬 Minimal LiPo powered Arduino Pro Mini + RFM95 MySensors node:

                                  you can do battery monitoring with code only (search here on the forum for it)

                                  @evb I wrote a small library for it: https://github.com/Yveaux/Arduino_Vcc

                                  http://yveaux.blogspot.nl

                                  E 1 Reply Last reply
                                  0
                                  • E evb

                                    Thanks for the dimensions :-)
                                    That will work in my setup!

                                    I have read also these links with results much better then my 133µA.
                                    I have tested my pro mini with the lowpower sketch to get the pro mini in deep sleep and I measure 133µA. My multimeter is already 30 years old and his last calibration was 20 years ago? But the voltage measurements are still correct, so I don't know...
                                    LowpowerLab has a Current Sense Amplifier device, but for 141 euros it is bit expensive ;-)

                                    You didn't mention where you did buy your Pro Mini's? I'm thinking about the quality of the used electronics...

                                    J Offline
                                    J Offline
                                    Joost
                                    wrote on last edited by
                                    #17
                                    This post is deleted!
                                    1 Reply Last reply
                                    0
                                    • E evb

                                      Thanks for the dimensions :-)
                                      That will work in my setup!

                                      I have read also these links with results much better then my 133µA.
                                      I have tested my pro mini with the lowpower sketch to get the pro mini in deep sleep and I measure 133µA. My multimeter is already 30 years old and his last calibration was 20 years ago? But the voltage measurements are still correct, so I don't know...
                                      LowpowerLab has a Current Sense Amplifier device, but for 141 euros it is bit expensive ;-)

                                      You didn't mention where you did buy your Pro Mini's? I'm thinking about the quality of the used electronics...

                                      J Offline
                                      J Offline
                                      Joost
                                      wrote on last edited by Joost
                                      #18

                                      @evb said in 💬 Minimal LiPo powered Arduino Pro Mini + RFM95 MySensors node:

                                      Thanks for the dimensions :-)
                                      That will work in my setup!

                                      I have read also these links with results much better then my 133µA.
                                      I have tested my pro mini with the lowpower sketch to get the pro mini in deep sleep and I measure 133µA. My multimeter is already 30 years old and his last calibration was 20 years ago? But the voltage measurements are still correct, so I don't know...
                                      LowpowerLab has a Current Sense Amplifier device, but for 141 euros it is bit expensive ;-)

                                      You didn't mention where you did buy your Pro Mini's? I'm thinking about the quality of the used electronics...

                                      @evb I don't have a specific source for my Pro Minis. Some are from Ali, some from Ebay international - I don't even know which one is from where. I just keep sure to always order the same layout/design, as can be seen in the photos.
                                      Also, when the regulator and LED are removed, there is not that much left besides the ATMega328 itself, is there? Some resonators, but not any questionable parts AFAICS.
                                      Perhaps you should really give another multimeter a try?

                                      E 1 Reply Last reply
                                      0
                                      • YveauxY Yveaux

                                        @olka said in 💬 Minimal LiPo powered Arduino Pro Mini + RFM95 MySensors node:

                                        you can do battery monitoring with code only (search here on the forum for it)

                                        @evb I wrote a small library for it: https://github.com/Yveaux/Arduino_Vcc

                                        E Offline
                                        E Offline
                                        evb
                                        wrote on last edited by
                                        #19

                                        @Yveaux I'm already using your VCC library :-)

                                        1 Reply Last reply
                                        1
                                        • O olka

                                          @evb, I really don't know why you get that high consumption of 133uA, but there is defenently someting wrong. Sorry that I cant help.

                                          I use my own pcb design but it's basically the same as a mini pro without reg and led + RFM69HW. All my 328 chips is sourced from china and working fine.
                                          I just measured on of my older designs with 8mhz/no BOD and I get about 6.7uA in timed sleep (WDT active), including 1M/470k voltage divider.
                                          With the same setup without 1M/470k voltage divider and with external interrupt wake-up (sleep forever) I have about 0.8uA.

                                          This was measured with two different multimeters with uA range. Sure, in this range a multimeter is not as accurate as the uCurrent or similar instruments, but IMO more than good enough for this kind of measurement.

                                          If you are able to solve your main problem, I have a few other tips for further tweeking:

                                          • Don't use bootloader with BOD, you don't need it for a sensor that is continous connected to the battery. Saves 20-25uA.
                                          • If you power from 3V battery, don't use the suggested 1M/470k voltage divider for battery monitoring, you can do battery monitoring with code only (search here on the forum for it). Saves 2uA.
                                          • You could perhaps gain a tiny bit more by setting all unused pins to LOW OUTPUT or LOW INPUT.

                                          Some very good info on ATmega 328 power consumption here: https://www.gammon.com.au/forum/?id=11497

                                          E Offline
                                          E Offline
                                          evb
                                          wrote on last edited by
                                          #20

                                          @olka Thanks for the tips. I'm already doing the last 2 tips.
                                          Concerning the first tip, you mean to program directly the sketch via the ISP and not the normal way to upload via the bootloader?
                                          Didn't know that this also saves some power.

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


                                          9

                                          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