Skip to content

DEVPAR/LoRa_TRX

Repository files navigation

LoRa_TRX

Its a proof of concept to realize half-duplex comunication on ESP32 LoRa Boards.

  • You may be also interested in my other project: LoRa_Parrot

Installation

Using Arduino IDE:

  • Install ESP32 Boards on Arduino IDE
  • Install OLED Libraries
    • Sketch -> Include Library -> Manage Libraries
    • Search for "SSD1306" from Adafruit in Library Manager -> Install
    • Search for "GFX Library" from Adafruit in Library Manager -> Install
  • Install LoRa Library for Semtech SX1276/77/78/79
    • Sketch -> Include Library -> Manage Libraries
    • Search for "LoRa" (LoRa by Sandeep Mistry) -> Install
  • After installing the libraries copy and paste the LoRa_TRX.ino file into your Adurino IDE
  • Before flashing the firmware set the right frequency config in line 23 and the right borad config in line 26 - 29.
    • Currently supported boads: TTGO T-Beam V1, TTGO LoRa32 V1, TTGO LoRa32 V2.1
  • Compile it and upload to the board

Usage

  • Sending and receiving messages is done via serial communication over Bluetooth.
  • Pair your Smartphone with the ESP32 LoRa-Board.
  • Download a Serial Bluetooth Terminal APP and chose your previously paired device for serial communication.
  • Once you are connected you can start sending and receiving messages over LoRa direct on your cellphone.

Screenshots

TRX

TRX

TRX

TRX

About

Its a proof of concept to realize half-duplex comunication on ESP32 LoRa Boards.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages