Emetteur Récepteur
sans Fil 2.4G

Installation et configuration

Le module NRF24L01

L'époque des communications câblées est révolue. Aujourd'hui, de plus en plus de communications entre cartes électroniques se font sans fil ainsi ce module permet à la fois d'envoyer et recevoir les données.

Spécifications du module nRF24L01

  • La consommation d'énergie est d'environ 12mA pendant la transmission, ce qui est encore moins que la led.
  • Il peut fonctionner avec des débits en bauds de 250 Kbps à 2 Mbps.
  • Sa portée peut atteindre jusqu'à 100 mètres si elle est utilisée en espace ouvert et avec antenne.
  • Il peut à la fois envoyer et recevoir les données simultanément.
  • Chaque module peut communiquer avec 6 autres modules.
  • Il utilise la bande 2,4 GHz.
  • Il peut envoyer de 1 à 25 octets de données brutes à une vitesse de transmission de 1 Mo.
  • Il dispose de 125 canaux différents.

Connectique

Module nrf24l01

Broches utilisées pour le UNO

  • MISO -> 12
  • MOSI -> 11
  • SCK -> 13
  • CE -> 8
  • CSN -> 7
  • GND -> GND
  • VCC -> 3.3v (Volts du regulateur)

La tension de fonctionnement de ce module est de 1,9 à 3,6 V mais les autres broches sont tolérantes à 5 V, ce qui signifie que les autres broches peuvent être directement connectées à l'Arduino.
Le MOSI, MISO et le SCK doivent être connectés aux broches SPI d'Arduino. Chaque modèle d'Arduino possède des numéros broches SPI différentes. Ci-dessus un exemple de brochage pour une carte arduino uno, un autre exemple est fourni dans le code pour le modèle mega.
Le CSN et le CE servent à mettre le module en mode actif et à basculer entre le mode de commande et le mode de transmission. Ceux-ci peuvent être connectés à toutes les broches numériques d'Arduino.
La broche IRQ est la broche d'interruption et vous n'avez pas besoin de la connecter.

Installer le software Arduino téléchargeable à sur le site officiel.

Puis télécharger la libraire nrf24l01 ici.

Enfin ajouter la librairie dans l'onglet croquis inclure une bibliothèque.

Importer une librairie

Retrouvez tous les détails dans le code source.