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. MySensors power consumption

MySensors power consumption

Scheduled Pinned Locked Moved Hardware
battery powered
23 Posts 9 Posters 16.7k Views 1 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.
  • J Offline
    J Offline
    jonnyfishman
    wrote on last edited by
    #12

    Wow 6uA. That's were I'm hoping to get to.

    Running higher with everything disconnected as its not going into sleep mode (no transciever detected). I don't know whether it's a nano clone that's causing the higher consumption and don't want to have to pull apart my Gravitech nano gateway atm.

    Will reducing the clock speed have an effect on consumption and how is this best done through the Arduino software.

    I've attached my sketch, don't think there's anything in it that would obviously contribute to the load.
    MTB.ino

    Thanks.

    EasyIoTE 1 Reply Last reply
    0
    • J jonnyfishman

      Wow 6uA. That's were I'm hoping to get to.

      Running higher with everything disconnected as its not going into sleep mode (no transciever detected). I don't know whether it's a nano clone that's causing the higher consumption and don't want to have to pull apart my Gravitech nano gateway atm.

      Will reducing the clock speed have an effect on consumption and how is this best done through the Arduino software.

      I've attached my sketch, don't think there's anything in it that would obviously contribute to the load.
      MTB.ino

      Thanks.

      EasyIoTE Offline
      EasyIoTE Offline
      EasyIoT
      wrote on last edited by EasyIoT
      #13

      @jonnyfishman I'm using striped (no regulator and no power LED) version of Arduino pro mini. 6uA is in sleep mode (only WD is enabled). You can simply put Arduino in sleep mde with gw.powerDown(); or gw.sleep(); . Lower frequency means only that current consumption is lower when Arduino is running and not in sleep mode. Lower frequency also mean that Arduino can run at lower voltage.
      Try with simple sketch which use only gw.begin and gw.sleep and measure current.

      --
      EasyIoT framework http://iot-playground.com

      1 Reply Last reply
      0
      • Z Offline
        Z Offline
        Zeph
        Hero Member
        wrote on last edited by
        #14

        The nano has some drain for the USB interface chip and PS. That may be where the extra current goes in sleep mode. You may need to disable that, or switch to a different Arduino.

        The clock speed when powered up may not be very important if you sleep most of the time and only power up briefly. It depends on the ratios (on time: sleep time and on power:sleep power).

        (For some applications, it's better to use full speed when powered up in order to get things done faster to power down sooner; but if your active cycle mostly waits on a slow sensor or on the radio anyway, a slow MCU clock may allow completing the powerup cycle about as soon as a fast clock, in which case the slower clock would at worst not hurt and may help some. You'd have to be sure when using a new library that it fully adapts to the slower clock speed)

        1 Reply Last reply
        0
        • EasyIoTE EasyIoT

          @daulagari I'm using http://www.ebay.com/itm/231083181020 and MOSFET transistor as switch connected to DO pin. But this is not ideal solution for temp/hum measurement. It's better to use low voltage sensor for example HTU21T which can be connected directly to 2 AA batteries. It's just proof of concept for other sensors which require minimum 3,3V.
          @jonnyfishman my sleep consumption is about 6uA (not mA).

          Z Offline
          Z Offline
          Zeph
          Hero Member
          wrote on last edited by
          #15

          @dopustko said:

          @daulagari I'm using http://www.ebay.com/itm/231083181020 and MOSFET transistor as switch connected to DO pin.

          How are you connecting the MOSFET to the boost regulator?

          1 Reply Last reply
          0
          • Z Offline
            Z Offline
            Zeph
            Hero Member
            wrote on last edited by
            #16

            Do you know a good source for HTU-21T?

            I find some sources for HTU-21D (http://www.findchips.com/search/htu21) the ones that are not out of stock and sell small quantities tend to be pricey and/or have a large shipping charge.

            EasyIoTE 1 Reply Last reply
            0
            • Z Zeph

              Do you know a good source for HTU-21T?

              I find some sources for HTU-21D (http://www.findchips.com/search/htu21) the ones that are not out of stock and sell small quantities tend to be pricey and/or have a large shipping charge.

              EasyIoTE Offline
              EasyIoTE Offline
              EasyIoT
              wrote on last edited by
              #17

              @Zeph lowering frequency can increase power consumption because of slower execution, but it also mean that you can use lower voltage (direct battery connection and no step up regulator).
              I'm using P channel MOSFET SI2333DDS-T1-GE3. It has low internal resistance G is conencted to Arduino DO, S to 3.3 V and D to switch regulator.
              I got my HTI21T on ebay.

              --
              EasyIoT framework http://iot-playground.com

              1 Reply Last reply
              0
              • D Offline
                D Offline
                dzairo
                wrote on last edited by
                #18

                Hi.
                I read last post .. and don't understand something ..
                If use ATmega328P version with internal 8Mhz or 1Mhz(if divide) then you can connect directly 2xAA or 2x AAA cell .. its total 3V ..
                and THI21T is sensor that working from 1.5V to 3.6V .. then you don't need step up converter..
                I make my self sensor with ATmega328P , run on 8Mhz internal RC oscillator , to TIMER2 I connect 32kHz crystal .
                I measure VBAT by divider 1M and 390K with 1.1 internal reference and temperature with NTC 10k sensor as divider 10k and NTC sensor ..
                I use free MCU pin to controll temperature divider for lower power consumption.. my consumption is 10uA with TIMER2 working and WDG enable .

                regards

                EasyIoTE 1 Reply Last reply
                0
                • D dzairo

                  Hi.
                  I read last post .. and don't understand something ..
                  If use ATmega328P version with internal 8Mhz or 1Mhz(if divide) then you can connect directly 2xAA or 2x AAA cell .. its total 3V ..
                  and THI21T is sensor that working from 1.5V to 3.6V .. then you don't need step up converter..
                  I make my self sensor with ATmega328P , run on 8Mhz internal RC oscillator , to TIMER2 I connect 32kHz crystal .
                  I measure VBAT by divider 1M and 390K with 1.1 internal reference and temperature with NTC 10k sensor as divider 10k and NTC sensor ..
                  I use free MCU pin to controll temperature divider for lower power consumption.. my consumption is 10uA with TIMER2 working and WDG enable .

                  regards

                  EasyIoTE Offline
                  EasyIoTE Offline
                  EasyIoT
                  wrote on last edited by
                  #19

                  @dzairo You need step up regulator if you use DHT22. If you use HTU21T you do not need step up regulator if you use 2 AA batteries. In second case will batteries last much longer than in first case.

                  --
                  EasyIoT framework http://iot-playground.com

                  D 1 Reply Last reply
                  0
                  • EasyIoTE EasyIoT

                    @dzairo You need step up regulator if you use DHT22. If you use HTU21T you do not need step up regulator if you use 2 AA batteries. In second case will batteries last much longer than in first case.

                    D Offline
                    D Offline
                    dzairo
                    wrote on last edited by
                    #20

                    @dopustko said:

                    @dzairo You need step up regulator if you use DHT22. If you use HTU21T you do not need step up regulator if you use 2 AA batteries. In second case will batteries last much longer than in first case.

                    sorry... my mistake .. DHT22 is different like HTU22T .. sorry..

                    1 Reply Last reply
                    0
                    • pit007P Offline
                      pit007P Offline
                      pit007
                      wrote on last edited by pit007
                      #21

                      @daulagari and @dzairo
                      You wrote about consumptions of 6uA and 10uA. I know that i can reach down to 1uA (or 10uA) with 3V, intRC, timer2 and ext 32kHz. Not clear for me is the consumption and the mode of the nrf24. Is this current included in your setup and do you disable the radio bei switching off the power of the module ? -Pit

                      1 Reply Last reply
                      0
                      • D Offline
                        D Offline
                        dzairo
                        wrote on last edited by
                        #22

                        hi. this power consumption is when radio is in power down , on mcu working only timer2 as rtc and watch dog .. if don't need watch dog then can disable and you will have less power consumption.. but I don't know if have bigger consumption watch dog or timer2 .. depend what you need ..

                        1 Reply Last reply
                        0
                        • pit007P Offline
                          pit007P Offline
                          pit007
                          wrote on last edited by
                          #23

                          Of cource it's powered down :-) - but is his done by a sw-command via SPI (and also the pwr-up) or by transistor ? I'm surprised about the quality of the rNF - the power down seems very good?

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


                          19

                          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