The Core1262 LF/HF LoRa Module by UeeKKoo is a low-power, long-range wireless communication module designed for IoT and telemetry applications. It leverages LoRa (Long Range) technology to enable data transmission over distances of several kilometers, even in environments with significant obstacles or interference. The module operates in both LF (Low Frequency) and HF (High Frequency) bands, making it versatile for various regional frequency regulations. Its SPI interface ensures seamless integration with microcontrollers, making it ideal for applications requiring reliable, low-power, and long-range communication.
Parameter | Value |
---|---|
Manufacturer | UeeKKoo |
Part ID | Core1262 LF/HF LoRa Module |
Frequency Bands | LF (433 MHz), HF (868 MHz/915 MHz) |
Modulation Technique | LoRa (Long Range) |
Communication Interface | SPI |
Supply Voltage | 1.8V to 3.7V |
Operating Current | 10 mA (typical during transmission) |
Sleep Current | < 1 µA |
Output Power | Up to +22 dBm |
Sensitivity | -137 dBm |
Operating Temperature | -40°C to +85°C |
Dimensions | 16 mm x 16 mm x 2.5 mm |
Pin Number | Pin Name | Description |
---|---|---|
1 | VCC | Power supply input (1.8V to 3.7V) |
2 | GND | Ground |
3 | SCK | SPI Clock |
4 | MISO | SPI Master-In-Slave-Out |
5 | MOSI | SPI Master-Out-Slave-In |
6 | NSS | SPI Chip Select (Active Low) |
7 | DIO0 | Digital I/O Pin 0 (Interrupt/Status) |
8 | DIO1 | Digital I/O Pin 1 (Optional Interrupt) |
9 | RESET | Module Reset (Active Low) |
10 | ANT | Antenna Connection |
Below is an example of how to connect the Core1262 module to an Arduino UNO and send a simple LoRa message.
Core1262 Pin | Arduino UNO Pin |
---|---|
VCC | 3.3V |
GND | GND |
SCK | D13 |
MISO | D12 |
MOSI | D11 |
NSS | D10 |
RESET | D9 |
DIO0 | D2 |
#include <SPI.h>
#include <LoRa.h> // Include the LoRa library
#define NSS_PIN 10 // SPI Chip Select
#define RESET_PIN 9 // Reset pin
#define DIO0_PIN 2 // Interrupt pin
void setup() {
// Initialize serial communication for debugging
Serial.begin(9600);
while (!Serial);
// Initialize LoRa module
Serial.println("Initializing LoRa...");
LoRa.setPins(NSS_PIN, RESET_PIN, DIO0_PIN); // Set module pins
if (!LoRa.begin(868E6)) { // Set frequency to 868 MHz
Serial.println("LoRa initialization failed!");
while (1);
}
Serial.println("LoRa initialized successfully!");
}
void loop() {
// Send a test message
Serial.println("Sending message...");
LoRa.beginPacket();
LoRa.print("Hello, LoRa!");
LoRa.endPacket();
delay(5000); // Wait 5 seconds before sending the next message
}
No Communication with the Module
Poor Signal Range
Module Not Responding
Interference with Other Devices
Q: Can the module operate at 5V?
A: No, the module operates at a maximum of 3.7V. Use a voltage regulator if your system uses 5V.
Q: What is the maximum range of the module?
A: The range depends on environmental conditions but can reach up to 10 km in open areas.
Q: Is the module compatible with other LoRa devices?
A: Yes, as long as they operate on the same frequency and use the LoRa protocol.
Q: Can I use this module for bidirectional communication?
A: Yes, the module supports both transmission and reception of data.