I was thinking the same! Its very impressive he got that far with a wrong coil antenna, I used a bought antenna that was specially advertised for this Lora and it gets 3km!
I’m sorry but when dealing with RF, the antenna is (almost) everything. This video does not meet your normally high technical standards and really needs a little more preparation. That said, it’s the only time I’ve thought this - your work is usually extremely precise and of high quality.
yeah that's been bothering me a lot... why cant he just do one pass? seeing the ink get smeared across the words and staining the tip of the highlighter is awful
nRF24L01 module also comes in a more powerfull version with more serious antenna, it has hundreds of meters of range, personally I tested it at 400m with solid signal. I use it in my arduino powered RC plane with no problems, flying at heights of 50+ meters.
Niels Daemen - That was my thought too. The antenna is incredibly important for successful results, and at UHF, every millimetre makes a difference. The good thing about 868MHz is it falls into a sweet spot where very high gain, yet compact antennas can be made, without the very tight tolerances when working at 2.4GHz. A non resonant, omnidirectional helical without a decent ground plane makes a very poor antenna. Might as well use a coat hanger! :-)
Even though I see the pros of the LoRa, I still think that correctly used you can get much longer ranges of the other two chips as well. Personally I’ve built a lot with the generic really cheap ones. But I’ve been using 12v to power them. That along with an antenna on both sender and receiver really boosts the range. Thanks for the Great video! ;)
Especially when using LoRa, the antenna for both sender and receiver is particularly important. In this video, the 433 Mhz antenna is used, while in Germany (and the Netherlands) an 868 Mhz antenna and module is required. Using almost the same setup as in this video, I reached more than 2 KM receiving reliable data, above 2 KM still received data, only distorted.
I think the transmitter current should be measured with oscilloscope or high bandwidth keithley digital multimeters, because the transmissions happen in very short bursts that the handheld multimeter cannot pickup.However it picks up receiver current because the receiver is always active.
Antenna orientation and elevation is very important in accurate distance testing. If you have one slightly tilted (not parallel) with the other, it will decrease reception dramatically. It is also a consideration that your laptop may be emitting a good deal of RF. I know from experience with HAM radios that if my handheld radio is withing 3 feet of my laptop, I will have static when hitting the local repeater. Moving away instantly corrects the issue. Given, the frequencies in question are in completely different bands, but antenna theory seems to be applicable in both situations me thinks. I urge you to elevate the transmitter to the same height you are walking, and away from your laptop - and to keep both antennas completely vertical throughout your pace. But as ALWAYS - thank YOU for the excellent work you share here. It is always informative.
@@nobodynoone2500 I have a question, I have two generic RF modules with 17.3cm copper antennas, is connection best at longer ranges when both antennas are vertical or when both are horizontal? If I understood correct they should be at the same angle, but which orientation
With RF the antenna matching, type and direction are essential to know. ... For more genereic results you'd should have tested each system with multiple rotations, since sometimes longer reach comes with higher gain antenna and limited radiation pattern. Thus the distance varies wildly depending of the antennas and alignment used.
Great job on this video! A few points: 1. That LoRa module is very sensative to the antenna - you need the proper one and from what I see in the video, the repurposed one from the 433mhz certainly will not do! You probably would have been better off with just a wire cut to the proper length with the antenna length calculator. 2. That little cheap transmitter only is really not a fair comparison since there is no error checking and it's one way - but to your point it's a good distance test. 3. On the 2.4 ghz model, check out iforce2d channel, he got it to go for many km's! Also Andreas Speiss has done alot with LoRa where he set the world record with distance. ...if you have an interest. Great job as always!!!
+Praveen Elumalai Not True. It could exceed > 300m. It depends on the On Air Data Rate (which increases Rx sensitivity when lower data rate), whether the board has external PA chip, the packet configuration (e.g. ACK/RETR), etc.
2KM for me, with on board PA enabled. Either you got a bad module or your configuration is incorrect. I have seen boards with PA on board, the CE (Chip Enable) pin of PA is tied to the SPI CS, so you need some special treatment on the software. Using 250Kbps as suggested by +ICT above and max Tx power will also in result a better performance.
Those 433M Modules doesn't provide error correction/check features, just simple ASK modulation. You need to implement a protocol for it. nRF/LoRa does provide these features.
I've tried adding an X2401C chip as an amplifier for nRF24L01, and it turnd out that the range can rise much higher. Actually this type of combination is very popular now, but I just felt like designing one myself so I can integrate the circuit with other modules in a single board later :-)
There are some comments that the video failed to do this or failed to do that, but I think it was perfect. Why? Because it caught the interest of everyone to join in and comment with their ideas and knowledge. Remember the designer want's to learn also and not always just be the teacher. This is one of the few videos where the comments are all worth reading.
Hi GreatScott, I am using nrf24l01 module(nrf24l01p library) on some project and if you use 22uF ceramic capacitor between Vcc-ground and some long antenna you can achive least ten time more range. I have tested it with 50 m and it is working without problem. I will test it with long range too. You can try. Good video again...
It pretty much depends whether you want low power(generic), fast transfer rate(nRF24) or long range(LoRa). Of course there are more complex differences.
Very nice video, I really enjoyed watching it (as I do all of your videos). I do, however, have two notes which are worth mentioning: A. when you were comparing the bandwidth of 433 MHz and LoRa radios, you said that the 433 MHz module has 4 kb/s rate... but the datasheet says 4 KB/s, which is 32 kb/s, and that is almost the same as LoRa (32 ≈ 37,5 kb/s)... So they both have similar bandwidths B. with these 433 MHz, you must provide a clean power source, e. g. a battery or a linear regulator. Powerbank's output is full of noise. Also, you can power the transmitter from higher voltages, so for example I am using a 9V battery and I am able to get almost 100 m out of it outdoors, with a 17 cm piece of wire as an antenna But otherwise, keep up the good work!
It's all about the antenna. Any of those with a matched antenna at both rx and tx ends will outperform everything you tried here. LoRa will still win the distance competition.
Should do a vid on the esp8266 boards also. they dont necessarily need a wireless router to connect and talk. one can be in AP mode and others can connect and talk to that one. It is another form of communication that should be considered.
I did like this comparison (and the marching :-). Lots of time spent on the comparison and less time on the individual setups. So it seems that LORA technology is the way to go for > 10-20 metres? Andreas Speiss has just done a video on antennae tuning so I'm thinking that perhaps you might be able to improve your ranges using better antennae? Either way thank for you another education and entertaining video. Keep up the good work.
when we talk about radio waves: the antenna is everything: an old saying between radio amateurs is: a dollar for the transmitter and a thousand dollars for the Antenna! I met someone who connected Italy to the USA with a home made CW (continuos Wave) transmitter of just three low power transistors (one was only for the switching (keying) circuit) and a long wire antenna
There's a project currently going on in Tasmania involving custom L.o.R.a configurations w/ antennas (about 30cm long), we're getting transfer distances of up to 12km, and more is do-able
I bought antennas with my modules from Sparkfun and was able to get about 2km with just the default configuration. So yes, it's much more Long Range than the others. It does have a low data transfer speed though.
I've gotten a couple hundred metres out of the generic 433MHz modules using just a wire as the antenna with a length of 173mm. Pick those over the 315Mhz modules. I just used serial lines, a sensible speed is about 1200 baud. The receiver has AGC so it's always picking up garbage. It's probably worth a few more dollars to get modules that do the signal validation themselves, depending on how you value your time but limitation breeds creativity. The serial input data (in the receiver) never stops, it needs some serious filtering in software. Before sending anything I send a preamble to get the receiver and serial line synched up, then I compute a checksum, send a header, data, packet id(just a counter), checksum. I send the same thing about 5 times for redundancy. When the receiver gets the header, the packet data is recorded and the expected checksum is computed. If it matches the one from the transmitter, nothing messed up and so it gets further processing. The packet id is also saved so if other copies receive ok they can be ignored. I've only seen it screw up twice in years but that was the first version and those packets were only 3 bytes long
One EXTREMELY important thing that you did not mention here. That is duty cycle. LoRa is limited by law to transmitting at most 1% of the time. If you have a problem where you need to be transmitting more than that, you must eliminate LoRa from consideration at the start. The nice thing about LRF24 is that it's highly resistant to noise. I've built real time remote control stage props using it, and I can easily get a couple dozen channels in and control it from the back of a theater and have good confidence in it working on queue. LoRa would not be usable there because I need to transmit constantly.
When you talk about laws you need to specify the country and frequency. No laws apply to LoRa specifically and LoRa can operate on several different frequencies. I _think_ you're talking about 915 MHz in the U.S. is that correct?
I agree - I digged into LoRa a month ago... but I have some questions, I haven't been able to get a proper answer to, if I may... If I set up a service with some nodes, transmitting to a LoRaWan, what will stop "bad guys" from jamming the entire network by transmitting constantly? Do I have to rely on the authorities to shut it down? Also, 8 channels using 1% bandwith = 800 nodes in theory. What happens when there's no more bandwidth - or if two nodes transmit simultaneously? Will the system give the strongest signal priority?
perhaps you would have even better results with your lora devices if you had better antennas for them. The "Swiss youtube guy" has certainly achieved some amazing results.
Another excellent FB from you, I especially like your clearly spoken English backed up with your onscreen hand written notes & that highlighter pen. Now back on topic, YES the external antenna is going to effect transmissions especially at these high frequencies - maybe you could look closely at that issue. Keep up the excellent work....
I wanted to thank you for telling us about JLCPCB. I went to their website and in no time designed 2 different PCB's. It took very little learning. I am about to order my boards and wanted to let you know how much I appreciate the link.
Great video. To perform such kind of test you need to investigate also the antenna type, orientation and connection. I'm suspecting you are loosing a lot of power on these blocks. Pay also attention not to transmit something without antenna, you can damage the transmitter because you are working with very bad SWR ! Look at Andreas Speiss video about Lora enad antenna matching. In any case thanks for this video.
What is your data rate setting for nrF24L01(+)? The lower the data rate, the longer the range (due to Rx sensitivity). Also check modules with PA integrated on the board, those can get 2KM+ easily.
How can I find out with which antennas this module can transfer data at a range of 1-2 km? Can you help me with the keywords I need to find the range I need in the outdoor LOS field using the Friis Transmission Equation? Everyone has stated that it provides 2 km + data transfer, but there is no clear information about RF setups.
I used to do nRF's until I discovered Si4432 modules. They are much powerful and customizable. A little messy to calibrate but there is an Arduino library you can use which makes it a breeze.
Generally speaking, the higher the frequency, the higher the data transfer rate, and the higher the power consumption for the same distance (or the shorter the distance for the same power consumption), that would explain all the testing result. So there that is the trade-off. I have played with nRF24+ for a while and got a similar testing result for the maximum distance. But I need to mention there are variations to nRF24+ with an amplifier or better an antenna that is designed to handle longer distances (the seller claims it will work for ~900 meters in clean space, but I never test it). Of course, an additional amplifier would consume more energy.
Great video! As Andreas mentionned LoRa has more potential. I'd also give 2.4 GHz more chances with nrf24+pa+lna and use nRF51 and nRF52 which have +4db in stead of 0db of nrf24.
7:29 you said 4 kilobits per second, but it is written like 4KB/s not as 4Kbps so it's kilobytes and 1kiloyte equals 8 kilobits so the first one can handle 32 Kbps(4KB/s times 8bits in a byte)
I ported the Arduinio Virtual Wire library from C to JAL and used on a PIC microcontroller together with the 433 MHz transmitter and receiver module but the range is higher than mentioned in your video. If you look at the documentation of the Virtual Wire Library it should be able to reach 100 Meters depending on the chosen bitrate.
There are also hihg power NRFs with claimed range of 1100 meters in open field. The transmission range depends on power amplification set in the program too. 5 meters seems like you set it to minimum.
Great tests and explanations. In the future I would like to see a distance test with the transmitter antenna mounted on a pole or higher structure. Even the roof of a car. My guess is that LoRa will show a remarkable distance improvement.
I don't know how LORA works but in typical RF environments, when you receive higher RF power, the gain stages draw more current. You may be seeing higher current on your receiver due to the close proximity of your devices.
I think if you're only getting that range out of LoRa you must have extremely poorly matched antennas. You should be getting hundreds of meters easily.
In our tests at the IoT company I work for, we got 500m range the middle of the suburbs, surrounded by houses and concrete buildings. LoRa is excellent.
Why did you use the 433 mhz antenna with the 868 mhz LoRa module? It should be a different length for 868 mhz, you should be able to easily get 1 km or more in an open area with those modules and a wire antenna of proper length.
I enjoy all your vids. I'd like to see a project, or projects, that can be made using old tablet screens or if it has any useful internals. I know you've done some before using screens of eBay, but for us that have old tableta I think it'd be great. Thanks for all the info you give us in your videos
The avg attention spend of people watching online video is about 2.8sec, before they decide to give a like , sub or dislike. A well edited video can make all the diff. Andreas vids are very interesting and well edited, because he do not waste our time watching useless crap.
If you use proper antennas, you'll get much better results! LoRa can easily reach kilometer distances. My record with the same module is 27km between Vlieland and Harlingen in the Netherlands.
Signal amplification and antennas are very important for RF range, so I guess you could use WIFI antenna for the nRF24 case. Most RF modules have standard antenna connection to attach external antenna.
I use a pair of nRF24 on my DIY longboard setup as well, even with wires, battery and aluminium case of the speed controllers I get 30m before start to loose packages
LoRa modules and antennas seem to be an area of exploration for makers. Check out Andreas Spiess' channel for a bunch of RF related videos, including LoRa, and lots of data on distances including hundreds of kilometers of ranges tested.
You could at least point antennas properly cause they don't radiate the same power to every direction. I managed to get up to 50m with nRF24 and up to 600m nRF24+Pa+LNA modules on line of sight. Good capacitors on power line and stable power source are also very mportant. Anyway, thank you for the video
I thing you should consider to repeat your test with proper antennas (even a simple wire antenna is better than the helix). I used the Generic RF Module exept tat I used the superheterodyne receiver RXB6. I wrote my own protocoll for the transmission and receiving. I have a data rate of 2kbit / s and got a range of 900m on the free field till the receiving "act strange". So I thing with a better setup you could get much better results
Its known that lower frequency has higher range; 433MHz has higher range and 2.4GHz has the smallest. Also, the power consumption is proportional to frequency. Data rate is proportional to bandwidth (carrier frequency), so 2.4GHz has the highest.
This video came just in time for me. We are doing a project for college with a partner where we need to send some data from a sensor and we were wondering wich module would fit the best, considering power consumption and range. Thanks!
The generic one offer speed of 4 KByte/Sec. But the lora offers 37.5Kbit not Byte so we have to divide by 8 to get the speed in KiloByte as in generic one. So the lora offers almost 4.68KB/Sec. Which is close enough to generic one. And nf24l01 offers upto 2Mbit/Sec(250KByte /Sec)which is the fastest
I use RFM69HW modules (at 868MHz) with the RadioHead library. They are cheap, they have low power modes, and I can communicate over about 30m with two walls between each transceiver at a data transfer rate of 250kBps! Not sure about power consumption - the datasheet says 16mA during receive. I run mine at 13dBm transmit power, which translates into 45mA according to the datasheet. But at 250kBps the transmit time is low.
In case you want to nerd out over how the LoRa PHY (RF protocol) works: Matt Knight @ 33C3: Decoding the LoRa PHY media.ccc.de/v/33c3-7945-decoding_the_lora_phy He shows waterfall spectrum plots to explain what RF signals are transmitted, and whats encoded in it. Great stuff! LoRa network details start @9min
The generic RF modules have 4 kilo*bytes* per second of data transfer. ;) Other than that (tiny) detail, great video! (it really doesn't matter, I'm just being picky)
Looks like this is going to be the go to module for your quad-copter project. Can we extend the existing antenna (They call it something like the Meandered inverted F antenna ) on the nRF24 for a better range? Make an electronics basics video on antennas.
The fact that the LoRa worked so well with a mismatched antenna is impressive
I was thinking the same! Its very impressive he got that far with a wrong coil antenna, I used a bought antenna that was specially advertised for this Lora and it gets 3km!
Please consider the different input voltage, when comparing the power consumption. NRF24 uses 3.3V, while generic RF uses 5V.
P=U*I
I’m sorry but when dealing with RF, the antenna is (almost) everything. This video does not meet your normally high technical standards and really needs a little more preparation. That said, it’s the only time I’ve thought this - your work is usually extremely precise and of high quality.
the amount you highlight gives me anxiety
Same lmao. Wtf
Yes. Seeing the paper getting wet and coming off in rolls as he go back and forth
I'm glad I'm not the only one to wonder, "why is he so angry at that paper?"
yeah that's been bothering me a lot... why cant he just do one pass? seeing the ink get smeared across the words and staining the tip of the highlighter is awful
Same
nRF24L01 module also comes in a more powerfull version with more serious antenna, it has hundreds of meters of range, personally I tested it at 400m with solid signal. I use it in my arduino powered RC plane with no problems, flying at heights of 50+ meters.
Hello! Do you mean the NRF24L01 + PA? I also want to make an RC plane and I did not know if this module works for me
You are right, without antenna module works 20-30m very pretty, and with antena module I got more then 450m clear renge
LoRa is much better. I was able to bridge 200km with the same LoRa module. Maybe you watch my videos about that topic.
That is impressive.
GreatScott! I think the antennes you used for the LoRa boards where not designed for that frequency. That's why you got so little range!
Niels Daemen - That was my thought too. The antenna is incredibly important for successful results, and at UHF, every millimetre makes a difference. The good thing about 868MHz is it falls into a sweet spot where very high gain, yet compact antennas can be made, without the very tight tolerances when working at 2.4GHz. A non resonant, omnidirectional helical without a decent ground plane makes a very poor antenna. Might as well use a coat hanger! :-)
I was thinking about your antenna video... :D
Are you joking
Even though I see the pros of the LoRa, I still think that correctly used you can get much longer ranges of the other two chips as well. Personally I’ve built a lot with the generic really cheap ones. But I’ve been using 12v to power them. That along with an antenna on both sender and receiver really boosts the range. Thanks for the Great video! ;)
Especially when using LoRa, the antenna for both sender and receiver is particularly important. In this video, the 433 Mhz antenna is used, while in Germany (and the Netherlands) an 868 Mhz antenna and module is required. Using almost the same setup as in this video, I reached more than 2 KM receiving reliable data, above 2 KM still received data, only distorted.
700k+ subscribers with those soldering skills? great job!!
You trolling him? or appraising ?
I think the transmitter current should be measured with oscilloscope or high bandwidth keithley digital multimeters, because the transmissions happen in very short bursts that the handheld multimeter cannot pickup.However it picks up receiver current because the receiver is always active.
Agree
same thing that I thought
True
Antenna orientation and elevation is very important in accurate distance testing. If you have one slightly tilted (not parallel) with the other, it will decrease reception dramatically. It is also a consideration that your laptop may be emitting a good deal of RF. I know from experience with HAM radios that if my handheld radio is withing 3 feet of my laptop, I will have static when hitting the local repeater. Moving away instantly corrects the issue. Given, the frequencies in question are in completely different bands, but antenna theory seems to be applicable in both situations me thinks. I urge you to elevate the transmitter to the same height you are walking, and away from your laptop - and to keep both antennas completely vertical throughout your pace. But as ALWAYS - thank YOU for the excellent work you share here. It is always informative.
Even polarization of antennas makes a huge difference at times. Try rotating something 90 degrees and watch the strength and overall snr change.
@@nobodynoone2500 I have a question, I have two generic RF modules with 17.3cm copper antennas, is connection best at longer ranges when both antennas are vertical or when both are horizontal? If I understood correct they should be at the same angle, but which orientation
I discovered this when starting with BLE. I have to disable bluetooth on notebook to get communication working. 😅
@iscuit verticle relative to ground, I would say.
With RF the antenna matching, type and direction are essential to know. ... For more genereic results you'd should have tested each system with multiple rotations, since sometimes longer reach comes with higher gain antenna and limited radiation pattern. Thus the distance varies wildly depending of the antennas and alignment used.
Great job on this video! A few points: 1. That LoRa module is very sensative to the antenna - you need the proper one and from what I see in the video, the repurposed one from the 433mhz certainly will not do! You probably would have been better off with just a wire cut to the proper length with the antenna length calculator. 2. That little cheap transmitter only is really not a fair comparison since there is no error checking and it's one way - but to your point it's a good distance test. 3. On the 2.4 ghz model, check out iforce2d channel, he got it to go for many km's! Also Andreas Speiss has done alot with LoRa where he set the world record with distance. ...if you have an interest. Great job as always!!!
nRF24L01 also has a long range one with a antenna, its supposed to have a range of a 1 km.
True that. I've been using a pair to fly my quadcopter. It works really well.
+Praveen Elumalai Not True. It could exceed > 300m. It depends on the On Air Data Rate (which increases Rx sensitivity when lower data rate), whether the board has external PA chip, the packet configuration (e.g. ACK/RETR), etc.
Chun Ho Kong may be but not as much as 1km.
it is lie, i got sometimes 1,5km and sometimes 350 m
2KM for me, with on board PA enabled. Either you got a bad module or your configuration is incorrect. I have seen boards with PA on board, the CE (Chip Enable) pin of PA is tied to the SPI CS, so you need some special treatment on the software. Using 250Kbps as suggested by +ICT above and max Tx power will also in result a better performance.
Those 433M Modules doesn't provide error correction/check features, just simple ASK modulation. You need to implement a protocol for it.
nRF/LoRa does provide these features.
I feel the paper ripping from here when you highlight the same line 10+ times
Dude. You have no idea how helpful your video is. Thank you so much for this test.
I've tried adding an X2401C chip as an amplifier for nRF24L01, and it turnd out that the range can rise much higher. Actually this type of combination is very popular now, but I just felt like designing one myself so I can integrate the circuit with other modules in a single board later :-)
There are some comments that the video failed to do this or failed to do that, but I think it was perfect. Why? Because it caught the interest of everyone to join in and comment with their ideas and knowledge. Remember the designer want's to learn also and not always just be the teacher. This is one of the few videos where the comments are all worth reading.
Hi GreatScott,
I am using nrf24l01 module(nrf24l01p library) on some project and if you use 22uF ceramic capacitor between Vcc-ground and some long antenna you can achive least ten time more range. I have tested it with 50 m and it is working without problem. I will test it with long range too. You can try. Good video again...
It pretty much depends whether you want low power(generic), fast transfer rate(nRF24) or long range(LoRa). Of course there are more complex differences.
Very nice video, I really enjoyed watching it (as I do all of your videos). I do, however, have two notes which are worth mentioning: A. when you were comparing the bandwidth of 433 MHz and LoRa radios, you said that the 433 MHz module has 4 kb/s rate... but the datasheet says 4 KB/s, which is 32 kb/s, and that is almost the same as LoRa (32 ≈ 37,5 kb/s)... So they both have similar bandwidths
B. with these 433 MHz, you must provide a clean power source, e. g. a battery or a linear regulator. Powerbank's output is full of noise. Also, you can power the transmitter from higher voltages, so for example I am using a 9V battery and I am able to get almost 100 m out of it outdoors, with a 17 cm piece of wire as an antenna
But otherwise, keep up the good work!
Was about to comment the same about the 4KB/s meaning kiloBytes which is 32 Kilobits/Second. You beat me to it.
Shit I posted the same without seeing this....
Same here.
Oops!
just posted a comment about this...
Would you like to explain what you're doing differently?
It's all about the antenna. Any of those with a matched antenna at both rx and tx ends will outperform everything you tried here. LoRa will still win the distance competition.
Wow still working on motorised long board , I remember it was the first video on this channel!!!
Should do a vid on the esp8266 boards also. they dont necessarily need a wireless router to connect and talk. one can be in AP mode and others can connect and talk to that one. It is another form of communication that should be considered.
I did like this comparison (and the marching :-). Lots of time spent on the comparison and less time on the individual setups. So it seems that LORA technology is the way to go for > 10-20 metres? Andreas Speiss has just done a video on antennae tuning so I'm thinking that perhaps you might be able to improve your ranges using better antennae? Either way thank for you another education and entertaining video. Keep up the good work.
Thanks for the feedback :-)
when we talk about radio waves: the antenna is everything: an old saying between radio amateurs is: a dollar for the transmitter and a thousand dollars for the Antenna!
I met someone who connected Italy to the USA with a home made CW (continuos Wave) transmitter of just three low power transistors (one was only for the switching (keying) circuit) and a long wire antenna
There's a project currently going on in Tasmania involving custom L.o.R.a configurations w/ antennas (about 30cm long), we're getting transfer distances of up to 12km, and more is do-able
I bought antennas with my modules from Sparkfun and was able to get about 2km with just the default configuration. So yes, it's much more Long Range than the others. It does have a low data transfer speed though.
I've gotten a couple hundred metres out of the generic 433MHz modules using just a wire as the antenna with a length of 173mm. Pick those over the 315Mhz modules. I just used serial lines, a sensible speed is about 1200 baud. The receiver has AGC so it's always picking up garbage. It's probably worth a few more dollars to get modules that do the signal validation themselves, depending on how you value your time but limitation breeds creativity. The serial input data (in the receiver) never stops, it needs some serious filtering in software. Before sending anything I send a preamble to get the receiver and serial line synched up, then I compute a checksum, send a header, data, packet id(just a counter), checksum. I send the same thing about 5 times for redundancy. When the receiver gets the header, the packet data is recorded and the expected checksum is computed. If it matches the one from the transmitter, nothing messed up and so it gets further processing. The packet id is also saved so if other copies receive ok they can be ignored. I've only seen it screw up twice in years but that was the first version and those packets were only 3 bytes long
One EXTREMELY important thing that you did not mention here. That is duty cycle. LoRa is limited by law to transmitting at most 1% of the time. If you have a problem where you need to be transmitting more than that, you must eliminate LoRa from consideration at the start.
The nice thing about LRF24 is that it's highly resistant to noise. I've built real time remote control stage props using it, and I can easily get a couple dozen channels in and control it from the back of a theater and have good confidence in it working on queue. LoRa would not be usable there because I need to transmit constantly.
When you talk about laws you need to specify the country and frequency. No laws apply to LoRa specifically and LoRa can operate on several different frequencies. I _think_ you're talking about 915 MHz in the U.S. is that correct?
isn't that only for the subbands?
No i think he speaks about ISM in Europe.... so he is totaly correct. 36s transmition time per day ! sooooooo not a good choice for this project....
JuulCPH LoRa in the US 915MHz band is allowed a 40% duty cycle. Much better than Europe.
I agree - I digged into LoRa a month ago... but I have some questions, I haven't been able to get a proper answer to, if I may... If I set up a service with some nodes, transmitting to a LoRaWan, what will stop "bad guys" from jamming the entire network by transmitting constantly? Do I have to rely on the authorities to shut it down? Also, 8 channels using 1% bandwith = 800 nodes in theory. What happens when there's no more bandwidth - or if two nodes transmit simultaneously? Will the system give the strongest signal priority?
Andreas Speiss have the range record for LoRa, ground to ground with 212 km.
The longest range tough was 702 km from a weather baloon to ground
perhaps you would have even better results with your lora devices if you had better antennas for them. The "Swiss youtube guy" has certainly achieved some amazing results.
Another excellent FB from you, I especially like your clearly spoken English backed up with your onscreen hand written notes & that highlighter pen. Now back on topic, YES the external antenna is going to effect transmissions especially at these high frequencies - maybe you could look closely at that issue. Keep up the excellent work....
Me: "Wow, this guy produces lots of interesting videos!"
Also me: "Somebody get this guy lots of header pins and jumper wires, please..."
I wanted to thank you for telling us about JLCPCB. I went to their website and in no time designed 2 different PCB's. It took very little learning. I am about to order my boards and wanted to let you know how much I appreciate the link.
Great video. To perform such kind of test you need to investigate also the antenna type, orientation and connection. I'm suspecting you are loosing a lot of power on these blocks. Pay also attention not to transmit something without antenna, you can damage the transmitter because you are working with very bad SWR ! Look at Andreas Speiss video about Lora enad antenna matching. In any case thanks for this video.
What is your data rate setting for nrF24L01(+)? The lower the data rate, the longer the range (due to Rx sensitivity). Also check modules with PA integrated on the board, those can get 2KM+ easily.
How can I find out with which antennas this module can transfer data at a range of 1-2 km? Can you help me with the keywords I need to find the range I need in the outdoor LOS field using the Friis Transmission Equation? Everyone has stated that it provides 2 km + data transfer, but there is no clear information about RF setups.
Soldering skills are expandable ... everything else is "Great Scott"
I used to do nRF's until I discovered Si4432 modules. They are much powerful and customizable. A little messy to calibrate but there is an Arduino library you can use which makes it a breeze.
Hey you should make a arduino chatting system using some LoRa modules, 2 TFT lcd, 2 Arduinos, and 2 microphones
Because of you I have now more interest in electronics
You should set the LoRa TX power to an higher value. This module works up to 20DBm. I've gotten more than 100km with the same module.
Generally speaking, the higher the frequency, the higher the data transfer rate, and the higher the power consumption for the same distance (or the shorter the distance for the same power consumption), that would explain all the testing result. So there that is the trade-off. I have played with nRF24+ for a while and got a similar testing result for the maximum distance. But I need to mention there are variations to nRF24+ with an amplifier or better an antenna that is designed to handle longer distances (the seller claims it will work for ~900 meters in clean space, but I never test it). Of course, an additional amplifier would consume more energy.
Moin Moin
Du hörst dich ganz schön erkältet an.
Ich wünsche dir eine gute Besserung.
Aber deine Videos und Themen sind wie immer TOP.
Your one of my favorite youtubers.
Love the information and your style of presentation. Great job dude!
Thank you so much for this video I always wanted to watch a comparison of this kind of transmitters made by you, so thank you again!!
Enjoyed the video.... Packed with crunchy knowledge for beginners and moderates too..... Loved this one.... Thanks buddy
nrf24l is quite cable, search for videos from iforce2d. right modules paired with good antennas can give you plenty of range.
We're using Lo-Ra module too for our CanSat project :).
Great video! As Andreas mentionned LoRa has more potential. I'd also give 2.4 GHz more chances with nrf24+pa+lna and use nRF51 and nRF52 which have +4db in stead of 0db of nrf24.
Great Scott teach us about power in a electronic basics video.
Why am not even subscribed to your channel yet, though I always watch your content?!! You certainly deserve a subscription.
Greate video verry clear voice easy to lean poor english like us
A video which I've been waiting for a long time 😄
Dude, you are killing it. One of my favourite geek channels. Thanks for sharing!
Good vid. Current consumption and range needs to be tested with a correctly tuned antenna.
You are great, Scott
7:29 you said 4 kilobits per second, but it is written like 4KB/s not as 4Kbps so it's kilobytes and 1kiloyte equals 8 kilobits so the first one can handle 32 Kbps(4KB/s times 8bits in a byte)
Souds like you caught a cold, be well soon.
Sander Dol i think he’s German
I ported the Arduinio Virtual Wire library from C to JAL and used on a PIC microcontroller together with the 433 MHz transmitter and receiver module but the range is higher than mentioned in your video. If you look at the documentation of the Virtual Wire Library it should be able to reach 100 Meters depending on the chosen bitrate.
There are also hihg power NRFs with claimed range of 1100 meters in open field. The transmission range depends on power amplification set in the program too. 5 meters seems like you set it to minimum.
You are Great Scott ... thank you very much for your videos
Another good wireless module to compare would be XBee, they come in all different frequencies, but are substantially more expensive than any of these
Great video as always. Can you do a video on making a switch mode constant-current power supply? That would be great!
Thanks Scott, great work.
My best wishes for you. Really commendable work.
Great tests and explanations. In the future I would like to see a distance test with the transmitter antenna mounted on a pole or higher structure. Even the roof of a car. My guess is that LoRa will show a remarkable distance improvement.
I don't know how LORA works but in typical RF environments, when you receive higher RF power, the gain stages draw more current. You may be seeing higher current on your receiver due to the close proximity of your devices.
As always, an AWESOME video! Thank you!
I think if you're only getting that range out of LoRa you must have extremely poorly matched antennas. You should be getting hundreds of meters easily.
A km easy!
and I think he forgot to set the spreading factor, but even with the default it should be much more than this.
John Ridley with the same devs i was able to get 18.9km, something is odd there (rmf95w > lora gw)
Well he was holding the antenna in front of him while moving away from the transmitter behind him so, his body did not help
In our tests at the IoT company I work for, we got 500m range the middle of the suburbs, surrounded by houses and concrete buildings. LoRa is excellent.
Why did you use the 433 mhz antenna with the 868 mhz LoRa module? It should be a different length for 868 mhz, you should be able to easily get 1 km or more in an open area with those modules and a wire antenna of proper length.
surely if 868mhz is twice 433mhz the antenna would be a harmonic of the wavelength, though?
@@racketman2u Something, something, impedance.
Cut the antenna in half, but helical is bad antenna for this
One thing to mention is the quality of the generic RF modules.
I've bought 3 faulty transmitters from ebay, so take that into consideration.
I expected nrf24 s distance to be better than that but I guess I was wrong anyway great video
I enjoy all your vids. I'd like to see a project, or projects, that can be made using old tablet screens or if it has any useful internals. I know you've done some before using screens of eBay, but for us that have old tableta I think it'd be great. Thanks for all the info you give us in your videos
One for video transmitter used rf
The avg attention spend of people watching online video is about 2.8sec, before they decide to give a like , sub or dislike. A well edited video can make all the diff. Andreas vids are very interesting and well edited, because he do not waste our time watching useless crap.
If you use proper antennas, you'll get much better results! LoRa can easily reach kilometer distances. My record with the same module is 27km between Vlieland and Harlingen in the Netherlands.
Signal amplification and antennas are very important for RF range, so I guess you could use WIFI antenna for the nRF24 case. Most RF modules have standard antenna connection to attach external antenna.
I use a pair of nRF24 on my DIY longboard setup as well, even with wires, battery and aluminium case of the speed controllers I get 30m before start to loose packages
Greatscott you make good video....all the best bro....
Nice! This is what I needed just now!
LoRa modules and antennas seem to be an area of exploration for makers. Check out Andreas Spiess' channel for a bunch of RF related videos, including LoRa, and lots of data on distances including hundreds of kilometers of ranges tested.
You could at least point antennas properly cause they don't radiate the same power to every direction. I managed to get up to 50m with nRF24 and up to 600m nRF24+Pa+LNA modules on line of sight. Good capacitors on power line and stable power source are also very mportant. Anyway, thank you for the video
I thing you should consider to repeat your test with proper antennas (even a simple wire antenna is better than the helix). I used the Generic RF Module exept tat I used the superheterodyne receiver RXB6. I wrote my own protocoll for the transmission and receiving. I have a data rate of 2kbit / s and got a range of 900m on the free field till the receiving "act strange". So I thing with a better setup you could get much better results
Awesome video...Watching on a MSI too...
congrat man.. I am super impressed
Hi Scott, Please do a video with software implementation of FEC or Turbo codes, and how it effects the transmission distance.
That German march though...
Gelatinocyte Rubber feet, amirite?
Its known that lower frequency has higher range; 433MHz has higher range and 2.4GHz has the smallest. Also, the power consumption is proportional to frequency. Data rate is proportional to bandwidth (carrier frequency), so 2.4GHz has the highest.
This video came just in time for me. We are doing a project for college with a partner where we need to send some data from a sensor and we were wondering wich module would fit the best, considering power consumption and range. Thanks!
The generic one offer speed of 4 KByte/Sec.
But the lora offers 37.5Kbit not Byte so we have to divide by 8 to get the speed in KiloByte as in generic one. So the lora offers almost 4.68KB/Sec. Which is close enough to generic one.
And nf24l01 offers upto 2Mbit/Sec(250KByte /Sec)which is the fastest
I use RFM69HW modules (at 868MHz) with the RadioHead library. They are cheap, they have low power modes, and I can communicate over about 30m with two walls between each transceiver at a data transfer rate of 250kBps! Not sure about power consumption - the datasheet says 16mA during receive. I run mine at 13dBm transmit power, which translates into 45mA according to the datasheet. But at 250kBps the transmit time is low.
Great as always, thanks!
In case you want to nerd out over how the LoRa PHY (RF protocol) works:
Matt Knight @ 33C3: Decoding the LoRa PHY media.ccc.de/v/33c3-7945-decoding_the_lora_phy
He shows waterfall spectrum plots to explain what RF signals are transmitted, and whats encoded in it. Great stuff!
LoRa network details start @9min
Well, the 433mhz modules don't recommend helical antennas, but a straight 17.1cm wire
Connect the antenna to a geo stationary satellite using 30,000 km long wire , you will get big range across the opposite hemisphere
The generic RF modules have 4 kilo*bytes* per second of data transfer. ;)
Other than that (tiny) detail, great video! (it really doesn't matter, I'm just being picky)
Thank you, I love it
Your videos are great !!!
Thank you very much for your grate Video. It was very informative.
You should make a video on the HC-12. It's my favourite
Looks like this is going to be the go to module for your quad-copter project. Can we extend the existing antenna (They call it something like the Meandered inverted F antenna ) on the nRF24 for a better range? Make an electronics basics video on antennas.
You may also try the HC12 module . I would like to see a video made by you about this module
I was waiting for it.. Greatscott on LoRa.. Great..
Glad you liked it
Exactly what I was looking for. Isn't it expected though that the module putting the most energy into the transmission will have the greatest range?