Descrizione
Cos’è
Il modulo Ricetrasmettitore Dati Wireless Lunga Distanza 2.4GHz nRF24L01 + PA + LNA è un componente elettronico che permette di trasmettere e ricevere dati wireless a una frequenza di 2.4 GHz. Integra il chip nRF24L01, amplificatore di potenza (PA) e amplificatore a basso rumore (LNA) per una migliore efficienza e portata.
Caratteristiche
- Frequenza: 2.4 GHz
- Chip: nRF24L01
- Integra amplificatore di potenza (PA)
- Integra amplificatore a basso rumore (LNA)
- SKU: ARD009910
- Prezzo: 9.61 €
A cosa serve
Questo modulo è ideale per progetti elettronici che richiedono connessioni wireless a lunga distanza. Può essere utilizzato per trasmettere dati tra dispositivi Arduino, ESP32 o altri microcontrollori. Alcuni esempi di utilizzo includono sistemi di controllo remoto per veicoli, drone o robot, comunicazioni wireless tra sensori e dispositivi di elaborazione dati, e creazione di reti di sensori per monitoraggio ambientale.
Tutorial: Come usare il Ricetrasmettitore 2.4GHz nRF24L01 + PA + LNA
Questo modulo è ideale per trasmettere dati a lunga distanza senza fili. Utile per progetti di controllo remoto e comunicazione wireless.
Cosa serve
- Modulo nRF24L01 + PA + LNA
- Arduino o compatibile
- Resistore 1kΩ
- Cavo di alimentazione
Passi
- 1. Installa il modulo sul protoboard o Arduino.
- 2. Collega il modulo al pin 10 di Arduino e al GND.
- 3. Collega il resistore 1kΩ tra VCC del modulo e GND.
- 4. Scarica la libreria nRF24L01.
- 5. Carica il codice Sketch fornito.
- 6. Imposta la frequenza 2.4GHz.
- 7. Configura i canali di trasmissione.
- 8. Prova la comunicazione tra un trasmettitore e un ricevitore.
Codice di esempio
```void setup() { // Inizializza il modulo nRF24.begin(); nRF24.setChannel(0x4C); nRF24.setPALevel(nRF24_PALevel_0dBm); nRF24.setDataRate(nRF24_DR_250kbps); nRF24.openWritingPipe(0xF0F0F0F0E1L); nRF24.openReadingPipe(1, 0xF0F0F0F0D2L); nRF24.startListening();}void loop() { // Invia dati nRF24.write(&messaggio, sizeof(messaggio)); delay(1000);}```
Mini-progetto
Crea un sistema di controllo remoto per un drone utilizzando un Arduino come trasmettitore e un modulo nRF24L01 come ricevitore.
Errori comuni
- Dimenticare di collegare il resistore 1kΩ.
- Impostare la frequenza errata.
- Non configurare correttamente i canali di trasmissione.
Accessori consigliati
- Arduino Uno
- Droni da controllo remoto
- Modulo ricevitore nRF24L01
- Cavo USB
Domande frequenti
Come impostare la frequenza?
Imposta la frequenza utilizzando `nRF24.setChannel(0x4C);`.
Quali valori può assumere `setPALevel`?
Può assumere valori da `nRF24_PALevel_0dBm` a `nRF24_PALevel_23dBm`.
Perché è necessario il resistore 1kΩ?
Protegge il modulo da sovraccarichi elettrici.





