I am thinking about a project (haven't started it) that involves low low power.
After reading a lot, I've determined that (in general) low frequency radio uses less power than higher frequency; usually not that much more a ma or 2 more....
It also seems that, given the same basic parameters, a board running at 3v @ 8mhz will end up consuming more power than 3v @ 16mhz for a given task (that is more than just a step or two); but couldn't find anything that would say this is an accurate statement.
What I can't easily determine is the boards. I know I could build my own and control everything; but I want ot keep this (relatively) simple for others to build.
When I search for low power boards, several come up.
- ebay clones mini, nano etc. (attiny85 is out as I need 3 output pins, in addition to listening to the radio)
- RocketScream has several low power options. The interesting ones: mini type clone & compact zero clone (the later coming with a radio)
- Moteino seems to be a 'standard' but not easy to determine power usage
- Panstamp is easily the smallest of the bunch
- and "Anarduino" reads like it's a match for Moteino.
- Use an attiny841(this, this (DIP, so not as small as I'd like), or DrAzzy's 841 or 1634
and attach a radio... - One option I have no experience with; an esp8266 module; which seems smaller & will do the job; provided the module has enough io pins...
So, with the exception of 1 rocketscream boards and any tiny or mini/nano; the rest all have radio's attached. The anarduino can use a rfm12b for even more savings (distance is barely a few meters)
I can add in a cheap (1 way) transmitter/receiver pair a board if they don't have a radio.
I hesitate on the esp8266 only because I have no experience with them & I'm not doing 'wifi' just wireless between two units (that could be near other pairs) But I do like this option for a few reasons: 1) it's compact, 2) it can be programmed with lua or arduino, 3) it's the cheapest option
Size is an issue, but all the boards are 'close enough' to be considered viable. (the rocketscream boards might close to being too big)
Since I am a poor student; I can't afford to buy a sample of all the boards & compare them.
I know BLE is an option, but I can't find good specs on any of the BLE boards I found, except for boards that were in the $18+ range; which seems to me is really expensive.
Has anyone used any of these (or other low power options) that could share some of their findings with regard to power usage? (ie: how long to last on a battery) My project will allow for about a 1/2 second 'sleep' cycle before having to read the radio and turn on/off a switch (mosfet) before returning to sleep.
I know no project is the same, and my mileage may vary... Just looking for any feedback on any of the boards that someone has used.
If it's down to a few ma difference from best to worst; then I'll probably end up with a pro-mini clone & mini transmitter/receiver...
The goal is pushing as much battery life out of the receiver as possible (transmitter will have mains power). It just needs to receive a small (could be as small as 1 byte) to determine which io ports to bring high/low. Although reality is I would want some sort of "id" to ensure that multiple units in the area didn't react to the wrong signal; as well as have a small check-sum to ensure the data is valid. So maybe 4 bytes total. The reaction time between sending the signal and the receiver doing something needs to be fairly quick (some where in the sub 1/2 second range) so I have room to sleep the receiver....
Thanks for any ideas/thoughts/input.