Description
Qu’est-ce que c’est
Le module NRF24L01 est un transmetteur/récepteur sans fil qui permet la communication sans fil entre les dispositifs Arduino et d’autres composants IoT. Ce module utilise la technologie GFSK pour une transmission stable des données.
Caractéristiques
- Technologie : GFSK
- Tension d’exploitation : 1,9V – 3,6V
À quoi ça sert
Les modules NRF24L01 sont idéaux pour les projets nécessitant une communication sans fil entre les dispositifs, tels que la connexion de capteurs à des systèmes Arduino ou ESP. Des exemples d’applications incluent le monitoring domestique et l’implémentation de systèmes d’alarme.
Didacticiel : Comment utiliser le module sans fil NRF24L01 (Module sans fil pour Arduino)
Le module NRF24L01 est un transmetteur/récepteur sans fil idéal pour les projets de communication sans fil. Utilisez-le pour connecter des capteurs et des dispositifs.
Ce qu’il faut
- Arduino Uno
- Module NRF24L01
- Câble USB
Étapes
- Connectez le module NRF24L01 à l’Arduino en suivant la mappatura des broches dans le datasheet.
- Installez la bibliothèque RF24 depuis le gestionnaire de bibliothèques de l’IDE Arduino.
- Configurez les broches PIN CSN et CE du module dans la bibliothèque RF24.
- Définissez les fréquences et canaux pour la transmission/réception (vérifiez le datasheet).
- Écrivez un sketch qui envoie des données d’un Arduino à l’autre en utilisant le module NRF24L01.
- Vérifiez la réception des données sur les deux Arduino.
Exemple de code
// Libreria RF24
#include <RF24.h>
// Definizione delle pin CSN e CE
const int PIN_CS = 9;
const int PIN_CE = 10;
// Oggetto RF24
RF24 radio(PIN_CE, PIN_CS);
void setup() {
// Inizializza il modulo NRF24L01
radio.begin();
}
void loop() {}
Mini-projet
Créez un système d’alarme domestique avec deux Arduino et des capteurs connectés via NRF24L01.
Erreurs courantes
- Définir la fréquence incorrecte
- Ne pas configurer correctement les broches PIN CSN et CE
- Utiliser une version incorrecte de la bibliothèque RF24
Accessoires conseillés
- Module Arduino Uno R3
- Câble USB type B pour Arduino
- Capteurs de mouvement PIR
Questions fréquentes
Comment puis-je augmenter la portée du module ?
Utilisez des antennes externes ou des amplificateurs de signal.
Quelle est la vitesse maximale de transmission des données ?
Vérifiez le datasheet pour les spécifications exactes.







Avis
Il n’y a pas encore d’avis.