Replies: 2 comments
-
I believe this wiki page will explain a lot.
What do you mean by high? Your RSSI is probably negative, so by high do you mean "more negative number"? For example, -100 dBm is less than -90 dBm.
That depends on the manufacturer of your module. There are many "high power" radio modules out there with various PAs. In your code, you are also missing RF switch control. The module you have linked to has RXEN and TXEN pins. See the example Sparkfun provided on their website. |
Beta Was this translation helpful? Give feedback.
-
I appreciate your help, For now I will ignore the said Lora Module (E19-433M30S), because neither the manufacturer (Ebyte) nor Sparkfun give support on these modules. For now, I will focus on the DRFZ1278 modules because they give me better results, although they have less powerful transmission. I will keep you updated from now on the results using the other module. All the best for these festive days, Saviour |
Beta Was this translation helpful? Give feedback.
-
Dear helpers
Trust this questions finds you well and in good health in these festive days,
I encountered difficulty trying to transmit and receive characters from more than 300 m apart by two transceiver modules bought from Sparkfun (LoRa 1W Breakout, E19-433M30S) with a matched antenna at 50 ohms impedance. The codes for transmitter and receiver can be found at the end of the post. When the power command (lora.setOutputPower(30)) was set at 30 dbm (1W), the Arduino library didn’t accept it and returned an error (RadioLib.h). Moreover, when set at 20 dBm, the transmission worked but with a weak signal (high RSSI). Both receiver and transmitter codes of the Sparkfun modules can be seen at the end for your kind attention.
The strange thing is that when I bought cheaper and less powerful modules (10mW DRFZ1278F), they were able to transmit more than 1 km.
I read other guests post comments; they said: to set the power at 4 dBm on the library (RadioLib.h) so the PA gain is 26 dBm to make 30 dBm in total. I did it, but the outcome was a weaker signal (high RSSI) that shortened the communication distance.
As suggested by the user manual, I supplied the module with 5V/1A.
I also found on your RadioLib.h startup settings on this link: https://github.com/jgromes/RadioLib/blob/master/examples/SX127x/SX127x_Settings/SX127x_Settings.ino.
Might the initial startup configurations be wrong?
Kindly could you provide a tentative code snippet or otherwise for the startup of the modules so I could be able to increase much more the distance of transmission? Or how to enable the module to work at 1W output transmission?
Modules and antenna links
https://www.sparkfun.com/products/22792
https://www.sparkfun.com/products/20856
Receiver Code
Thank you very much
Saviour
Beta Was this translation helpful? Give feedback.
All reactions