Sensor NRF24L01+ sleep current
-
It could also be fake NRF chips, it's seen before.
Also see this thread http://forum.mysensors.org/topic/1815/low-power-how-much-current-solved
And perhaps this http://forum.mysensors.org/topic/1153/we-are-mostly-using-fake-nrf24l01-s-but-worse-fakes-are-emerging
-
I have ordered 10 pcs NRF, lets see if they can go down lower then ~60uA when sleeping
Today I only have 2 NRF :grin:
-
I tried, before I changed NRF, to have use a digital output to feed my NRF.
i put
digitalWrite(4,HIGH);at first row in SETUP
I also put
digitalWrite(4,LOW);just before it go to sleep
but I then got "radio init fail", is it even possible to to it this way or can I have this type of function anywhere else in the code/file,?
-
I tried, before I changed NRF, to have use a digital output to feed my NRF.
i put
digitalWrite(4,HIGH);at first row in SETUP
I also put
digitalWrite(4,LOW);just before it go to sleep
but I then got "radio init fail", is it even possible to to it this way or can I have this type of function anywhere else in the code/file,?
@flopp When you power down the nRF you need to reinitialize it. But I doubt if it is worth the trouble as the radio consumes only a fraction of the total while sleeping.
Try making a node which powers up on interrupt only. The total consumption will go down to a little more than 1uA. -
@flopp When you power down the nRF you need to reinitialize it. But I doubt if it is worth the trouble as the radio consumes only a fraction of the total while sleeping.
Try making a node which powers up on interrupt only. The total consumption will go down to a little more than 1uA.@AWI said:
@flopp When you power down the nRF you need to reinitialize it. But I doubt if it is worth the trouble as the radio consumes only a fraction of the total while sleeping.
Try making a node which powers up on interrupt only. The total consumption will go down to a little more than 1uA.It is a sensor(node?) that measures temp and pressure. Is it possible to have interrupt?
today I use timer, 60 seconds.
I also use a clone NRF(maybe) because firt one i tried did use much more than 1uA, more something like 60uA -
The timer can be set as an interupt
But sleep as MUCH as you can, this preserves your battery. So why measure every minute? if you can wait to measure every 5 minute, do so and prolong your battery :-) I know this depends on what you need the measurements to control, but "if its only" because you want to look at measurements in a graph, sleep for 5 min -
At the moment I am measuring every minute to verify that it works correctly.
Later I will measure every 5-15 minutes.
gw.sleep(sleeptime);is what I use, I have seen other have used Interrupt together with sleeptime, but it works fine for me, right now in sleep it is 40uA
Do I need to use interrupt for better power saving?
-
At the moment I am measuring every minute to verify that it works correctly.
Later I will measure every 5-15 minutes.
gw.sleep(sleeptime);is what I use, I have seen other have used Interrupt together with sleeptime, but it works fine for me, right now in sleep it is 40uA
Do I need to use interrupt for better power saving?
-
@flopp
This is the correct way, to sleep and use interrupt for this :-) so you are using interrupt
http://forum.mysensors.org/topic/417/gw-sleep-and-milis