I want to do a temperature and humidity Bluetooth sensor. I have all the code working, but the current battery usage is very high. I read the posts about cutting the 3v3 jumper, but before doing that (and not being able to program the arduino any more), I wanted to ask how to make this arduino sleep between readings.
Assume I want to read the sensors once every 5 seconds and then send the readings over bluetooth. How do I use as few power as possible (to extend the battery life)? I couldn't find a deep sleep library for this model. Are there also considerations in the usage of bluetooth to extend the battery life as well?
On the other hand, I wanted to know what kind of battery can I use. I guess a 3.7v lipo battery is too high, but if it is possible to use please correct me (I would love to have rechargable batteries). If it is not possible, should I use two 1.5v regular batteries in parallel? After I cut the 3v3 jumper I understand I should power the arduino on the 3v3 pin instead of vin, am I right?
Thanks in advance for your help, and sorry for packing so many questions in a single post