My brain always feels better after watching one of your videos because you communicate so well and evey thing makes sense, unlike lots of things happening in the world that don't compute. Thankyou 0033mer.
This seems like a great idea. The only concern I would have is if the persistent memory on the ES32 LoRa module could have a write cycle limit challenged if the settings are resaved too often. I don’t know enough to know if this is a realistic problem, but it did occur to me. I don’t think I’ll ever work in FlashForth, but I always enjoy your projects. I understand enough that the techniques can be applied to other systems. Thanks for sharing with us.
Yes, that is a valid concern if the LoRa module is going to be power cycled many times. There are a couple of ways around this problem. If you send the control byte $C2 instead of $C0 before sending the 5 config bytes they will be written into RAM, so you would have to do this on every power cycle. You can also apply a jumper that shorts one of the GPIO inputs to ground before power up and the code will see this and send the config packet. I use this method on my solar powered nodes. Thanks for sharing.
I just received the E77 one. AT commands are not accessible via tera term and the device is recognized in the device manager. I search for this software for E77 test boards but they are not available. Can you tell me how to solve this issue?
I dont know what is wrong, w/ lora on default setup ( that it was when i bought ), they communicate, after setup to use fix mode, changing the addH chan, they stop communicate.
In fixed mode you have to send a three byte header containing the address and channel before you send the data packet. Check out this video: th-cam.com/video/JvBC7cEgI0E/w-d-xo.html
hello, I have a lora e32 900t30d module, I connected it with uart ttl, but when I try to open the settings from 3.50 rf settings, I get a module no supported error, can you help me?
Has anyone got the llcc68 ebyte module working? I got the spi working but no broadcast occurs (i looked for any signal with an sdr radio, but found none)
To get started you do not need any code. An FTDI connected to the LoRa module connected to a computer (USB) running TeraTerm will allow you to send data. Check out these videos: th-cam.com/video/ysNILdPZ7hk/w-d-xo.html th-cam.com/video/qmxHAAo6usk/w-d-xo.html Look for other LoRa videos on my channel.
@@0033mer i have a e220 900m22s. Is that compatible to your methods with your e32 series? Mine has miso mosi sck. I can send cmds via miso mosi and program the chip's registers (verified by reading them back out). But i can't get it broadcast anything (i listen with sdr radio).
Your module is not compatible with E32 code. E220-900T22D would be compatible. Check out the LLCC68 protocol documentation from Semtech. It looks like you need to enable and ramp up the Power Amp (PA) to send out data in the data buffer. Since you can communicate with the module, you are missing the simple command to enable transmission. Check out the SetTx commands.
You can use an Arduino board with the E32 LoRa radios and transmit a 20 character packet. Check out the schematic diagram in this video: th-cam.com/video/6NHL-avk8BU/w-d-xo.html
@@0033mer Hello I have been having trouble configuring the module using arduino. Can´t figure out how to correctly send the hex parameters to the module over the serial port. Could you provide help on this? Thanks
The serial Tx/Rx pins on the Arduino UNO/Nano are used by the USB to serial (FTDI) circuit so there will be a conflict when you send hex code using these pins. If you are serious about building projects with Arduino and LoRa use a software serial port which use different pins or goto a Pro-micro board which has a free UART serial port.
The data speed over the wireless radio link is the air rate. The speed of the microcontroller UART feeding the RX pin on the LoRa module is the UART rate.
I assume this code is written with c++. I know that is very similar to arduino C but a little different. Does anyone have the same simple code only for arduino? The typical youtube examples use libraries that to me seem more complicated than just looking at the user manual and simple code like this to program the madule.
My brain always feels better after watching one of your videos because you communicate so well and evey thing makes sense, unlike lots of things happening in the world that don't compute.
Thankyou 0033mer.
You're welcome!
So easy. This is my fav TH-cam channel! Thanks!
Glad you enjoy it!
I really love the practicality of your channel!
Thank for the feedback.
Great Tutorial... This is very helpful for projects already sold.. Thanks
Glad it was helpful!
Another really interesting and very useful video! Thanks Ken, this is great.
Thanks John!
This seems like a great idea. The only concern I would have is if the persistent memory on the ES32 LoRa module could have a write cycle limit challenged if the settings are resaved too often. I don’t know enough to know if this is a realistic problem, but it did occur to me.
I don’t think I’ll ever work in FlashForth, but I always enjoy your projects. I understand enough that the techniques can be applied to other systems. Thanks for sharing with us.
Yes, that is a valid concern if the LoRa module is going to be power cycled many times.
There are a couple of ways around this problem. If you send the control byte $C2 instead of $C0 before sending the 5 config bytes they will be written into RAM, so you would have to do this on every power cycle. You can also apply a jumper that shorts one of the GPIO inputs to ground before power up and the code will see this and send the config packet. I use this method on my solar powered nodes. Thanks for sharing.
thank you, very helpful
Thank you for sharing this tutorial.
I wonder how much communication distance can this module achieve
Check out this video: th-cam.com/video/jZB5SH8gmAg/w-d-xo.html
Could the MCU ask the LoRa module what its config is and change it only if necessary or if it doesn't get an answer?
Yes, the MCU can read the current configuration values and change them as necessary.
Can i disable the encryption system of Ebyte LoRa module in order to communicate with other devices ?
Thanks for hard work!
You're welcome!
I just received the E77 one. AT commands are not accessible via tera term and the device is recognized in the device manager. I search for this software for E77 test boards but they are not available. Can you tell me how to solve this issue?
will be a video for ebyte e49 module?
thanks for this nice share. how did you make the strength meter. Do you have a diagram , code or production video. I want to do it too, if you let me.
Check out these videos;
th-cam.com/video/t_RtPClt_Pc/w-d-xo.html
th-cam.com/video/A6Cc2nQInAU/w-d-xo.html
is the antenna connected using sma-k port?
Hey, how is the frequency set? I've looked through the manual but did not find anything...
ah changing the channel adjusts the frequency
Cheers mate 👍
why not use ra-02 modules?
How can we set the address and channel of each module in a similar way? The datasheet of this module is not very clear about this.
The address and channel information is also embedded into the 5 parameter bytes that you can use for programming.
I dont know what is wrong, w/ lora on default setup ( that it was when i bought ), they communicate, after setup to use fix mode, changing the addH chan, they stop communicate.
In fixed mode you have to send a three byte header containing the address and channel before you send the data packet. Check out this video: th-cam.com/video/JvBC7cEgI0E/w-d-xo.html
Hello, i couldnt't find the settings for version 4.2 . Do you know where can i find it?
Check out this link: www.dropbox.com/s/8utd7ospz6qovd7/RF_Setting4.2.exe?dl=0
hello, I have a lora e32 900t30d module, I connected it with uart ttl, but when I try to open the settings from 3.50 rf settings, I get a module no supported error, can you help me?
Try RF setting 4.2 www.dropbox.com/s/8utd7ospz6qovd7/RF_Setting4.2.exe?dl=0
What is the download link for the ebyte configuration for the E32?
www.dropbox.com/s/8utd7ospz6qovd7/RF_Setting4.2.exe?dl=0
Has anyone got the llcc68 ebyte module working? I got the spi working but no broadcast occurs (i looked for any signal with an sdr radio, but found none)
If you use the E220-900T30D module (LLCC68) it has the standard UART interface which is code compatible to the E32 series.
@@0033mer is there E32 code somewhere i could try?
To get started you do not need any code. An FTDI connected to the LoRa module connected to a computer (USB) running TeraTerm will allow you to send data. Check out these videos:
th-cam.com/video/ysNILdPZ7hk/w-d-xo.html
th-cam.com/video/qmxHAAo6usk/w-d-xo.html
Look for other LoRa videos on my channel.
@@0033mer i have a e220 900m22s. Is that compatible to your methods with your e32 series?
Mine has miso mosi sck. I can send cmds via miso mosi and program the chip's registers (verified by reading them back out). But i can't get it broadcast anything (i listen with sdr radio).
Your module is not compatible with E32 code. E220-900T22D would be compatible. Check out the LLCC68 protocol documentation from Semtech. It looks like you need to enable and ramp up the Power Amp (PA) to send out data in the data buffer. Since you can communicate with the module, you are missing the simple command to enable transmission. Check out the SetTx commands.
Is it possible to configure the lora module using an Arduino board.
And can I transmit 20 characters long string in one go over lora?
You can use an Arduino board with the E32 LoRa radios and transmit a 20 character packet.
Check out the schematic diagram in this video: th-cam.com/video/6NHL-avk8BU/w-d-xo.html
@@0033mer Hello I have been having trouble configuring the module using arduino. Can´t figure out how to correctly send the hex parameters to the module over the serial port. Could you provide help on this?
Thanks
The serial Tx/Rx pins on the Arduino UNO/Nano are used by the USB to serial (FTDI) circuit so there will be a conflict when you send hex code using these pins. If you are serious about building projects with Arduino and LoRa use a software serial port which use different pins or goto a Pro-micro board which has a free UART serial port.
@@0033mer I see. Hey thanks for replying so quick! really appreciate it. I will follow your advise. Thank you.
Is E32 and AS32 the same?
what are the resistor values?
They are just pull-up resistors so 10k will work fine.
How do I find out the RSSI value?
Use the E22 series.
@@0033mer I have a Lora E32, can I use the E22 software?
Is lora e32 not able to check the rssi value?@@0033mer
E32 radio modules do not support RSSI. E22 modules support RSSI but you need E22 software to program them.
there is no other alternative to know the signal strength of e32 ?@@0033mer
My favourite Lora module, I've got few of them in use for weather station and garden stuff.
Yes, they are easy to use.
Which model and where did you order? I ordered from ebyte but can't get it to broadcast.
@@TheRainHarvester Which model did you buy? They have discontinued the one used in this video, and have newer e32-900T20D.
hello my friend, can you make parameter settings with c340 usb to ttl converter? can you make a video about it?
What is airrate vs uartrate ?
The data speed over the wireless radio link is the air rate. The speed of the microcontroller UART feeding the RX pin on the LoRa module is the UART rate.
I assume this code is written with c++. I know that is very similar to arduino C but a little different. Does anyone have the same simple code only for arduino? The typical youtube examples use libraries that to me seem more complicated than just looking at the user manual and simple code like this to program the madule.
Does this module work without antenna?
To transmit and receive data you need an antenna.
@@0033mer I see. Are there any smaller UART based LoRa modules that work in the US?
Check out the Reyax modules: th-cam.com/video/4802iHh007E/w-d-xo.html
Cool
Thank you
You're welcome