In my setup I have two Arduino Uno units and have one LoRa unit attached to each and try to send and receive between each other by just testing on the serial monitor. I have tried with every GitHub package I could find that supports the E32, but none has worked so far. They all state 'success" as a status when trying to send, but nothing arrives on the other side.
I am using the 3.3v connection for VCC, TX and RX in D2 and D3 and M0 and M1 either to ground or to the suggested pins as per whatever example I was following.
I don't have any other hardware in play, i.e. no resisters or anything like that.
Is there a concept issue that I am missing here that prevents it from working, or wrong settings or so, as it would seem that a straight uno to uno should be the simplest test connection.
Or are there different LoRa modules out there that I should use instead and are more supported?
Grateful for any suggestion on getting this to work.
I would also suggest that connecting those devices to a 5V Arduino may not be a good idea, the datasheet for the device (datasheets are often worth a read) says;
Paulvr:
I will get a couple of resistors, but not in all examples did I see these used. Is that just a 4.7k resistor on the TX side only then or also RX?
A voltage divider not just a resistor so that the voltage is 3.3V when the Arduino is 5V.
For the RX input on the LoRA unit.
Paulvr:
Are all LoRa units requiring these or are there units that can be used directly on the uno?
Paulvr:
I will get a couple of resistors, but not in all examples did I see these used. Is that just a 4.7k resistor on the TX side only then or also RX?
Are all LoRa units requiring these or are there units that can be used directly on the uno?
And what about the MO and M1 inputs on the E32 868T20D module, they will be 3.3v logic as well ?
The base LoRa devices (SX126x, SX127X, SX128x) are like most all devices introduced in the last few years 3.3v logic, or lower in some cases.
You can find LoRa shields out there that have been designed to adapt older 5V type Arduinos to work with the 3.3V logic devices.
I did sort it, yes. I selected different Lora modules and a different library and also, more than a year later, never had voltage issues and these units have been up and running permanently since then.
Library that works: RH_RF95.h
I am using it to communicate with a Pi, and that works perfectly now.
The very brief over voltage was calclated not to be a problem at all, and this has been proven over time as well. I did change the library a little to have the rest state without a voltage though.