wireless communication modules and battery

Hello, everybody,

i would be happy if you would give me tips on my current arduino project.

i want to let ten arduinos talk to each other (Wireless, tx / rx)

It's supposed to be simple.

  • Each Arduino sends (e.g. every 10 minutes) its uptime to all others.

  • Each arduino calculates in which order it stands with regard to uptime. (If Arduino X was started three minutes ago and Arduino Y 10 minutes ago. Arduino Y is first and Arduino X is second....).

  • An LED lights up on the Arduino with the longest uptime.

Prioritized criteria

  • Battery operation with the longest possible operating time.

  • Each Arduino should be as small as possible (e.g. Arduino Nano).

My questions:

  • which communication modules (433mhz or bluetooth or WLAN...) would you recommend to me?
  • which battery supply would you recommend?

Many thanks in advance
St0ertebeker

What is your previous Arduino and electronics experience ?

Battery operation with the longest possible operating time.

.

'Longest possible' is too open ended, and depends on other criteria that the project brief you have been given does not include, such as;

How far apart are these Arduinos ?
What antenna types can you use ?
What is the limit on battery size\weight ?

And can you describe what is the purpose of this project ?

Hi,
Welcome to the forum.

What is the application, are you measuring battery life or what?

Thanks.. Tom.. :slight_smile:

I'm not really sure with my answer but you should consider some other things first too before being clear as to what wireless module will you choose.

Determine first how far are you going to set each Arduino apart so you could get started, so devices on lower frequencies would work well against obstacles or interference. Since you don't require too much data between each device, then perhaps you could use ones running at 433 MHz, or the XBee or LoRA or Bluetooth. If you want the longest battery life, then you may want to avoid ones using Wi-Fi but there are a lot of ways to reduce power consumption as well.

It also depends on the application of your project, which seems kind of unclear for me. I hope my first try in helping out is okay. :smiley:

Battery powered projects that involve radio are problematic as 433 Mhz and above radio receivers are power hungry if they have to be left on continuously.
Its unclear from the project description whether this will be the case, but if it is, then try and redesign the project to avoid this situation.
As an example , your typical 433 Mhz ASK receiver draws 4 ma which will last about 22 days when powered by 4 AA batteries.

St0ertebeker:

  • An LED lights up on the Arduino with the longest uptime.
    [/quote]

Unless those Arduinos are reset at random intervals, that would always be the same. So no need to continue to send this information around wasting battery power.

Hello,
For battery powered applications, please consider the following:

  • Low power Radio communication: LoRa is an option.
  • if you want use WiFi: You can use a ESP8266 instead of Arduino.

This Simple nRF24L01+ Tutorial may be of interest.

...R

Here is a simple Arduino mesh network project. It has the great strength of propagating the time through the network.

I replaced all the awful String junk with C-strings, and can post it, if there is interest.

jremington:
It has the great strength of propagating the time through the network.

Is that like the Goon Show sketch in which the stupid one had the time written on a piece of paper ?

...R

Robin2:
Is that like the Goon Show sketch in which the stupid one had the time written on a piece of paper ?

...R

But he only uses it when its 8 o'clock...