The LORA E5 Development Kit is a compact and versatile development board designed for LoRa (Long Range) communication. It integrates the LORA-E5 module, which combines a powerful STM32 microcontroller and a Semtech SX126X LoRa transceiver. This development kit is ideal for prototyping IoT applications that require long-range, low-power wireless communication.
The LORA E5 Development Kit features a 24-pin header for easy prototyping. Below is the pinout description:
Pin Number | Pin Name | Description |
---|---|---|
1 | VCC | 3.3V Power Supply |
2 | GND | Ground |
3 | UART_TX | UART Transmit |
4 | UART_RX | UART Receive |
5 | I2C_SCL | I2C Clock Line |
6 | I2C_SDA | I2C Data Line |
7 | SPI_SCK | SPI Clock |
8 | SPI_MISO | SPI Master In, Slave Out |
9 | SPI_MOSI | SPI Master Out, Slave In |
10 | SPI_CS | SPI Chip Select |
11 | GPIO1 | General Purpose I/O |
12 | GPIO2 | General Purpose I/O |
13 | ADC1 | Analog-to-Digital Converter Input |
14 | ADC2 | Analog-to-Digital Converter Input |
15 | RESET | Reset Pin |
16 | BOOT | Boot Mode Selection |
17 | RF_OUT | RF Output for Antenna |
18-24 | NC | Not Connected |
The LORA E5 Development Kit can be connected to an Arduino UNO via UART. Below is an example of Arduino code to send AT commands to the module:
#include <SoftwareSerial.h>
// Define RX and TX pins for SoftwareSerial
SoftwareSerial loraSerial(10, 11); // RX = Pin 10, TX = Pin 11
void setup() {
// Initialize serial communication with the LORA E5 module
loraSerial.begin(9600); // Default baud rate for LORA E5
Serial.begin(9600); // Serial monitor for debugging
// Send an AT command to check communication
loraSerial.println("AT");
Serial.println("Sent: AT");
}
void loop() {
// Check for responses from the LORA E5 module
if (loraSerial.available()) {
String response = loraSerial.readString();
Serial.println("Received: " + response);
}
// Add a delay to avoid flooding the serial monitor
delay(1000);
}
No Response to AT Commands
Poor Communication Range
Module Not Powering On
Interference with Other Devices
Q: Can I use the LORA E5 Development Kit with a 5V microcontroller?
Q: What is the maximum range of the LORA E5 Development Kit?
Q: How do I update the firmware?
Q: Can I use the LORA E5 Development Kit for LoRaWAN applications?
This documentation provides a comprehensive guide to using the LORA E5 Development Kit for your IoT projects. Happy prototyping!