

The LoRa RA-02 is a low-power, long-range transceiver module designed for wireless communication using LoRa (Long Range) modulation technology. Manufactured by LoRa, this module is ideal for Internet of Things (IoT) applications, offering reliable communication over distances of several kilometers in open areas. The RA-02 supports various frequency bands and is optimized for low data rates, making it suitable for applications such as remote sensing, smart agriculture, industrial automation, and environmental monitoring.








| Parameter | Value |
|---|---|
| Manufacturer | LoRa |
| Part ID | RA-02 |
| Modulation Technology | LoRa (Long Range) |
| Frequency Range | 410 MHz to 525 MHz |
| Communication Range | Up to 10 km (in open areas, line of sight) |
| Data Rate | 0.3 kbps to 37.5 kbps |
| Operating Voltage | 1.8V to 3.7V |
| Operating Current | 10.8 mA (transmit mode), 10.3 mA (receive mode) |
| Sleep Current | < 1 µA |
| Output Power | Up to 20 dBm |
| Interface | SPI (Serial Peripheral Interface) |
| Operating Temperature | -40°C to +85°C |
| Dimensions | 16 mm x 16 mm x 2 mm |
The LoRa RA-02 module has 16 pins. Below is the pinout and description:
| Pin Number | Pin Name | Description |
|---|---|---|
| 1 | GND | Ground connection. |
| 2 | DIO0 | Digital I/O pin 0, used for interrupt signaling. |
| 3 | DIO1 | Digital I/O pin 1, used for interrupt signaling. |
| 4 | DIO2 | Digital I/O pin 2, used for interrupt signaling. |
| 5 | DIO3 | Digital I/O pin 3, used for interrupt signaling. |
| 6 | DIO4 | Digital I/O pin 4, used for interrupt signaling. |
| 7 | DIO5 | Digital I/O pin 5, used for interrupt signaling. |
| 8 | GND | Ground connection. |
| 9 | MISO | SPI Master In Slave Out (data output from the module). |
| 10 | MOSI | SPI Master Out Slave In (data input to the module). |
| 11 | SCK | SPI Clock signal. |
| 12 | NSS | SPI Chip Select (active low). |
| 13 | RESET | Reset pin (active low). |
| 14 | 3.3V | Power supply input (3.3V). |
| 15 | ANT | Antenna connection. |
| 16 | GND | Ground connection. |
3.3V pin to a regulated 3.3V power source and the GND pins to ground.MISO, MOSI, SCK, and NSS pins to the corresponding SPI pins on your microcontroller.ANT pin for optimal signal transmission and reception.DIO pins for interrupt-driven communication if required by your application.RESET pin to a GPIO pin on your microcontroller for software-controlled resets.Below is an example of how to connect the LoRa RA-02 module to an Arduino UNO and send data.
| LoRa RA-02 Pin | Arduino UNO Pin |
|---|---|
| 3.3V | 3.3V |
| GND | GND |
| MISO | Pin 12 |
| MOSI | Pin 11 |
| SCK | Pin 13 |
| NSS | Pin 10 |
| RESET | Pin 9 |
#include <SPI.h>
#include <LoRa.h> // Include the LoRa library
#define NSS 10 // Chip Select pin
#define RESET 9 // Reset pin
#define DIO0 2 // DIO0 pin for interrupt
void setup() {
Serial.begin(9600); // Initialize serial communication
while (!Serial);
Serial.println("Initializing LoRa module...");
// Initialize LoRa module
LoRa.setPins(NSS, RESET, DIO0);
if (!LoRa.begin(433E6)) { // Set frequency to 433 MHz
Serial.println("LoRa initialization failed!");
while (1);
}
Serial.println("LoRa initialized successfully!");
}
void loop() {
Serial.println("Sending packet...");
LoRa.beginPacket(); // Start a new packet
LoRa.print("Hello, LoRa!"); // Add data to the packet
LoRa.endPacket(); // Send the packet
delay(2000); // Wait 2 seconds before sending the next packet
}
Module Not Responding:
Poor Communication Range:
SPI Communication Fails:
High Power Consumption:
What is the maximum range of the LoRa RA-02?
Can I use the LoRa RA-02 with a 5V microcontroller?
What frequency should I use?
Does the module support bidirectional communication?
This concludes the documentation for the LoRa RA-02 module.