LoRa Module VS nRF24 VS Generic RF Module || Range & Power Test
Vložit
- čas přidán 7. 04. 2018
- Price Cut on PCBs, from $71/m² to $58/m² now: jlcpcb.com
Previous video: • Battery Spot Welder (C...
Facebook: / greatscottlab
Twitter: / greatscottlab
You can get the wireless communication boards here: (affiliate link)
Aliexpress:
LoRa Board: s.click.aliexpress.com/e/_dVd...
nRF24: s.click.aliexpress.com/e/_dXe...
Generic RF Module: s.click.aliexpress.com/e/_dWn...
Ebay:
LoRa Board: rover.ebay.com/rover/1/711-532...
nRF24: rover.ebay.com/rover/1/711-532...
Generic RF Module: rover.ebay.com/rover/1/711-532...
Useful websites which were mentioned in the video:
github.com/sandeepmistry/ardu...
www.hoperf.com/upload/rf/RFM95...
arduino-info.wikispaces.com/N...
www.sparkfun.com/datasheets/C...
www.airspayce.com/mikem/arduin...
In this VS episode we will have a closer look at LoRa boards and compare them to the nRF24 and a generic RF board. The comparison will include a range and power test and will also show you how easy it is to use a LoRa board with the Arduino.
Thanks to JLCPCB for sponsoring this video
Visit jlcpcb.com to get professional PCBs for low prices
Music:
2011 Lookalike by Bartlebeats
Ecstatic Wave, Jens Kiilstofte
machinimasound.com/music - Věda a technologie
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!
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
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
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.
Please consider the different input voltage, when comparing the power consumption. NRF24 uses 3.3V, while generic RF uses 5V.
P=U*I
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.
Your one of my favorite youtubers.
Love the information and your style of presentation. Great job dude!
Dude. You have no idea how helpful your video is. Thank you so much for this test.
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
700k+ subscribers with those soldering skills? great job!!
You trolling him? or appraising ?
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!!
A video which I've been waiting for a long time 😄
Thanks Scott, great work.
My best wishes for you. Really commendable work.
As always, an AWESOME video! Thank you!
Enjoyed the video.... Packed with crunchy knowledge for beginners and moderates too..... Loved this one.... Thanks buddy
Me: "Wow, this guy produces lots of interesting videos!"
Also me: "Somebody get this guy lots of header pins and jumper wires, please..."
Nice! This is what I needed just now!
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!!!
Awesome As Always!!
You are Great Scott ... thank you very much for your videos
Why am not even subscribed to your channel yet, though I always watch your content?!! You certainly deserve a subscription.
Great as always, thanks!
Thank you, I love it
Your videos are great !!!
You are great, Scott
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
I feel the paper ripping from here when you highlight the same line 10+ times
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.
Cool work!
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.
Really nice video!
love your videos!
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 really loved the video.
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.
congrat man.. I am super impressed
Thanks for this great video
Greatscott you make good video....all the best bro....
this was awesome!!!
Thanks for the video =)
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 as always. Can you do a video on making a switch mode constant-current power supply? That would be great!
thanks for the comparison :D
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.
good demonstration!
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.
Great job!
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...
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 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
Hello GreatScott, Thank you for the great video ! I was wondering if you took into consideration the antenna length to wavelength ration when you did your tests ? It seems that an antenna with the wrong size, compared to the emitted wavelength can actually impair the signal
Good job... I like it
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.
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.
Hello thanx for this :)
Thanks for sharing 😀👍
Because of you I have now more interest in electronics
Great Scott teach us about power in a electronic basics video.
Awesome video...Watching on a MSI too...
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 :-)
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
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.
YOUR THE BEST!!
Hell yeah I love you so much thanks
Greate video verry clear voice easy to lean poor english like us
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.
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.
Good video
u r Great! brother...
thank for you video...
Great video! I'm wondering if the consumption measured are right as it is really low TX current for every module. How do they compare to the datasheet?
Soldering skills are expandable ... everything else is "Great Scott"
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.
Wow still working on motorised long board , I remember it was the first video on this channel!!!
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
I was waiting for it.. Greatscott on LoRa.. Great..
Glad you liked it
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.
Excellent
man you are awesome #greatscott
Hello GreatScott.
Could you upload the code for the LoRa receiver?
I copy the code from your video but it seems that i missed the first rows.
Thanks in advance.
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?
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.
very cool !
Thank you
Every time you make I video like this I end up buying stuff..... :( forever poor ): keep up the great work! :D
Hey you should make a arduino chatting system using some LoRa modules, 2 TFT lcd, 2 Arduinos, and 2 microphones
I really like this video and support it but my question is can we use this setup in the city where we don't have the clear line of sight have buildings and houses can we use this in the city under 6 km range ?
excelente amigo
Another great one, thanks!
Love your videos, what books you would recommend for us to start with if we want to learn more about these RF modules?
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.
You sound sick, hope you get better
Hi Scott, Please do a video with software implementation of FEC or Turbo codes, and how it effects the transmission distance.
very good
Great video - Thank you.
Am new to this stuff and you mentioned a person should get a book on the subject to understand it more. Any suggestions on a book? Thanks Rod
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
Love your videos, lot to learn from
Thanks
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.
i love this video,