The E01-ML01DP5 is a low-power, long-range wireless communication module based on LoRa (Long Range) technology. It is designed for Internet of Things (IoT) applications, offering reliable data transmission over extended distances. Operating in the 433MHz, 868MHz, or 915MHz frequency bands, this module is ideal for remote sensor networks, industrial automation, smart agriculture, and other applications requiring robust, low-power communication.
The E01-ML01DP5 module is designed to provide high performance while maintaining low power consumption. Below are its key technical specifications:
Parameter | Value |
---|---|
Frequency Band | 433MHz / 868MHz / 915MHz |
Modulation Technique | LoRa |
Transmission Power | Up to 30dBm (1W) |
Sensitivity | -139dBm |
Communication Distance | Up to 5km (line of sight) |
Operating Voltage | 2.3V to 5.5V |
Current Consumption | 100mA (transmit), 15mA (receive) |
Interface | UART (TTL level) |
Data Rate | 0.3kbps to 19.2kbps |
Operating Temperature | -40°C to +85°C |
Dimensions | 24mm x 43mm x 3mm |
The E01-ML01DP5 module has a total of 8 pins. Below is the pinout and description:
Pin Number | Pin Name | Description |
---|---|---|
1 | VCC | Power supply input (2.3V to 5.5V) |
2 | GND | Ground |
3 | TXD | UART Transmit (data output) |
4 | RXD | UART Receive (data input) |
5 | AUX | Status indicator pin (low during transmission) |
6 | M0 | Mode selection pin 0 |
7 | M1 | Mode selection pin 1 |
8 | ANT | Antenna interface (50Ω impedance) |
Below is an example of how to connect the E01-ML01DP5 to an Arduino UNO and send data:
E01-ML01DP5 Pin | Arduino UNO Pin |
---|---|
VCC | 5V |
GND | GND |
TXD | Pin 2 (RX) |
RXD | Pin 3 (TX) |
M0 | GND |
M1 | GND |
AUX | Not connected |
ANT | Antenna |
#include <SoftwareSerial.h>
// Define RX and TX pins for SoftwareSerial
SoftwareSerial loraSerial(2, 3); // RX = Pin 2, TX = Pin 3
void setup() {
// Initialize serial communication
Serial.begin(9600); // For debugging
loraSerial.begin(9600); // For LoRa module communication
Serial.println("E01-ML01DP5 LoRa Module Test");
}
void loop() {
// Send data to the LoRa module
loraSerial.println("Hello, LoRa!");
Serial.println("Data sent: Hello, LoRa!");
// Wait for 1 second before sending the next message
delay(1000);
}
No Communication with the Module
Short Communication Range
Module Not Responding to AT Commands
High Power Consumption
What is the maximum range of the E01-ML01DP5?
Can I use the module with a 3.3V microcontroller?
How do I change the module's frequency?
Is the module suitable for battery-powered applications?