My 1AA battery sensor



  • Hi, i want to present you my working but not really sexy looking single cell AA battery sensor. It is as it is - under development and was just made to get some experience about power consumption and physical size.
    I thought a lot about the type of battery to choose, but at the end i desisted to use an ordinary AA cell. I know about the advantages and disadvantages of different battery chemistry and types, but in the aspect of price/mA the AA battery is still the winner. Self discharge of a few years is acceptable for that type of battery.
    Another aspect i followed is, just to use buy-able and assembled modules, as i don't have enough time to build my own arduino board, or battery management (step up), etc. .....

    The core of the sensor is the battery itself. The components are mounted around the battery. The sensor can be completely disassembled in a few seconds, as the modules are just connected with pin headers.
    The power consumption for sleep is around 90µA, if i can believe my Fluke 175. The power consumption of normal operation and transmit i don't post here, because of two reasons:

    1. I was not able to get a good measurement result with a multimeter. I should integrate the consumption over time to get a real result.
    2. The lifetime of a sensor is dominated by the sleep consumption, not by the operating consumption (if transmission time is just a few times per hour)

    There are still some improvements to do, but ehh, this is just a prototype.

    Used components:
    -Arduino pro mini 3.3V @ 8Mhz (mcu board)
    -NRF24L01 (wireless board)
    -3.3V StepUp (0.8V-3.3V from Canton electronic an ebay product link)

    Modifications:
    -Arduino board: Cut LED
    -Arduino board: Cut LDO
    -StepUp board: Cut LED

    Physical dimensions (without pin headers):
    65mm x 22mm x 25mm

    Which values the sensor can send?
    In general this is just a battery monitor, as i want to get some experience of power consumption, but the pin header is able to work with various types of sensors. I use a simple DS18B20 temperature sensor on the header pins.

    Here are some pictures:

    Overall view1
    upload-55448569-77ab-4346-80ce-0fbb859991ea

    Overall view2
    upload-47cc27d8-c72c-47f6-8219-ed2668202c61

    Overall view3
    upload-ec04de50-8172-4891-914f-413dafa86824

    Overall view4
    upload-10334a15-91fb-4171-bda9-92e976e95de7

    Unused space over battery, but i didn't had the correct pin headers at home "mea culpa"
    upload-3e47d133-e3e2-46e0-8fc1-c3d667439ece

    Disassembled view1
    upload-fce77d46-7b45-4388-920d-f74055c0a75e

    Disassembled view2
    upload-6278a2b6-a1ce-41a1-a788-146209c0ab04

    Assemble view1
    upload-aba7428f-b2b4-40c3-a727-c4923e15f347

    Assemble view2
    upload-46644d8c-9537-431b-8bc2-eeaace130e79

    Assemble view3
    upload-2dd25b83-45e6-4861-9934-9fb3288185ef

    Assemble view4
    upload-d954cb15-453d-4817-bc0c-cb589acdf69d

    Assemble view5
    upload-ea78b989-eeb8-4d9d-be4d-846bf6b3e8d1

    Bottom view (remember - just a prototype)
    upload-62b434cd-c8d5-48dd-b959-d897f8de4224

    I hope i could give you some potential ideas for your own project.
    Questions, suggestions, feedback, all is welcome.


  • Admin

    @klim

    What is the range of this unit? (ie. how far away from the GW can you put it). The reason I ask, is that you have put the stepup converter very close to the antenna area for the nrf module.

    And also a battery (made of metal) is close to the antenna, which also could impact drastic on the antenna performance



  • Hi, at the time i've just tested a few meter, sorry to be not more specific, i've not measured it. Because of the NRF module has a gnd shield on the bottom side and the StepUp too, so they have their gnd sided very close to each other, i hope to not get any signal losses.



  • @klim Hows the battery life looking?



  • Hi, based on the results of my last measurement the sensor needs 90µA, while sleeping + consumption for transmitting, but this depends on the configuration.
    The theoretical battery life just for sleeping (without battery self discharge) should be:
    2500mAh/90µA=27777h
    27777h/24h=1157d
    1157d/365d/3,17a


  • Hero Member

    @klim : Nice idea and thanks for documenting it here!

    Following @tbowmo I am wondering what is the effect of the stepup converter very close to the antenna; although the converter will work in the kHz range, it harmonics can be in the 2.4 GHz range and quite loud, so it could be that some channels are worse than others. Also the coil can induct currents in the traces of the NRF24L01 board.

    I am not so worried about the metal of the battery, that will impact the antenna pattern and maybe the impedance but the overall energy transmitted will be largely the same.

    But, that is all theory would be good to know if you see any drawback.

    I do not see a capacitor on the NRF24L01 board between the 3.3V and GND. Looks like you have one on the board but I think you can improve things by adding a low-ESR capacitor on the NRF24L01 board see http://www.mysensors.org/build/connect_radio



  • @klim said:

    Hi, based on the results of my last measurement the sensor needs 90µA, while sleeping + consumption for transmitting, but this depends on the configuration.
    The theoretical battery life just for sleeping (without battery self discharge) should be:
    2500mAh/90µA=27777h
    27777h/24h=1157d
    1157d/365d/3,17a

    I'm basically asking because everyone states that the step-up pulls like 1ma even arduino is in sleep. Your saying yours is not doing that?



  • @daulagari:
    I'm aware of that it is not the best option to mount them close to each other, but as it is just a prototype nearly everything is allowed 🙂
    I did a quick test with success on a distance of 5m through a cement-wall of 20cm width.
    A capacitor for NRF24l01 is already on board, it's the grey one with a capacity of 4µ7. I know it's just an ordinary aluminium capacitor and not low-ESR, but i had nothing other at home.

    @that0n3guy:
    Again tested at battery side: 90µA @ 1.5V --> 135µW. Take a look here:
    upload-851de198-37be-40aa-9307-f087de7faa52


  • Hardware Contributor

    @klim If you press the yellow button you'll see 1mAac. It will not imply real power, but impair battery life, Question is how much?



  • @m26872: Why should i measure a dc current in ac mode? I did it anyway, the result was 0.87mA when sleeping. Please enlighten me.


  • Admin

    @klim

    As the stepup converter functions, by chopping the supply up with a squarewave (in the order of 100-400kHz) it will not be a dc current. It will be more like an AC current

    see comment below.



  • Thanks a lot for clarifying, i didn't thought about that before. This means the power consumption is not as good as it seems.


  • Admin

    Tried to search google to back up my theory, but I failed at it 🈂

    So I turned to a group of fellow electronic nerds, asking them how to measure things.. The conclusion from their responses is:

    Use DC current measurement, if your multimeter is good at averaging things. Otherwise, use a oscilloscope with a series resistor, and use integral maths to calculate the real current usage..

    So I was wrong in my assumptions.. Sorry 🙂



  • Thanks for your info. That was my toughts too, to use an oscilloscope and integrating the current over time, but first i need a good digital oscilloscope to do that.



  • This was also my method (using an oscilloscope to integrate the current), but...I found it difficult to measure the very low currents...µA range with an oscilloscope (these are very high quality Tectronics units, we have many at work, but there is some DC offset even though I calibrated the probe, yada yada yada). So, on some more recent measurements I used a Keithley bench multimeter with averaging. I guess the final test is to see how long the batteries (or battery) actually last.



  • I know about the problems and accuracy for very low current measurements without special instruments. Therefore i want to buy a µCurrent Gold adapter soon, it is a very cost effective way to measure very low currents. This adapter with the combination of a digital oscilloscope with math is what we need here. But at the end as therik already said: the final test is to see how long the battery actually last


  • Admin

    @klim said:

    the final test is to see how long the battery actually last

    Only problem is, that this is going to take a very long time to check..



  • That's the reason, we must use instruments and methods to give predictions, instead of waiting for real results 😉



  • The longer it takes to find out, the better, right? 😉


  • Hero Member

    @therik Yes, but then any corrections also take longer to test.. 🙂



  • Well, if its pulling ~1mA, then it should only last about a month or two. (right?)

    You could also pull battery voltages to see the battery "level" as well.



  • @klim Nice integration.

    Do you have a schematic of your board ?
    especially for the pins with the jumper.

    As I can see, the blue jumper is for open/closed current loop, but for the other pins ?

    Thanks


  • Plugin Developer

    Looks like it has been a year or two now. Is it still going on the original battery?


 

460
Online

7.9k
Users

8.8k
Topics

93.7k
Posts