Tuesday 20 January 2015

arduino - Battery powered device hardware design tips


I'm working on a prototype product(Wifi motion sensor) that will be powered from a battery source, it has a mega328(arduino bootloader, with sleep mode on and wake on interrupt,and WDT in case it hangs up), a PIR motion sensor , and a CC3000 break out board.



Power saving is done in software, but what type of battery should I use? I initially used 2AA with LT1302-5 boost converter, but I think it was not able supply enough current for the CC3000 module, it could not start the SSID scan also the LED on the break out board dimmed out a bit.


Now I'm thinking of using 4AA and using a 5v LDO regulator.


How do I go about it?, what other options I have, I need 5V to operate the circuit. I've never designed a battery powered project before. Should I use different type of battery,LiPo perhaps?


Peak current of 150mA is drawn when communication is going on, draws and 10mA when its asleep. Let me know if you need more details.
Circuit Diagram enter image description here The LT1302 IC is soldered exactly as in its data-sheet.
Source code
https://github.com/hemalchevli/Sketchbook/blob/master/PIR_LP/PIR_LP.ino


This is how to looks


enter image description here




No comments:

Post a Comment

arduino - Can I use TI's cc2541 BLE as micro controller to perform operations/ processing instead of ATmega328P AU to save cost?

I am using arduino pro mini (which contains Atmega328p AU ) along with cc2541(HM-10) to process and transfer data over BLE to smartphone. I...