

The LoRa Aurora Cosmic v1 is a compact, low-power LoRa (Long Range) module developed by Arduino, with the manufacturer part ID UNO. This module is specifically designed for IoT (Internet of Things) applications, offering advanced communication capabilities and optimized for long-distance data transmission. It is ideal for scenarios requiring low-power, long-range wireless communication, such as smart agriculture, environmental monitoring, and industrial IoT systems.








| Parameter | Value |
|---|---|
| Operating Voltage | 3.3V |
| Communication Protocol | LoRaWAN (Long Range Wide Area Network) |
| Frequency Bands | 868 MHz (EU) / 915 MHz (US) |
| Transmission Power | Up to 20 dBm |
| Sensitivity | -137 dBm |
| Data Rate | 0.3 kbps to 50 kbps |
| Current Consumption | 10 mA (active), <1 µA (sleep mode) |
| Operating Temperature | -40°C to 85°C |
| Dimensions | 25 mm x 20 mm x 3 mm |
The LoRa Aurora Cosmic v1 module has a total of 8 pins. Below is the pinout and description:
| Pin Number | Pin Name | Description |
|---|---|---|
| 1 | VCC | Power supply input (3.3V) |
| 2 | GND | Ground connection |
| 3 | RESET | Reset pin (active low) |
| 4 | TX | UART Transmit (data output) |
| 5 | RX | UART Receive (data input) |
| 6 | DIO0 | Digital I/O pin 0 (used for interrupt signaling) |
| 7 | DIO1 | Digital I/O pin 1 (optional, configurable) |
| 8 | ANT | Antenna connection for RF signal transmission |
Below is an example of how to interface the LoRa Aurora Cosmic v1 with an Arduino UNO for basic communication:
#include <SoftwareSerial.h>
// Define the RX and TX pins for SoftwareSerial
SoftwareSerial LoRaSerial(10, 11); // RX = Pin 10, TX = Pin 11
void setup() {
// Initialize Serial Monitor for debugging
Serial.begin(9600);
while (!Serial);
// Initialize LoRa module communication
LoRaSerial.begin(9600);
Serial.println("LoRa Aurora Cosmic v1 Initialized");
}
void loop() {
// Send a test message to the LoRa module
LoRaSerial.println("Hello, LoRa!");
Serial.println("Message sent: Hello, LoRa!");
// Check for incoming messages from the LoRa module
if (LoRaSerial.available()) {
String receivedMessage = LoRaSerial.readString();
Serial.print("Message received: ");
Serial.println(receivedMessage);
}
delay(2000); // Wait for 2 seconds before sending the next message
}
No Communication with the Module
Poor Signal Range
High Power Consumption
Module Not Responding
Q: Can I use the LoRa Aurora Cosmic v1 with a 5V microcontroller?
Q: What is the maximum range of the module?
Q: Does the module support LoRaWAN?
Q: How do I update the firmware?
This concludes the documentation for the LoRa Aurora Cosmic v1 module. For further assistance, refer to Arduino's official support resources.