The RFM95W-915S2 Development board is a PCB that contains a RFM95W LoRa transceiver, a U.FL connector for the external antenna, a decoupling capacitor and a group of headers connected to the different pins of the transceiver. The transceiver can be used as a sender or a receiver.
This log describes the initial tests that were performed using the RFM95W-915S2 Development board.
Wiring for the Tests
The webpage randomnerdtutorials.com has an amazing tutorial named ESP32 with LoRa using Arduino IDE – Getting Started, that tutorial contains detailed information about how to use the RFM95 with an ESP32 (the same microcontroller that was selected for our designs). I used the same firmware and connections provided by the tutorial.
The test requires 2 transceivers, one of them will be used as a sender and the other as a receiver. In this case, one of the transceivers is the RFM95W-915S2 Development board and the other one is the RFM95W transceiver from Adafruit.
The connections are the following:
ESP32 | RFM95W-915S2 Development Board |
3V3 | 3.3V |
GND | GND |
GPIO 14 | RST |
GPIO 5 | CS |
GPIO 18 | SCK |
GPIO 23 | MOSI |
GPIO 19 | MISO |
ESP32 | RFM95W Board from Adafruit |
3V3 | VIN |
GND | GND |
GPIO 14 | RST |
GPIO 5 | CS |
GPIO 18 | SCK |
GPIO 23 | MOSI |
GPIO 19 | MISO |
Firmware
The firmware can be found in the following Github repository. The repository contains a folder named /Firmware/ that contains the project for the transceiver as a receiver and a sender.
Both of the RFM95W Boards were used as a sender and receiver, the result was successful in both cases. During the test, one of the transceivers sends the package "hello counter", where the counter is a number that goes from 0 to 32767. The other transceiver receives the package and prints the message through serial.
Requisites:
Results visualized in the serial monitor from the receiver circuit:
For more information about the firmware visit the original tutorial for the RFM95W.
Discussions
Become a Hackaday.io Member
Create an account to leave a comment. Already have an account? Log In.