Pi LoRa™ Lora Hat is a low-power consumption data transmission board, comes with an onboard CH340 USB TO UART converter, Voltage Level Translator(74HC125V), E22-900T22S/E22-400T22S SMA antenna connector that covers 868MHz/433MHz frequency band ,IPEX antenna connector, LoRa™ Spread Spectrum Modulation technology with auto multi-level repeating.
-
First take 2 LORA Hat board and set jumper position as mention below:
-
Mode Selection Jumper : we are going to use pi GPIO pin 13 and 15 to control MODE Selection
-
LoRa mode selection jumpers
- short M0, short M1: transmission mode (In this project we use transmission mode)
- short M0, open M1: configuration mode (You can configure the lora via this mode)
- open M0, short M1: WOR mode
- open M0, open M1: deep sleep mode
-
Device Selection Jumper(Board Selection, This is also mention in the board) :
- Set is as MODE 1 to enable USB to LORA Communication (Without raspberry pi)
- Set is as MODE 2 to enable PI to LORA Communication (With raspberry pi)
-
In this folder you see two python codes
- Lora_transmitter.py -> run this file to transmit the data (any data eg: sensor data,any string and message etc)
- Lora_receiver.py -> run this file to receive data from other lora
In this folder you see two application
-
Pi Lora Broadcast (with LCD display), In this folder you see three files
- PCLinuxOSFonts -> this folder contains various fonts
- transmitter.py -> run this file to broadcast the data (any data eg: sensor data,any string and message etc)
- receiver.py -> run this file to receive broadcast data from other lora
- ST7789.py -> this is the lcd library file
-
Pi Lora Homeautomation (with LCD display), In this folder you see three files
- pi_lora_transmitter_home_automation.py
- pi_lora_receiver_home_automation.py
- ST7789.py
For this, you need to use Lora onboard USB

Go to the Lora GUI folder, and run the LORA_GUI.py file. from this file, you can configure the Lora and you are able to transmit, receive the data (eg: baud rate, channel etc) Follow the steps to configure the Lora module:-
Step 1: Setup lora in configuration mode, for this you need to short M0 and open M1 as shown in figure
Step 3: For COM Port go to Device Manager, before this first you need to connect the Lora module via USB cable
Step 3: Write the values which you need to configure, for eg: i configure channel and baudrate, after that press write button
