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?
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.
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.
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.