I'm trying to power an Arduino Pro Mini 328 5V/16MHz with a single battery, preferably a LiFePO4 for safety purposes (it doesn't need to be more than around 300 mAh). However, I'm connecting a transceiver to the Arduino, and it requires 3.3V. This is the transceiver I'm using:
http://www.addicore.com/2pcs-Addicore-nRF24L01-Wireless-Transceiver-p/112.htm
This is the Arduino Pro Mini I'm using:
https://www.sparkfun.com/products/11113
My thoughts were to get maybe a 2S LiFePO4 battery, with nominal voltage at 6.4V, then use a linear voltage regulator to bring that 6.4V down to 5V to power the Arduino, then use another linear voltage regulator to bring the 5V down to 3.3V to power the transceiver. I fear that this may cause some damage somehow, as I'm not too experienced with voltage regulation. Will too much heat be produced? Is there a simpler way?
Any help would be greatly appreciated. Thank you!