My next project requires me to have energy-efficient wireless sensor modules. Basically, these modules read sensor data and transmits it over a wireless transceiver.
Currently, my setup includes an Arduino Microcontroller and XBee modules. I have been considering using an MSP430 Launchpad instead, as its low power mode uses much less than the Arduino.
However, the XBee modules are crucial as they provide a 2 mile range which for my project is important. If you have suggestions of another transceiver around the same price that provide the same range and considerably lower power consumption, please comment on it below.
I would like this module to run for a year or at least six months, but the current prototype I have with an Arduino chip and an XBee module sending data every minute cleans out a 9V battery in an hour. I have read a lot about this problem and wanted to know if XBee's are out of question. Am I doing something wrong here? Is this a software or hardware problem. Maybe one of you guys have more experience than me so your opinion will definitely help here. Has anyone else tried this same design?