Well, there are 3 main factors to consider when choosing radio modules: range, energy usage (which is determined by power and the time it takes to connect and send the message) and speed. So using those, the modules you used (plus a bonus) would have: 1. NRF24: medium-high range, low energy usage, high speed. Example usage: drones, battery-operated IoT devices. 2. LoRa: very long range, variable energy usage (depends heavily on the length of the message due to its low speed), very low speed. Example usage: IoT devices. 3. CC1101 without/with power amplifier: medium/very long range, low/very high energy usage, medium speed. Example usage: walkie-talkies. 4. HC12: long range, low energy usage, low-medium speed. Example usage: battery-operated IoT devices, drones. 5. 433 MHz raw: variable range, low energy usage, variable speed. Example usage: cheap devices. 6. HC05/Bluetooth 3.0: short range, medium energy usage, medium speed. Example usage: robots controlled with a smartphone. 7. Bonus: Wi-Fi: short-medium range, medium-high energy usage, very high speed. Example usage: IoT devices, security cameras. IMHO, the best general-purpose ones are the NRF24, the HC12, Wi-Fi (including ESP-NOW) and Bluetooth LE (which isn't in your comparison). They're easy to use (especially Wi-Fi and Bluetooth LE if you use an ESP8266/32), don't use much energy, have a good range and are fast enough for most applications.
@configuy5 жыл бұрын
I wanna build a intercom like device using radio communication for my race team range required is about 5kms. What should I use and how should I proceed ?
@thecuriousone93425 жыл бұрын
Yeah m just gonna screenshot this and keep
@leabernadettebasisao46605 жыл бұрын
Is it possible yo have one tx and multiple rx?
@markusfenske50785 жыл бұрын
Good summary. But you should use the terms latency and bandwidth instead of speed.
@malharbhende46495 жыл бұрын
@@@leabernadettebasisao4660 yes we can but we just need to peer them
@krukhlis5 жыл бұрын
Thanks for this brief overview of different RC transceivers. 3 important things to add about NRF24: 1) It can also work as transmitter and/or receiver and switch its role on the fly. Example of usage -- binding transmitter to receiver for custom RC. When transmitter broadcasts packet saying he is looking for receiver with required capabilities. And then transmitter listens for inbound packets from receiver with their IDs and other data. 2) The distance, speed and reliability depends on the size of packet. Maximum size is 32bytes. And this will be slowest and less reliable. If you set packet size to 8 bytes -- drammatically improved capabilities. 3) You can change the power of transmission dynamically from your code. Example of usage -- your sensors that need to talk to some hub if something happens. Until something happened -- they don't need any transmissions, so they can set power level to the lowest. On a trigger -- they change power to some more powerful level and transmit new sensor readings to hub. This will allow you to save battery if these sensors are portable. Beside that -- this modules have auto-acknowledge, multi-channels support, etc.
@partouelectric23534 жыл бұрын
Thanks Krukhlis, Would you tell me how to set the transmitter to the desired power level please? and how to change the channels. thanks
I'm so used to always using Bluetooth and WiFi that the idea of using some other radio technology hadn't even crossed my mind! Thanks for this video - it opened up a whole new sea of opportunities for me (much better for my current use case)
@MurkleQ5 жыл бұрын
Ad timer? My new favorite channel!
@worvtube4 жыл бұрын
Recently I found by accident that for the very cheap 433Mhz modules (with 3 connection pins) if you pull down the data pin with relatively low resistor like 2-5k, the data signal becomes much more stable.
@marcelloziglioli895411 ай бұрын
Do you mean the RX pin on the receiver module? Or the data pin on the transmitter module?
@worvtube11 ай бұрын
The RX on the receiving module, but later I found out that it was not true for every receiver unfortunately.
@electromakers58013 жыл бұрын
You're a genius bro. Stay happy wherever you are. It's working bro
@IldefonsoZanette5 жыл бұрын
I had so many problems with the NRF24 and never thought the interference would be in the short cables that I was using. I ended up using some more expensive modules for my project instead. I'll do some tests using your twisted cable tip.
@francoisguyot7895 жыл бұрын
I also bought the small version of the 433MHz LoRa but I took like 4 hours to solder everything because it's so tiny !! So I would tell you to buy the module Lora Ra-02 Module So easy to solder ! Buy you will also need to buy 2 IPEX antenna for these Lora Ra-02 modules
@francoisguyot7895 жыл бұрын
I've made a small range test with LoRa with the minimum rates and I got like 230 meters
@francoisguyot7895 жыл бұрын
So if I optimize my rates, I'll be able to get some better results !
@nafizahmed57763 жыл бұрын
What do you think, lora is good for drone?
@mickeyfilmer55515 жыл бұрын
Excellent tutorial, been looking for something like this to help with a project.
@barrymayson24925 жыл бұрын
Thanks for your work. Always like these these test/tutorial videos . 70cm band sounds like you know ham radio.
@ANAZ-RX714 күн бұрын
brooooo, i dont know how to thank you for this enourmous and amazing effort!!!❤
@vaibhavhayaran5 жыл бұрын
I love the way you say 'capaciTator' 😄
@jeffjefferson26764 жыл бұрын
That LoRa module seems interesting. Pretty long range! Might be interesting when builiding weather stations, that are further out.
@lovemadeinjapan2 жыл бұрын
Small error in the map use: if you want to map 0-1023 to 0-255, you need to write map(analogRead(pot),0,1024,0,256); It has to do with the way integer-divide works. Try it out, in my example the every 4 values convert to a single value: 0,1,2,3 become 0 and 4,5,6,7 become 2 and finally 1020,1021,1022 and 1023 become 255. But in this case /4 is faster and exactly doing the same.
@DukeJCDC3 жыл бұрын
Yes! This is exactly the video I've been looking for!
@manickn68195 жыл бұрын
Excellent comparison. I am sure to come back on another date when I am ordering.
@peteabc12 жыл бұрын
In general, if you've problems with data signal integrity over such short cables and low data rates, it's probably because the input resistance of the pins is too high and you're picking everything around. Just put there some resistors to strengthen the signal (to increase the current).
@1828fernando5 жыл бұрын
Very good!!!! For the nrf24l01 you can slow the spi speed to reduce noise.
@daryllyons12875 жыл бұрын
Great video. I was hoping there would be a video that would compare these different boards and show how they work with code.
@maciejk485 жыл бұрын
I'm using HM-10. In my opiniom its verry good option. All showed modules on your video are diffrents. Every module Lora, Wifi, Bluetooth are used to other projects.
@codebeat41922 жыл бұрын
Nice video. I have used the cheap ESP-01 and wrote some firmware for it. Now I can send and receive serial commands over WIFI (with websockets - uninterrupted speedy bi-directional live connection) in an adhoc private network or in an existing network. It behave like a wire, you don't notice the difference 🙂 I made this for my printers in another room, printers without ethernet or WIFI but can also be used with any Arduino (because my printers are Arduinos). I made this because of a longer range, speed and the possibility to connect between different networks/routers (even through a real ethernet wire! ) and to be able to use older serial software or serial equipment that doesn't support ethernet or WIFI or other wire/wireless tech. For now I am only using serial with this system however it can be anything, video, voice, charts, live chat, calls, interactive commands etc, it could be anything. The nice thing is that you can use existing infrastructure and security for all of your projects. You can make any virtual wire you want and if you want it can go all around the world (internet). The nice thing of the ESP-01 is that it is programmable and you can put any (custom) protocol inside this device without have to repeat all of this protocol and security coding stuff inside your project. Once designed correctly, you can concentrate on the project and features of your project. This will save program space and makes it easier. With this you can make any (tiny) microcontroller wireless. This is a feature all of the other wireless solutions in your video don't have. This is something that makes a real difference. Maybe something to look at. Again, nice video and great accent ;-)
@Beyondhumanlimits12 жыл бұрын
I need to send 64 bytes of info under 50ms, 50 meters away. Can I do that with the ESP?
@brianl26073 жыл бұрын
your videos always strike a good balance between technical, practical, and useful
@heissklebepanzer4 жыл бұрын
really nice video with good explanations and I like the example code stuff, helped me a lot.
@ЮрийМел-в2о2 жыл бұрын
I have tested NRF24 and HC12. NRF24 haves very short distance about 20 meters (maybe isn't good quality). As result I selected HC12 - it's working perfect.
@ShridattDudhat5 жыл бұрын
New intro is awesome 😄 keep doing the good work... 🤘
@عبداللهعبدالرحمن-غ8ذ3 жыл бұрын
Thanks for this video and the details for each of the module
@dannyyeoh23405 жыл бұрын
Thanks for the info Electronoobs. Your remote control tank really an inspiration. Now i am able to build an android remote control cars using the HC05 bluetooth module.. keep the video coming..
@lasersbee5 жыл бұрын
I like the Bluetooth solution.... Would be a good tutorial video if you could show a way to increase the range of the HC-05/HC-06 modules.
@claudiobio4 жыл бұрын
USB EXTENSION WITHOUT CABLES-ALASKA Nice video, very descriptive. I will really appreciate your comments. I work at the North Slope Alaska during the winter season and we test devices deployed at the field covered by snow / ice. The way to test those devices is using a small computer with a USB cable that is having a special head at the other end (internally this is a USB extension, no circuits inside); this end is attached to the deployed device and the software recognize and test it. The deal is: this software works only using USB port, is no way to select other type of connection. I was reading about all this modules and they converts USB to TTL and TX, USB to Bluetooth and TX or some modules use TTL and TX. Some of this modules allows two way communications, some are recognized as COM port and some work interfaced with Arduino, but no one of this is transparent for USB. That I try to say: Is any way to connect USB (D+ and D-) to a TX and RX pins in a module on one side and RX and TX to the special head connector (D+ and D-) at the other side and at this way simulate a ghost wire? The data string for this test is very short and sure is USB 1 or maybe 2. Again, I will appreciate your comments. Claudio Bio claudiobio2012@gmail.com
@Monochram3 жыл бұрын
@4:32 Did you mentioned the clock frequency you are using for the SPI? faster clock is prone to more noise
@originuk2 жыл бұрын
Thank for posting - really informative! I really like the adapters you made to help connect dev boards to breadboards Great ideas!
@worldmusic89412 жыл бұрын
Which modul is good for sending voice over 5km?
@originuk2 жыл бұрын
@@worldmusic8941 I might be wrong, but I think none of the modules mentioned here would be anywhere sufficient for voice at any distance... These devices focus on data transfer. If you were to carry a voice over a data connection, you would need to consider the sample rate for voice (5Khz should be enough, and a bit depth of 12-16 bits. Doing the sums, 5000 samples per second, two bytes per sample, means 10 kilobytes of data per second (or roughly 100 kilo bits per second)... so you're looking at needing a baud rate of at least 100kbps (without any error correction protocol, and only half duplex).
@worldmusic89412 жыл бұрын
@@originuk can you tell me name of any modul than i can send voice? Price is no problem
@abdul.rahim.k5 жыл бұрын
I love the new intro....😛😛😛
@SalmanKhan-pu6sc4 жыл бұрын
From Bangladesh??
@abdul.rahim.k4 жыл бұрын
Nah india
@SalmanKhan-pu6sc4 жыл бұрын
Hi I'm from Bangladesh.
@makersgeneration37395 жыл бұрын
Thank for this video and the details for each of the module. Can't wait for the next video😀
@antibrevity5 жыл бұрын
Thanks for the great overview of these modules. I've read your tutorials for each module, but I don't see a tutorial link for the HC05 Bluetooth radio. It's okay if there isn't one, but I just wanted to mentioned it in case you forgot to include the link. Good luck!
@abhiram.ssundary69899 ай бұрын
Can you please make a transmiter and recever using HC 12 and Atm35473D microcantroller for a drone project
@tvamos732 жыл бұрын
Nice video. Thanks! Somehow I was fail with those China Bluetooth modules so I use Texas (CC2541) now and I am satisfied.
@dylanpendlebury235 жыл бұрын
nRF24L01 is the bomb. A little picky with the power supply but insanely fast communication, awesome range with the larger modules and great support and libraries online. Gets my vote every time.
@sarimkhan23062 жыл бұрын
I am having difficulty sending hello with my esp8266 and nrf :(
@gokulrajl4664 Жыл бұрын
@@sarimkhan2306 did u sort that out
@jaishankarm59205 жыл бұрын
Intro of the video is super 👍👍👍
@MCsCreations5 жыл бұрын
Great stuff there, dude! 😊 Only take care using LoRa modules. Or TBS is going to accuse you of cloning their Crossfire. LOL
@kermets5 жыл бұрын
Haha, whos cares about T*S....god i cant even say it..... so we see TBS using a 4 dollar module for there 250 dollar system.....rip off
@MCsCreations5 жыл бұрын
@@kermets Absolutely! Did you see drama Trappy did over Joshua Bardwell? Screw them, I got a R9 module. 😊
@kermets5 жыл бұрын
@MC's Creations. No I will have to look that up... I use openlrs DtfUhf gear
@UpcycleElectronics5 жыл бұрын
@@MCsCreations Who's TBS? BTW Thanks for your public subs list. I think I made it all the way through the list looking for more hardware type stuff in English. You've found a lot that I have not seen before. There must be tens of thousands of people doing this type of content... I still didn't see who TBS is though... -Jake
@MCsCreations5 жыл бұрын
@@UpcycleElectronics Absolutely no problem, dude! I leave the subscriptions list open exactly because of that. 😃 BTW, I don't know if there are any giveaways still going, but almost everyone I see I share in my community tab as well. Few free to look there as well. 😊 My videos are all in Portuguese, but I started to record them both in Portuguese and English... But I got attracted in my home by a robbery, so I lost lots of tooth... And I've been doing lots of surgeries to put implants. So... It takes a while until I can publish anything. 😕 Anyway, TBS stands for Team Black Ship. It's a manufacturer of tech for quadcopters. Search on KZbin about the TBS Discovery. It was an amazing drone around 2012!
@120120045 жыл бұрын
Thanks for the great review! As a suggestion I think would really nice to perform a range test in the future ;)
@akshaykumargautam52895 жыл бұрын
Awesome video as always,,, *New Intro* is liiiitttttt 🔥
@TheMan15102 жыл бұрын
This was very helpful! Thank you.
@XTronical5 жыл бұрын
Great vid, excellent presentation and structure. Thanks.
@MrBobWareham5 жыл бұрын
As always loved the video I wish I was as clever as you thanks for making it easier to understand
@TRETT19563 жыл бұрын
Sehr gut gemacht - well done ! Werner
@lexander96865 жыл бұрын
The new OP is very cool 👌, I have learned a lot from you & am only 18 years old , I'm willing to become an electronic engineer.
@ELECTRONOOBS5 жыл бұрын
Thanks. Good luck with that, I'm sure you'll like it!
@Everything0893 Жыл бұрын
as usual, you are amazing. i want to kiss your hands making this and other videos 🌷🌷♥️♥️
@DD-ze7qm5 жыл бұрын
I love your channel - it is easily one of my favourites. You take on big projects and make them so possible. Your English vocabulary is obviously very large and your accent is interesting and full of character ( very likeable ).. I would like to suggest a change to think about that would make you more understandable to my ear. Pronounce the space between words and especially between letter names like A-S-K
@ELECTRONOOBS5 жыл бұрын
Thank you very much! I'm trying...
@TheShovon1234 жыл бұрын
Just the video we all needed!
@dwudcuqoyl14658 ай бұрын
still my favorite is cc1101 versitility wise it wont be beat
@tengiljogal68905 жыл бұрын
Thankyou soumuch my friends. Because you my project done
@hectorbarrera94965 жыл бұрын
Excelente tutoría, ojalá pudieras hacer uno pero utilizando componentes discretos. Saludos
@zulkufkucukozer81924 жыл бұрын
Very good educating video.
@mikal_15 жыл бұрын
"time travel stuff" heh.
@dsuess4 жыл бұрын
Great video! Love the explanation of the successes and issues you ran into. Just curious, what software did you use to edit the video like at 6:48?
@ELECTRONOOBS4 жыл бұрын
after effects
@abolfazlabbasi48545 жыл бұрын
Thank you for the tutorial, well done
@danielramirezcruz.22094 жыл бұрын
Fantastic video I love it thanks...
@mehranmemnai5 жыл бұрын
Update the Library links.... its pointing to Localhost... which is your computer... not ours
@ELECTRONOOBS5 жыл бұрын
LOL. Thanks! My mistake. I've updated the links
@mehranmemnai5 жыл бұрын
A very good video... Informative... And understandable
@dhanuranggaalfadh80754 жыл бұрын
Thanks. This is very helpful
@JoseAntonio-rc7kg5 жыл бұрын
Ótimo vídeo. Muito explicativo e direto. Parabéns.
@VKRenato2 ай бұрын
Excellent video. Thanks! Which of these models have best wall penetration?
@asrajo57282 жыл бұрын
Usefull informatin, thanks sir
@dabunnisher29 Жыл бұрын
Very useful. Thank you.
@edriobranco5 жыл бұрын
Congratulations! I love your channel . Please make a project with audio transmitter/receiver (walkie talkie) with nRF24L
@wardprocter23715 жыл бұрын
Thanks for putting all this info together for us. I hadn’t even heard of the two HC modules so I guess I’m going to be doing some eBay shopping later. 🤑 If I still have any money left over I think I might need a “banana for scale” T-shirt as well. Btw, The new intro is awesome, very polished.
@ELECTRONOOBS5 жыл бұрын
Thank you very much. This means a lot to me!
@Gifted_Gift Жыл бұрын
@@ELECTRONOOBS Thanks so much sir! Please sir can I get your contact? Your E-mail address or WhatsApp number please sir!
@devvratgotawala1865 жыл бұрын
Nice introduction and logo.
@davidasher810010 ай бұрын
@12:01 How did you create this "jumper board"
@a6dulsalam5115 жыл бұрын
cool 😍 I have to try lora module it's great⚡
@nadahdy16293 ай бұрын
Can i use it for measuring the electromagnetic?
@AJB2K35 жыл бұрын
Who built the new into as that is amazing work!
@donovannewton95072 жыл бұрын
This is great and I’m only new to this. I’m trying to understand here as well how many of these modules allow for multiple connections. My understanding is that the NRF24 can allow upto 5 connections per unit. My issue is I have approximately 1.3kms of distance, but I think you can chain the connection between the Nodes to get there.
@claudiocastillo82355 жыл бұрын
Bro muy bueno el video, en realidad muchas gracias, podrías replicar esto en el otro canal ( lenguaje español). PD1: gracias por tu tiempo y explicación. PD2: sos la máquina. :
@condronugroho93885 жыл бұрын
Thanks for sharing the video.
@zaga95604 жыл бұрын
Where do you get the nice whip aerial for the HC12 board?
@Everything0893 Жыл бұрын
you are awesome 🌷🌷🌷
@amanpd225 жыл бұрын
I love your tutorials 3000..❤️❤️
@hellohardware78604 жыл бұрын
Sir also watch and subscribe this chanel. kzbin.info/www/bejne/Y560cmSJo5iehqM
@bobjiang825 жыл бұрын
Great video. Thanks. Could you compare their power consumptions as well? e.g. in a solar power + battery usage scenario.
@francislumances22212 жыл бұрын
Very helpful video,
@NamasenITN2 жыл бұрын
Video starts at 2:52
@gerfriedranner74984 жыл бұрын
I find it difficult to understand some words - mostly abbreviations like this one: 4:11 You can easily check this when you enable automatic subtitles in your video - everything the speech recognition does not understand should be added in written, because human listeners from all the world might not understand it as well. Could you please add such words in written to your video? Thanks for the great job!
@michael__56472 жыл бұрын
Hey, i tried to build a remote with the nrf24 modules but when i set the data rate and pa level and print those to the serial Monitor they have not the same value as the value i set in the program
@DoctorThe1135 жыл бұрын
A specific video for Lora module would be great.
@scart075 жыл бұрын
gracias! seria genial profundizar en los LoRa!
@jimviau3275 жыл бұрын
Great content. Good job.
@abdusshahib4 жыл бұрын
Great video.. Please make a video about solving unstable power consumption of NRF24L01+ without adepter.
@hydrojedi5 жыл бұрын
Thanks for posting. Do any of these modules use frequency hopping?
@keithking19855 жыл бұрын
That's a good question...
@qtechgr Жыл бұрын
Good job! Is there a module that you recommend for voice transmission ?
@broodland3 жыл бұрын
I love ur video❤️❤️
@Sidman7233 жыл бұрын
What would be a good transmitter for video? I know Wify is pretty good, but is there any method that would give me more range without too much latency? Looking to make an airplane RC with video, but need long range.
@9jatechie5 жыл бұрын
Great video. Thanks. What vid3o editing software did you use to sync the text to the image of objects in your hand. I love the effect. Thanks. From Nigeria
@webslingerMe905 жыл бұрын
Why didn't you get the nrf adapter? got those from aliexpress dirt cheap. Saves the hassle of connecting caps and resistors.
@dhaneshprabhu724 жыл бұрын
It's a really nice video. So all wireless communication including GSM and WiFi are basically radios??
@MikaelIsaksson2 жыл бұрын
I worked with the cc1101 chip many many years ago.
@sohampatel53955 жыл бұрын
where is the code for the chat room shown at 12:37 , i am unable to find the code
@ELECTRONOOBS5 жыл бұрын
Yes, here it is: electronoobs.com/images/Arduino/tut_98/CC1101_chat_RX_and_TX.zip
@ELECTRONOOBS5 жыл бұрын
Is the same for TX and RX
@sohampatel53955 жыл бұрын
Thank you @Electronoobs
@basicelectronics6324 Жыл бұрын
One more you can add which is esp8266 via ESPNOW protocol, speed test and range test can be performs.
@xrphobby13412 жыл бұрын
Hi how is it possible to have one module as transmitter and send the data to multiple modules?
@Taran725 жыл бұрын
Great video! thanks for the codes!!!!! :)
@donamills5 жыл бұрын
Hey. A new intro. I like it. 👍
@Dannydawson5374 жыл бұрын
What’s the best module to transfer rfid signals sir ?