SX1278 SMD 433MHz Original DRF1278F LoRa Long Range RF Wireless Module with Antenna
In stock
Order before 12.00PM
Customer Reviews
XL1276-D01 wireless module is SEMTECH's latest LoRa modulation technology wireless chip, the module in addition to the traditional GFSK modulation technology, but also uses the LoRa (remote) spread spectrum technology, with ultra-long distance spread spectrum communication, high anti-interference And minimizes current consumption. Using LoRaTM mode can achieve high -148dbm high sensitivity, and with integrated +20 dBm power output, you can achieve low-power ultra-long distance transmission, the module is suitable for any complex environment of wireless data transmission applications, such as: Table, intelligent home control, automotive electronics, security alarm, industrial monitoring and control systems, long-range agricultural irrigation control systems and other applications. The module can be easily embedded into the customer's existing product or system design, the standard SPI interface, making communication easy and concise. Customers only in the original micro-control device to compile a simple communication protocol, you can achieve two-way communication to achieve data transmission.
Features:
- FSK / GFKS technology, LoRa (remote) spread spectrum technology
- Half duplex communication
- Super anti-jamming (channel rejection ratio: 56db)
- High Receive Sensitivity -139dbm. (32M Passive 10ppm Crystal)
- ISM multi-band, no need to apply for frequency free use.
- Multi-frequency optional, a variety of transmission rate. Can be used in FDMA and FM technology.
- Intelligent reset, low voltage monitoring, timer wakeup, low power mode, sleep mode
- Low power consumption to accept current: 10-12mA
- 256-bit FIFO TX / RX
- RSSI channel detection function
- Transmission mode: FIFO / direct mode (recommended FIFO pack mode)
- Configuration: AFC / air wake-up function / low power consumption / carrier sense / FEC error correction / AEC encryption
- Ultra-long distance transmission open up to 5KM.
- Module size: 17 * 16.5mm
Package Includes:
-
1 x LoRa SX1278 SMD module
-
1 x 433Mhz Antenna
Applications:
- Remote control and remote data acquisition system
- Wireless meter reading (water meter, meter, gas meter)
- Wireless ordering machine, oil field, mining area, site, factory and other original 485/232 interface system
- Industrial data acquisition, transmission, intelligent control system
- Wireless alarm system
- Intelligent furniture system
- Infant surveillance system / hospital paging system
- Wireless small data transmission system
Pinout Diagram:
Pin | Name | Description | Remarks |
1 | GND | Signal ground | |
2 | DIO1 | Digital I / O, can be customized | |
3 | DIO2 | Digital I / O, can be customized | |
4 | DIO3 | Digital I / O, can be customized | |
5 | VCC | power supply | 3.3V (1.8 ~ 3.6V) |
6 | MISO | SPI data output | |
7 | MOSI | SPI data output | |
8 | SCK | SPI clock input | |
9 | NSS | SPI chip select | |
10 | DIO0 | Digital I / O, can be customized | Refer to the procedure for interruption |
11 | REST | Reset | |
12 | REST | Reset | |
13 | GND | Signal ground | |
14 | DIO4 | Digital I / O, can be customized | |
15 | DIO5 | Digital I / O, can be customized | |
16 | ANT | Antenna interface | The front end of the module External interface |
Absolute Maximum Ratings:
Description | Minimum value | Typical value | Maximum value | Unit |
Operating Voltage | 1.8 | 3,3 | 3.6 | V |
Operating temperature | -20 | 25 | 70 | ° |
Working frequency | 410 | 433 | 525 | MHZ |
Transmit power | 19 | 20 | 20.5 | DBm |
Receiving sensitivity | FSK @ 1.2K Frequency deviation 5K | -121 | DBm | |
Lora @ 146bps BW = 62.5KHZ SF = 12 | -139 | DBm | ||
Lora @ 293bps BW = 125KHZ SF = 12 | -133 | DBm |
How to interface with an Arduino?
To interface both the SX1278 SMD 433MHz DRF1278F LoRa Long Range RF Wireless Module (transmitter and receiver) with an Arduino, you need to follow these steps:
Components Required:
- Arduino board (e.g., Arduino UNO, Nano, etc.)
- Two SX1278 LoRa Modules (one for transmitting and one for receiving)
- Jumper wires
- Breadboard (optional)
- SMA Antennas for the LoRa modules
Wiring Diagram:
For Both Transmitter and Receiver Modules:
-
Transmitter Module Connections:
- VCC: Connect to Arduino 3.3V (do not use 5V as it might damage the module)
- GND: Connect to Arduino GND
- NSS (CS): Connect to Arduino pin 10 (SPI Chip Select)
- SCK: Connect to Arduino pin 13 (SPI Clock)
- MISO: Connect to Arduino pin 12 (SPI MISO)
- MOSI: Connect to Arduino pin 11 (SPI MOSI)
- DIO0: Connect to Arduino pin 2 (Interrupt pin for receiving, optional)
- RST: Connect to Arduino pin 9 (Reset pin, optional but recommended)
-
Receiver Module Connections:
- Connect in the same manner as the transmitter module, but ensure each module is on a separate Arduino or multiplexed properly if using the same Arduino.
Arduino Code:
Transmitter Code:
This code will send a message from the transmitter module.
#include <SPI.h> #include <LoRa.h> #define NSS_PIN 10 #define RST_PIN 9 #define DIO0_PIN 2 void setup() { Serial.begin(9600); while (!Serial); Serial.println("LoRa Transmitter Initialization..."); // Initialize LoRa if (!LoRa.begin(433E6)) { Serial.println("LoRa initialization failed!"); while (1); } Serial.println("LoRa Initialization OK!"); } void loop() { Serial.println("Sending message..."); LoRa.beginPacket(); LoRa.print("Hello from Arduino!"); LoRa.endPacket(); delay(5000); // Wait 5 seconds before sending the next message }
Receiver Code:
This code will receive and print messages from the receiver module.
#include <SPI.h> #include <LoRa.h> #define NSS_PIN 10 #define RST_PIN 9 #define DIO0_PIN 2 void setup() { Serial.begin(9600); while (!Serial); Serial.println("LoRa Receiver Initialization..."); // Initialize LoRa if (!LoRa.begin(433E6)) { Serial.println("LoRa initialization failed!"); while (1); } Serial.println("LoRa Initialization OK!"); LoRa.receive(); // Set the module to receive mode } void loop() { int packetSize = LoRa.parsePacket(); if (packetSize) { Serial.print("Received packet: "); while (LoRa.available()) { String received = ""; while (LoRa.available()) { received += (char)LoRa.read(); } Serial.println(received); } } }
Explanation:
- LoRa.begin(433E6): Initializes the LoRa module for 433MHz communication.
- LoRa.beginPacket(): Starts a packet for sending data.
- LoRa.print("Hello from Arduino!"): Writes data to the packet.
- LoRa.endPacket(): Ends the packet and sends it.
- LoRa.receive(): Sets the module to receive mode.
- LoRa.parsePacket(): Checks if there is any incoming data.
Important Notes:
- Power Supply: Ensure the modules are powered by 3.3V. Using 5V can damage the modules.
- Antenna: Attach the SMA antennas to the modules for better performance.
- Separate Modules: If using a single Arduino, you will need to switch between transmitter and receiver modes or use two separate Arduinos.
By following these steps, you can successfully interface the SX1278 LoRa modules with an Arduino to achieve wireless communication over long distances.
Request Stock
Recently viewed products
You might also be interested in...
Customers who bought this also bought...
General Questions
-
What is the latest price of the SX1278 SMD 433MHz Original DRF1278F LoRa Long Range RF Wireless Module with Antenna in Bangladesh?
The latest price of SX1278 SMD 433MHz Original DRF1278F LoRa Long Range RF Wireless Module with Antenna in Bangladesh is Special Price BDT 840.00 Regular Price BDT 991.00 . You can buy the SX1278 SMD 433MHz Original DRF1278F LoRa Long Range RF Wireless Module with Antenna at the best price on BDTronics.com or contact us via phone.
-
Where to buy SX1278 SMD 433MHz Original DRF1278F LoRa Long Range RF Wireless Module with Antenna in Bangladesh?
You can buy SX1278 SMD 433MHz Original DRF1278F LoRa Long Range RF Wireless Module with Antenna online by ordering on BDTronics.com or directly collect by visiting our store in person. BDTronics is a trusted provider of high-quality electronics, 3D printers, solar systems, and robotics parts. We offer fast shipping across the country via courier service.
-
What are the delivery options of SX1278 SMD 433MHz Original DRF1278F LoRa Long Range RF Wireless Module with Antenna in Bangladesh?
We provide home delivery service all over Bangladesh. We support cash on delivery, bKash and Credit Card (Visa/ MasterCard/ Amex) payment solutions. The delivery time usually takes 1-2 days inside Dhaka and 2-3 days outside Dhaka.