

The Lora Ra-01 is a long-range, low-power wireless transceiver module designed for Internet of Things (IoT) applications. Manufactured by Lora and based on the SX1278 chipset, this module leverages LoRa (Long Range) modulation technology to enable communication over distances of several kilometers. Its low power consumption makes it particularly suitable for battery-operated devices.








The Lora Ra-01 module is designed to provide robust and efficient wireless communication. Below are its key technical specifications:
| Parameter | Value |
|---|---|
| Chipset | SX1278 |
| Frequency Range | 433 MHz (default) |
| Modulation | LoRa (Long Range) |
| Communication Range | Up to 10 km (line of sight) |
| Data Rate | 0.018 kbps to 37.5 kbps |
| Supply Voltage | 1.8V to 3.7V |
| Operating Current | 10.8 mA (transmit mode) |
| Sleep Current | < 200 nA |
| Output Power | Up to +20 dBm |
| Sensitivity | -148 dBm |
| Operating Temperature | -40°C to +85°C |
| Dimensions | 17 mm x 16 mm x 2.8 mm |
The Lora Ra-01 module has 16 pins. Below is the pinout and description:
| Pin Number | Pin Name | Description |
|---|---|---|
| 1 | GND | Ground |
| 2 | DIO0 | Digital I/O Pin 0 (Interrupt/Status Output) |
| 3 | DIO1 | Digital I/O Pin 1 |
| 4 | DIO2 | Digital I/O Pin 2 |
| 5 | DIO3 | Digital I/O Pin 3 |
| 6 | DIO4 | Digital I/O Pin 4 |
| 7 | DIO5 | Digital I/O Pin 5 |
| 8 | GND | Ground |
| 9 | MISO | SPI Master-In-Slave-Out |
| 10 | MOSI | SPI Master-Out-Slave-In |
| 11 | SCK | SPI Clock |
| 12 | NSS | SPI Chip Select |
| 13 | RESET | Reset Pin |
| 14 | 3.3V | Power Supply (3.3V) |
| 15 | ANT | Antenna Connection |
| 16 | GND | Ground |
Below is an example of how to connect the Lora Ra-01 to an Arduino UNO and send data:
| Lora Ra-01 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
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(5000); // Wait 5 seconds before sending the next packet
}
Module Not Responding
Poor Communication Range
LoRa Initialization Fails
High Power Consumption
Can the Lora Ra-01 operate at frequencies other than 433 MHz?
What is the maximum communication range?
Is the Lora Ra-01 compatible with other LoRa modules?
Can I use the Lora Ra-01 with a 5V microcontroller?