Arduino Radio Transmission

Hi all,

So I have been having a look at ways to transmit data from the Arduino micro using Radio transmitter/receiver/transceivers. Of course there is the ZigBee, however that appears to be a high powered system whereby I require a system which is as low powered as possible.

I've had a look at the Microchip MRF24J40MA-I/RM - RF Transceiver Radio Module as it uses the ZigBee protocols, and I may be interested in purchasing it.

If anyone has any radio transmission products that they have used and would recommend for the Arduino, that would be greatly appreciated.

Thanks
Andrew

If anyone has any radio transmission products that they have used and would recommend for the Arduino, that would be greatly appreciated.

You've already rejected, with no explanation, the best radios available.

If you gave some indication of how much data you want to transmit, how far, with what reliability, at what level of effort, at what code, you'd get far more useful answers.

Providing more context would help you get an useful answer:

  • what maximum range do you need.
  • what transmission rate is needed, in terms of:
  • how often you need to make a transmission
  • how much data you have to pack in every transmission.
  • how complex is your network - is it a simple one-to-one link, many-to-many or one-to-many and if the answer includes "many" then how many?

If the power is very limited (e.g. have to run on batteries for very long time), then you can also study general power saving techniques which basically mean keep everything (arduino, sensors, radio) in low power mode for most of the time and do what needs to be done (reading sensors, processing, transmit data) intermittently in as short and as rare as possible wake-up bursts.

Edit: here-s an example on how using such techniques allow an otherwise power hungry device as esp8266 run for long time on small batteries #58 ESP8266 Sensor runs 17 days on a coin cell/transmits data (deep-sleep) - YouTube