

The Adafruit LoRa Antenna (Part ID: 945) is a high-performance antenna designed specifically for long-range, low-power wireless communication using the LoRa (Long Range) modulation technique. This antenna is an essential component for IoT (Internet of Things) applications, enabling devices to communicate over distances of several kilometers with minimal power consumption. It is compatible with a wide range of LoRa modules and devices, making it a versatile choice for developers and engineers.








The Adafruit LoRa Antenna (Part ID: 945) is designed to operate efficiently in the frequency bands used by LoRa communication systems. Below are the key technical details:
| Parameter | Value |
|---|---|
| Frequency Range | 868 MHz / 915 MHz |
| Gain | 2 dBi |
| Impedance | 50 Ω |
| Connector Type | SMA Male |
| Length | 8.6 cm (3.4 inches) |
| Material | Stainless steel and plastic |
| Operating Temperature | -40°C to +85°C |
The LoRa antenna does not have traditional pins but connects to a device via an SMA connector. Below is a description of the connector interface:
| Connector Pin | Description |
|---|---|
| Center Pin | Signal (RF transmission and reception) |
| Outer Shell | Ground (shielding and grounding) |
Connect the Antenna to a LoRa Module:
Verify Frequency Compatibility:
Position the Antenna:
Power On the System:
To use the Adafruit LoRa Antenna with an Arduino UNO, you will need a LoRa module (e.g., RFM95) that supports SMA connectors. Below is an example code snippet for sending a simple LoRa message:
#include <SPI.h>
#include <LoRa.h>
// Define LoRa module pins
#define LORA_SS 10 // LoRa module's chip select pin
#define LORA_RST 9 // LoRa module's reset pin
#define LORA_DIO0 2 // LoRa module's DIO0 pin
void setup() {
Serial.begin(9600); // Initialize serial communication
while (!Serial);
Serial.println("LoRa Sender");
// Initialize LoRa module
LoRa.setPins(LORA_SS, LORA_RST, LORA_DIO0);
if (!LoRa.begin(915E6)) { // Set frequency to 915 MHz
Serial.println("Starting LoRa failed!");
while (1);
}
Serial.println("LoRa initialized successfully.");
}
void loop() {
Serial.println("Sending packet...");
LoRa.beginPacket(); // Start a new LoRa packet
LoRa.print("Hello, LoRa!"); // Add message to the packet
LoRa.endPacket(); // Send the packet
delay(5000); // Wait 5 seconds before sending again
}
915E6 with 868E6 if using the 868 MHz frequency band.| Issue | Solution |
|---|---|
| Weak or no signal reception | Ensure the antenna is securely connected and positioned vertically. |
| Mismatched frequency error | Verify that the antenna and LoRa module operate on the same frequency. |
| Damaged SMA connector | Inspect the connector for physical damage and replace if necessary. |
| Interference from nearby devices | Move the antenna away from sources of electromagnetic interference. |
| LoRa module overheating | Do not operate the module without an antenna to prevent RF damage. |
Can I use this antenna with any LoRa module?
What is the maximum range of this antenna?
Can I use this antenna indoors?
Is this antenna waterproof?
By following this documentation, you can effectively integrate the Adafruit LoRa Antenna (Part ID: 945) into your IoT projects and achieve reliable long-range communication.