How to Use LORA SX1278 Wireless Transmitter

by mybotic in Circuits > Arduino

683 Views, 2 Favorites, 0 Comments

How to Use LORA SX1278 Wireless Transmitter

79e3294fdc299164b0f8394586ce91de1537859906-lg.jpg

Features:

  • 127dB RSSI dynamic range
  • High sensitivity:down to-148dBm
  • Half-duplex SPI communication
  • Programmable bit rates up to 300kbps
  • Packet engine with CRC up to 256 bytes
  • LoRa Spread Spectrum modulation technology
  • Constant RF power output at+20dBm-100mW voltage change
  • Automatic RF signal detection, CAD mode and very high speed AFC
  • Supports FSK,GFSK,MSK,GMSK,LoRa and OOK modulation modes

Specifications:

  • Working voltage:1.8~3.7V,typical value 3.3V
  • Operating current:Receive:≦ 10.8mA (LnaBoost off,band 1)
  • Launch:≦120mA (+20dBm)
  • Sleep mode:0.2μA
  • Standard certification:FCC/CE
  • Wireless standard:433MHz
  • Frequency range:420~450MHz
  • Working temperature:-40~+85°C
  • Storage temperature:normal temperature

Material Preparation

9abaf8e7db09317a7d54362d36d1b7621522749082-lg.jpg
79e3294fdc299164b0f8394586ce91de1537859906-lg.jpg
533f02fbe9737c7cb3dc83b88467d66e1452247004-lg.jpg
01f89b93793c216fd8e4f5d4c04929a11507017163-lg.jpg
56aa143d2b1ced454ee332f28ca6c96f1489636343-lg.jpg
825e129798d50108de9b0c88b3ba7d9f1472202778-lg.jpg

In this tutorial, the items needed to conduct this project are:

  1. 2 Arduino UNO
  2. 2 LORA SX1278 Wireless Transceiver
  3. Red LED
  4. Blue LED
  5. 220 Ohm resistors
  6. Touch button
  7. Jumper wires

Hardware Installation

Source Code

  1. Download the test code and open it by using Arduino software or IDE.
  2. Make sure that you have choose the right board and the corresponding port (In this tutorial, Arduino UNO is used).
  3. Then, upload the test code into your Arduino UNO.
  4. Transmitter file upload to one of the Arduino UNO and receiver file upload to another Arduino UNO.

Downloads

Result and Video

Lora Transmitter and Receiver