INFORMACIÓN
El NRF24L01 + PA + LNA con antena es un módulo de comunicación inalámbrica de alta potencia basado en el chip NRF24L01 de Nordic Semiconductor, mejorado con un amplificador de potencia (PA) y un amplificador de bajo ruido (LNA), lo que le permite alcanzar mayores distancias de transmisión y recepción en comparación con la versión estándar. Ópera en la banda ISM de 2.4 GHz y utiliza modulación GFSK para transmitir datos de forma rápida y eficiente entre microcontroladores. Este módulo incluye una antena externa desmontable que mejora significativamente la señal, ideal para aplicaciones que requieren comunicación confiable a larga distancia.
El NRF24L01 + PA + LNA con antena es ampliamente utilizado en proyectos que requieren comunicación inalámbrica de largo alcance, como sistemas de domótica, redes de sensores, vehículos robóticos, drones, estaciones meteorológicas remotas y aplicaciones de Internet de las Cosas (IoT). Gracias a su alto alcance y bajo consumo energético, es ideal para transmitir datos entre dispositivos que no pueden estar conectados por cable. Es compatible con tarjetas de desarrollo como Arduino UNO, Mega, Nano, ESP32, ESP8266, STM32, Raspberry Pi, entre otras que cuenten con interfaz SPI. Su versatilidad permite establecer enlaces punto a punto o redes más complejas con múltiples nodos, haciendo posible la comunicación entre múltiples dispositivos distribuidos geográficamente. Además, su antena externa desmontable mejora notablemente la calidad de señal, haciéndolo adecuado para ambientes con interferencias o estructuras que dificultan la transmisión convencional.
Puedes adquirir el Adaptador NRF24L01 dando clic Aquí.
ESPECIFICACIONES Y CARACTERÍSTICAS
- Voltaje de alimentación VCC: DC 2.0 – 3.6 V (Nota: más de 3.6 V el módulo se dañará permanentemente).
- Distancia de transmisión: 1000 m en zona abierta.
- Corriente:
- De Funcionamiento en Modo Transmisión: 115 mA.
- De Funcionamiento en Modo Receptor: 45 mA.
- Temperatura de funcionamiento: -20 °C a +70 °C.
- Sensibilidad del receptor:-92 dBm en modo 2 Mbps, -95 dBm en modo 1 Mbps, -104 dBm en modo 250 kbps.
- PA crecimiento: 20 dB.
- LAN de crecimiento: 10 dB.
- Ruido LAN figura: 2.6 dB.
- Antena de crecimiento: 2 dBI.
- Dimensiones:
- Módulo: 50 mm x 15 mm.
- Antena: 100 mm x 10 mm.
- Peso: 13 g.
DOCUMENTACIÓN Y RECURSOS
INFORMACIÓN ADICIONAL
¿Cómo se prueba el NRF24L01 + PA + LNA Con antena?
Materiales Necesarios:
- 2 módulos NRF24L01 + PA + LNA con antena externa.
- 2 placas Arduino UNO, Nano o Mega.
- 2 adaptadores o módulos reguladores de voltaje a 3.3V (recomendado, ya que el módulo no tolera 5V directos).
- Cables jumper.
- Librería RF24 instalada en el entorno de Arduino IDE.
Conexiones Básicas.
| NRF24L01 | Arduino UNO |
|---|---|
| VCC | 3.3V (regulada, no usar directamente el 3.3V del UNO) |
| GND | GND |
| CE | Pin 9 |
| CSN (CS) | Pin 10 |
| SCK | Pin 13 |
| MOSI | Pin 11 |
| MISO | Pin 12 |
| IRQ | (no se usa generalmente) |
Usa un módulo adaptador de voltaje o una fuente externa de 3.3V con buena capacidad de corriente (mínimo 200 mA) para alimentar el módulo correctamente. El PA+LNA requiere más energía que el NRF24L01 normal.
Código de Prueba.
Para el Transmisor:
#include <SPI.h>
#include <RF24.h>
RF24 radio(9, 10); // CE, CSN
const byte direccion[6] = "00001";
void setup() {
Serial.begin(9600);
radio.begin();
radio.setPALevel(RF24_PA_HIGH);
radio.openWritingPipe(direccion);
radio.stopListening();
}
void loop() {
const char texto[] = "Hola receptor";
radio.write(&texto, sizeof(texto));
Serial.println("Mensaje enviado");
delay(1000);
}
Para el Receptor:
#include <SPI.h>
#include <RF24.h>
RF24 radio(9, 10); // CE, CSN
const byte direccion[6] = "00001";
void setup() {
Serial.begin(9600);
radio.begin();
radio.setPALevel(RF24_PA_HIGH);
radio.openReadingPipe(0, direccion);
radio.startListening();
}
void loop() {
if (radio.available()) {
char texto[32] = "";
radio.read(&texto, sizeof(texto));
Serial.print("Mensaje recibido: ");
Serial.println(texto);
}
}
Pasos para la Prueba.
- Conecta cada NRF24L01 a un Arduino como se indica.
- Carga el código del transmisor en una placa y el código del receptor en la otra.
- Abre el monitor serial en ambas placas a 9600 baudios.
- Si todo está conectado correctamente, deberías ver en el receptor el mensaje
"Hola receptor"cada segundo.































Valoraciones
No hay valoraciones aún.