Utilisation nrf24l01 pour allumer une led

Bonjour je suis actuellement étudiant et j'ai un projet a réaliser en 3 mois sur des prises connectées.
Le soucis étant que je suis un peu novice dans le domaine.
Je dois donc un m5stack qui est la prise maitre qui dois contrôler une esp8266 en communication RF .
J'ai donc une maquette de prise avec un relais a l'intérieur que je dois relier a une esp8266 qui dois être contrôler par un m5stack je vais pas vous mentir je suis complètement perdu même en m'aidant beaucoup d'internet.

Merci de votre aide et de votre patience

.... Où est le rapport avec le nrf24l01 du titre si la communication se fait en WiFi entre l'esp32 d'un M5stack et un esp8266 ?

Creer une liaison WIFi entre les deux ils sont conçus pour ce type de liaison radio
Mettez ensuite en route un serveur HTTP sur l'esp8266 et un client HTTP sur le M5stack.
Le client se conecte au serveur , obtient une page HTML sur laquelle est présent un bouton a cliquer pour allumer / eteindre la led, comme le ferait un navigateur. (possibilité parmi d'auters pour des appareils reliés en WiFi)

Il faut travailler (=se documenter) : WiFi, serveur/client HTTP et un poil de HTML...
C'est visiblement l'enjeu du projet, la led est le prétexte.

La littérature sur ces sujets ne manque pas ! Si le 75000 du pseudo est un indice de localisation les Bibliothèques Municipales de Paris sont bien dotées (papier ou numérique)

C'est un projet simple qui est du niveau Bac STI

PS : nRF24L02 désigne un autre type de radio travaillant sur 2,4Ghz de même que WiFi et Bluetoth mais ' à part'

Excusez de la longue réponse, merci d'abord d'avoir répondu a mon message ensuite je souhaiterais ajouté que je me suis mal informé sur le sujet et cela n'a rien avoir avec la wifi.
J'ai a disposition un M5Stack avec lequel je dois contrôler une carte ESP8266 lier a une LED avec un module radio mais étant novice dans la matière je me refaire a ce forum pour demander de l'aide.

Merci de votre patience et votre aide

Juste une question . Etant donné que de part et d'autre les cartes sont 'nativement' aptes a communiquer par WiFi quelle raison vous fait écarter cette technologie de communication radio au profit d'une autre ?

Le fait de devoir choisir la communication radiofréquence est inclue dans le cahier des charges je ne peut donc pas utiliser la communication qui dois être plus simple.

Nous n'avons visiblement pas la même définition du terme radiofréquence !!
La mienne englobe toutes les radiofréquences, ou fréquences radio comme le nom l'indique :slight_smile:
(WiFi, Bluetooth, LoRa,etc....)
C'est aussi en passant celle de Wikipédia et des physiciens en général depuis les découvertes de Marconi et autres inventeurs !!

Si WiFi n'utilise pas des signaux radiofréquence
-Comment fonctionne-t-il ? signaux de fumée ? acoustique ?....)
-A quoi sert son antenne ?
-Pourquoi fait on mention à son sujet de la fréquence 2,4 GHz ?

Comme vous semblez un peu perdu et ne pas trop savoir à quoi correspondent les composants à mettre en oeuvre, ni (cf ci dessus) les choix que vous avez pour choisir un mode de communication RF, je vous suggère de faire un schéma fonctionnel, genre "actigramme", avec les six éléments à mettre en oeuvre : dans l'ordre, de gauche à droite dans le schéma, un humain, le M5stack, le ESP8266, le relais, la prise, l'appareil commandé. Dessinez les liens de communication / d'énergie. Montrez nous ce schéma, histoire de voir si vous avez bien compris le problème posé.

.....Et ajouter a ce schéma fonctionnel la liste des contraintes du cahier des charges.

"L’application embarquée sur le M5Stack permet la commande manuelle ou automatique de la prise qui lui est reliée. En mode automatique, l’application permettra une programmation quotidienne de l’état de la prise (24 plages de 1h)"
"En option, on pourra lui rajouter une interface RF (pour une éventuelle prise esclave)"

Et a mon niveau d'étude je ne pense pas connaitre et donc mettre en œuvre un "actigramme"
Je viens donc sur ce forum pour demander de l'aide sur la connexion RF sans utiliser de la wifi

Si vous excluez la laison radiofréquence WiFi, déjà présente sur les cartes à associer, pour un motif personnel , et tenez absolument à ajouter des modules supplémentaires en espérant une simplification, reste à préciser le type d'information à transmettre, le débit, la distance entre maître et esclave et les éventuels obstacles à la propagation des ondes pour faire une sélection parmi les nombreuses technologies radio existantes.

Chacune à points forts et ses points faibles (et l'une d'elles , le WiFi est assez bien placé !!)

Ce forum peut vous aider à faire , en connaissance de cause, VOTRE choix technologique
Le titre mentionne des tranceivers nRF24L01, sur quels critères ce composant a-t-il été sélectionné ?

Par ailleurs concevoir quelque chose sans faire un croquis formé de bloc fonctionnels et de traits pour les relier c'est partir à l'aveuglette.Dans ma vie professionnelle il m'est assez souvent arrivé de tutorer, d'encadrer des projets d'étudiants ou stagiaires electroniciens : Il était interdit de commencer à penser composants (structures, solutions techniques) tant que les choses n'étaient pas claires et cohérentes au niveau du schéma fonctionnel.

Le mot actigramme semble le dérouter. Si je vous parle d'un mélangeur de salle de bains, je peux vous faire un croquis en 3D, mais je peux aussi dessiner un rectangle, avec deux flèches qui rentrent sur la gauche (labels "eau froide" et "eau chaude") et une flèche qui sort sur la droite (label "eau tiède"). On apprend ça en classe de seconde, bien que le mot ne soit pas forcément employé.

On peut éventuellement commencer par une question simple : quels sont les composants qui vous ont été imposés ?

Et précisez quel module M5stack. Ce nom désigne une société, et ils ont de nombreux modules à leur catalogue.

Excusez moi du retard j'ai eu des épreuves à préparer pour mon examen.
Je dispo d'un diagramme de déploiement qui décrit le fonctionnement du système, moi je m'occupe que de la partie du M5Stack k00201912.
Je dispose également de 2 nrf24l01 avec lesquels je dois communiqué pour qu'a partir d'un M5Stack je puisse envoyer une requête pour allumer "une led" ou "une prise" a une esp8266.
Cependant comme dis précédemment je suis novice dans la matière et je n'ai donc aucune idée de la maniere de procédé meme en m'aidant d'internet alors je viens vous demander sur le site spécialisé en la matière pour m'apporter de l'aider.
Merci bien.


Vous « disposez de » mais qu’est-ce qui vient de vous et de vos décisions et qu’est-ce qui est imposé ?

Bonjour

  1. images illisibles, surtout la première

Je dispose également de 2 nrf24l01 avec lesquels je dois communiqué pour qu'a partir d'un M5Stack je puisse envoyer une requête pour allumer "une led" ou "une prise" a une esp8266.

  1. Je reste dubitatif devant le recours à des transceivers nRF24L01 pour faire communiquer un ESP32 et un ESP8266, tout à fait capables de communiquer en radio par eux-mêmes.
    Question simplicité ça se discute !!
    D'où, de qui découle ce choix ? Arguments ?

  2. Lances un moteur de recherche avec comme mot clefs 'esp8266 et nrf24L01' tu auras sans doutre parmi les réponses une qui renvoie vers le site elecroniqueamateur.blogspot......

Je ne trouve pas la référence k00201912 sur le site M5stack. Faites l'effort de placer un lien vers une fiche technique de ce module afin qu'on puisse voir ce qu'il a dans le ventre et de quelles interfaces il dispose.

al1fch:
2) Je reste dubitatif devant le recours à des transceivers nRF24L01 pour faire communiquer un ESP32 et un ESP8266, tout à fait capables de communiquer en radio par eux-mêmes.
Question simplicité ça se discute !!
D'où, de qui découle ce choix ? Arguments ?

J'ai aussi l'impression que le nRF24L01 utilise un protocole propriétaire, alors que les ESP utilisent soit le bluetooth soit le Wifi. Donc soit c'est une blague dans le genre de l'explorateur qui essaye de parler anglais puis français à des papous rencontrés dans la forêt, soit le prof qui vous a balancé ce choix sait que ça va vous obliger à développer sur l'ESP un protocole étranger à ces machines, et vu votre niveau, vous feriez bien d'aller le voir rapidement pour lui dire que ça semble dépasser votre niveau.

En ce qui les arguments c'est qu'en faite le but de notre projet c'est de faire des prises connectés a distance donc nous avons une prise qui est relié a un relais qu'on va pouvoir brancher a une esp8266 et a distance pourvoir la controler avec le M5Stack avec des transmitter RF

Voici la documentation qui correspond au M5Stack que j'utilise :
"https://docs.m5stack.com/#/en/core/basic"

Et je sais aussi que les transmitter RF communique en 2,4 GHz mais j'ai du mal a cerné la chose parce que mes professeurs me dise de ne pas communiqué en wifi et de communiqué en radio donc je suis complètement perdu la.