Plusieurs émetteurs, un seul receveur

Bonjour, je souhaite mettre en place un système relativement simple :
une carte reçoit des informations de 4 autres cartes. Ces informations sont simplement un chiffre. Ainsi le boîtier émetteur 1 devra simplement pouvoir envoyer le chiffre 1, le boîtier émetteur 2 le chiffre 2 etc...

Le récepteur pourra donc recevoir soit un 1, soit un 2 etc...

Ainsi j'ai au début pensé installer une carte bluetooth en master sur chaque carte émettrice, et du coup 4 cartes bluetooth de réception sur la carte principale. :o

Ensuite je me suis tourné vers les modules RF433Mhz. Ces modules ont l'air bien mais je ne sais absolument pas comment je peux faire communiquer 4 émetteurs avec un seul récepteur. :confused:

J'ai aussi entendu parler d'un autre module, le nRF24L01, mais je ne sais pas non plus comment mettre en place la structure citée ci-dessus. :frowning:

Je suis preneur de toute solution ! Merci d'avance et bonne soirée ! :slight_smile:

Les modules RF433 émettent sur la même fréquence, ils devront donc émettre à tour de rôle pour ne pas se brouiller.
Chacun devra s'identifier au début du protocole pour savoir qui parle.

Bonsoir,

Tu n'évoques pas les distances entre émetteurs et récepteur, c'est un point discriminant.

Les Nrf24l01 répondent à ta demande : ils émettent sur la même fréquence mais ils permettent de définir six canaux logiciels différents (pipes) donc il suffit de dire au récepteur d'écouter le pipe x, puis le pipe y, puis le pipe z et toutes les données pourront être enregistrées successivement et éventuellement placées dans un tableau.

Attends les réponses des vrais spécialistes qui te conseilleront.

Cela dit cette solution tourne en routine chez moi depuis des années.

Moi j’utiliserais des ESP8266-01, surtout si le boitier émetteur ne contient qu’un bouton contact.
Ce petit ESP (moins de 2€) possède 2 broches GPIO (on peut gérer 2 boutons) et le Wifi.
Avec le Wifi tout devient simple. Un serveur (TCP ou UDP) reçoit les instructions des boitiers, l’une après l’autre.
L’ESP où tourne le serveur peut être connecté à une carte Arduino par ligne série.
Attention, il faut des alims costaudes pour les ESP (500mA)
Et attention, les ESP sont en 3.3 Volts.

La demande est imprécise.
La distance?
Y-a-t-il des contraintes de temps de réponse? ou de discrimination de la date de réception des messages (et avec quelle précision)?
La répétition des émissions?
Les contraintes de consommation?

Bonjour, merci à tous pour vos réponses.

Christian_R:
Les modules RF433 émettent sur la même fréquence, ils devront donc émettre à tour de rôle pour ne pas se brouiller.
Chacun devra s'identifier au début du protocole pour savoir qui parle.

C'est ce qu'on m'a dit, si j'utilise les RF433 je placerai une lettre qui servira d'indentifiant.

Lacuzon:
Bonsoir,

Tu n'évoques pas les distances entre émetteurs et récepteur, c'est un point discriminant.

Les Nrf24l01 répondent à ta demande : ils émettent sur la même fréquence mais ils permettent de définir six canaux logiciels différents (pipes) donc il suffit de dire au récepteur d'écouter le pipe x, puis le pipe y, puis le pipe z et toutes les données pourront être enregistrées successivement et éventuellement placées dans un tableau.

Attends les réponses des vrais spécialistes qui te conseilleront.

Cela dit cette solution tourne en routine chez moi depuis des années.

Très sincèrement la distance m'importe peu pour ce projet, on parle de 4 à 6 mètres. Je pense sincèrement me tourner vers cette solution.

biggil:
Moi j'utiliserais des ESP8266-01, surtout si le boitier émetteur ne contient qu'un bouton contact.
Ce petit ESP (moins de 2€) possède 2 broches GPIO (on peut gérer 2 boutons) et le Wifi.
Avec le Wifi tout devient simple. Un serveur (TCP ou UDP) reçoit les instructions des boitiers, l'une après l'autre.
L'ESP où tourne le serveur peut être connecté à une carte Arduino par ligne série.
Attention, il faut des alims costaudes pour les ESP (500mA)
Et attention, les ESP sont en 3.3 Volts.

Le ESP est une solution qui m'intéresse pas mal, mais je pense avoir pas mal de difficulté a l'utiliser.

fdufnews:
La demande est imprécise.
La distance?
Y-a-t-il des contraintes de temps de réponse? ou de discrimination de la date de réception des messages (et avec quelle précision)?
La répétition des émissions?
Les contraintes de consommation?

Non, aucune réelle contrainte. La distance et le temps ne sont pas des problèmes pour ce projet.

Merci à tous pour vos réponses ! Si vous avez des informations en plus sur le Nrf24l01 je suis preneur !

Bonne soirée.

Bonsoir,

Si les distances sont très faibles, un nrf24 sans amplification avec antenne pcb devrait coller mais la solution esp8266 est à mon avis suffisante.

Très bien, merci, je vais réfléchir aux deux solutions alors. Merci à tous !