nRF24L01 14km challenge!

  Рет қаралды 39,921

iforce2d

iforce2d

Күн бұрын

Пікірлер: 97
@Friendroid
@Friendroid 7 жыл бұрын
what a beautiful place
@Friendroid
@Friendroid 7 жыл бұрын
Trees attract radio controlled models and would block the view anyway.
@stuartpatterson1617
@stuartpatterson1617 7 жыл бұрын
Britain was covered in trees as well but we prefer shrubs these days.
@SatyajitRoy2048
@SatyajitRoy2048 7 жыл бұрын
what a beautiful place you are living in. it's amazing that this little nRF24L01 RF module can throw the signal more than 14 kilometre. please share more details about the RF setup
@danskifpv
@danskifpv 7 жыл бұрын
Both myself and my young son enjoyed watching this video together. Well done on the results thus far
@TheDefpom
@TheDefpom 7 жыл бұрын
Antenna polarization is important, as you discovered.
@thebrigbri5708
@thebrigbri5708 7 жыл бұрын
Excellent work. Im trying to do something similar to relay ambient temperature and humidity over about 2km. i have similar antennas this gives me hope. Im looking forward to seeing how far you can push this......
@Bruder_chill
@Bruder_chill 7 жыл бұрын
keep up doing these nrf24l01 projects nice
@nawabusamabhatti9703
@nawabusamabhatti9703 6 ай бұрын
Mind Blowing Results
@thomasvnl
@thomasvnl 7 жыл бұрын
Super nice test result you got there!
@shaun9054
@shaun9054 7 жыл бұрын
8:05 if I turn it that way it 'works better', sarcasm is one of the highest displays of intellect.
@travisPiru
@travisPiru 7 жыл бұрын
Great video, i'm enjoying this nrf24 challenge so far! How did you do to point the two antennas towards each other? did you calculate the angle with respect to ground or just used the rule of thumb? how big it is the "beam" as your experience? Thanks P.S it would be interesting also to try these modules against LoRa ones. ;)
@iforce2d
@iforce2d 7 жыл бұрын
I used this acscdg.com/ The azimuth number is the compass bearing. I compared that with what the compass on my phone told me. It was very close for the first location which I could check visually, so I just trusted it for the second location which I could not check visually.
@WX4CB
@WX4CB 7 жыл бұрын
beamwidth at that distance is going to be pretty wide.
@elesjuan
@elesjuan 7 жыл бұрын
Holy crap man. This is VERY impressive!! I'm familiar with yagi antenna polarization via voice communication and have seen it affect the receive signal but have never messed with data. Crazy! So the xmitter says it's rated at 100mW and the antenna is a +25dbi. My math says this EIRP is 3.89 watts, approximately. There will be some loss with the coax at these frequencies, but close enough. Very cool!! Keep the challenge going. I'd love to see this at 20 or 30km!
@CCourts
@CCourts 7 жыл бұрын
Great video!! I would be very interested to see what you would receive from a weather balloon at 30km on a cloudless day. You could almost communicate with it the whole way if it sends back constant data stream from a gps module and altitude sensor.
@HowToDIYRc
@HowToDIYRc 7 жыл бұрын
nice job whats next? mate
@peaps
@peaps 7 жыл бұрын
That is mental. The gain on those Yagi's must be pretty respectable considering a rubber duck would get zero, I imagine.
@rodrigo_dm
@rodrigo_dm 7 жыл бұрын
Hey man i've been watching your videos for long now, really enjoying it, and i have a request. Could you test the HC-12 module as well? instead of SPI is a UART so that would be very interesting. Thanks for the videos they are great!
@davschall
@davschall 7 жыл бұрын
I just got 3 of the long range modules because this looks awesome. I have a radio trackeresque project in mind. But what are some other practical uses of transmitting data at these extreme of ranges? Just sensor networks and the like?
@superdau
@superdau 7 жыл бұрын
Do you have ACK enabled or is that a purely one-way transmission? With ACK the lower packet rate could be due to the longer travel time of the signal. The 5+5 additional km would add about 33µs to a bidirectional exchange.
@iforce2d
@iforce2d 7 жыл бұрын
Astute as always :) No ACK for this one though, just one way.
@blancsteve4819
@blancsteve4819 7 жыл бұрын
Radio is magic mate. Or at least it seems like it with all the 1940's advances being kept secret for so long. Nice sunset.
@Mafish1995
@Mafish1995 7 жыл бұрын
Hey, interesting vids. Maybe you could try putting some kind of a dish (from aluminum foil?) around the small antenna (on a reciver side) and check what range can in get? This kind of aluminum foil dish on a stiff frame would be very light and might give you quite nice results
@dominik8040
@dominik8040 7 жыл бұрын
Great work. Does You antenna have a impedance matching balun? I cannot see on the picture and video :) Maybe You can improve setup little bit more :)
@Bruder_chill
@Bruder_chill 7 жыл бұрын
maybe you should start using LNA amplifier for receiver and power amplifier for transmitter
@iforce2d
@iforce2d 7 жыл бұрын
they both have LNA and PA
@cliftonbrown911
@cliftonbrown911 6 жыл бұрын
Could it be the electric fence was causing any interference?
@CutterSlade001
@CutterSlade001 7 жыл бұрын
I love your nRF24 videos! I have a suggestion though. Can you demonstrate what kind of data one could send with this setup? Like the temp at the location of the transmitter? Or controlling a robotic arm. Or sending a still image from time to time.
@waytoscience8452
@waytoscience8452 3 жыл бұрын
place is awesome
@dronefix9830
@dronefix9830 7 жыл бұрын
I like your NRF24 protocol, I use it in all my RC and game devices. Have you experience in porting it on STM32?
@dronefix9830
@dronefix9830 7 жыл бұрын
After last crash flased iNav to my Naze and found many interesting about NRF24 on its Git.
@yokonunz
@yokonunz 7 жыл бұрын
:) Seems like polarization matters in same way :D You should had put the antenna to 45 degrees and wrote down the numbers you get so we can check the ratio between 45 mismatch and perfect match :D :D :D (btw LOL). Your NRF modules seems like of very high qualities. I've troubles with mine ones even on short distance, like touching the module while trasmitting it more than double the packet ratio. So my modules are very sad :( Another curiosity, what's the payload size of the packets? 32bytes ? Edit. Figured out from code I didn't see before :) 32byte as default _:)
@123yarr
@123yarr 7 жыл бұрын
but what if you point it upwards?
@e1Pr0f3ss0r
@e1Pr0f3ss0r 3 жыл бұрын
Can i use this antenna in Nrlf based RC plane/car transcivers?
@rocborges
@rocborges 3 жыл бұрын
This challenge is very cool. In your code there is no way you could measure the lost packages (drops). Could you show how you did it?
@iforce2d
@iforce2d 3 жыл бұрын
The 'drops' value is not used in this test. It's just there from something else I was doing another time.
@Len02013
@Len02013 7 жыл бұрын
Nice range :) keep up the good work. I would be really interested to see how far the non pa/lna goes (got a few battery powered sensors with them around the house) and/or home made yagi's :).. I got a feeling you're current setup will go a fair bit further ;)
@tropicaljantie
@tropicaljantie 7 жыл бұрын
user laser for accurate pointing?
@WX4CB
@WX4CB 7 жыл бұрын
how are you doing with the RF Hash from the electric fences etc. especially that close to them. Also. Nice to see how you realised about antenna polarisation. Just as a point of interest, you'll lose around 20 DBi at cross polarisation depending on the antenna. And don't forget, you're running 100mW into a 25DBi antenna so you're effective radiated output power (EIRP) is around 60-100 watts. Which is potentially illegal unless you're a ham operator, using the amateur radio 2.4Ghz allocation and you're sending your callsign in the packet as a means of identification :D what data rate are you using and what packet length?
@iforce2d
@iforce2d 7 жыл бұрын
12 byte packets, the program is set to 250kpbs rate.
@WX4CB
@WX4CB 7 жыл бұрын
that's what i thought it was something around 250kbps. as you get further away, you're going to get more issues with the fresnel zone (curvature of the earth). in fact in a uhf link i had that goes about 35 miles, we actually had to angle the antennae up, only by a couple of degrees but the difference was amazing.. bear in mind, one antenna was 18 floors up, the other about 6
@handleymachine4421
@handleymachine4421 7 жыл бұрын
When are you putting that 'lil' antenna on a tiny whoop? Lol. Very interesting video. 👍
@Dakshina
@Dakshina 7 жыл бұрын
Are you using the nRF24L01 modules which have the PA+LNA?
@iforce2d
@iforce2d 7 жыл бұрын
yes
@Dakshina
@Dakshina 7 жыл бұрын
Thanks.
@goofypettiger
@goofypettiger 6 жыл бұрын
Thank you for posting this. Extremely useful field data.
@vivektodmal1
@vivektodmal1 7 жыл бұрын
hello how did u find the range? what is the meaning of PPM?
@Migueldeservantes
@Migueldeservantes 5 жыл бұрын
You need to put on your title "14Km using 2.4Ghz..... you can probably get a few million views!! I mean that is really awesome... seriously!!!
@iforce2d
@iforce2d 5 жыл бұрын
30km here kzbin.info/www/bejne/aom1oWqmoL-ahq8
@sptrader6316
@sptrader6316 7 жыл бұрын
Did you do this experiment with the intention of putting a "miniature" version of the big ass Yagi antenna on a drone ? That would also be a fun long range experiment.. Great video - beautiful location..
@iforce2d
@iforce2d 7 жыл бұрын
No, I'm just curious about how far this cheap stuff can be taken.
@Len02013
@Len02013 7 жыл бұрын
Eric Wertz bit of wire and wood can go a long way :) rcgroups have a diy yagi, that's what I made. Don't know how it compares to bought one though
@shubhamsirvi482
@shubhamsirvi482 3 жыл бұрын
Which cable used between antenna and nrf24l01
@shubhamsirvi482
@shubhamsirvi482 3 жыл бұрын
Please reply
@iforce2d
@iforce2d 3 жыл бұрын
The cable comes with the antenna
@shubhamsirvi482
@shubhamsirvi482 3 жыл бұрын
@@iforce2d I want only 5meter cable please reply
@iforce2d
@iforce2d 3 жыл бұрын
Please reply about what? This is the listing, just read it. www.banggood.com/RP-SMA-2_4GHz-25dBi-Directional-Outdoor-WiFi-Antenna-Wireless-Yagi-Antenna-with-Cable-for-Extending-WiFi-Coverage-p-1679563.html
@jameslamb4573
@jameslamb4573 7 жыл бұрын
I know yagi antennae do not rely on a ground plane to work efficiently but I wonder if you noticed any effect of having the antenna on the roof of your car?
@iforce2d
@iforce2d 7 жыл бұрын
No, can't say I did.
@robertomartin8731
@robertomartin8731 7 жыл бұрын
I envy that large space :/
@andrewwaters2354
@andrewwaters2354 7 жыл бұрын
30 km challenge!! I wonder if you know how to send an integer value over these, because you an only send 1 byte at a time its giving me a real hasrd time,how would you go about it (knowing so much arduino stuff!)
@iforce2d
@iforce2d 7 жыл бұрын
? If you look at the source code I'm sending three integer values in this packet, three longs and a uint32 which comes to 12 bytes total.
@WagonLoads
@WagonLoads 4 жыл бұрын
Which library do I use for the nRF24L01.h from the Arduino IDE
@iforce2d
@iforce2d 4 жыл бұрын
This is the one I've been using for a long time. I think it was originally the 'Greg Copeland' fork of maniacbug, but I'm not totally sure. www.iforce2d.net/sketches/RF24-library.zip
@WagonLoads
@WagonLoads 4 жыл бұрын
@@iforce2d Opps. Now I see the link in the sketch..Thanks.. OK, tried compiling it and it seems like it likes Arduino nano, but not any of the esp boards. Have you tried mounting your antenna on a tripod or pistil grip handle with the Arduino on the back end of the antenna, so you can see the response as you are pointing? Thanks for the video. I have always been interested in long distance communication..
@Seba112PL
@Seba112PL 7 жыл бұрын
Can you explain how to calculate PPS faster than once per second ? I would like to use it to calculate RPS of my motor to control it via PID loop but with updating RPS once per second I cant obviously control it smooth. Thanks :)
@iforce2d
@iforce2d 7 жыл бұрын
How about counting the number of packets you receive in half a second, and doubling it, etc.
@jvianneyjr
@jvianneyjr 3 жыл бұрын
Hi that transmissor have no external antenna?
@technolawrence
@technolawrence 9 күн бұрын
supper and I have see your nature of places
@alexei9821
@alexei9821 7 жыл бұрын
What cam you are use for the video recording? Nice picture.
@iforce2d
@iforce2d 7 жыл бұрын
Panasonic HC-W850M
@alexei9821
@alexei9821 7 жыл бұрын
Thanx dude for answer ;-)
@bayusmith9660
@bayusmith9660 7 жыл бұрын
is it possible to share the internet connection using this nRF24L01?
@iforce2d
@iforce2d 7 жыл бұрын
Not without a lot of hard work, and the result would be pretty bad.
@mohammedshariffshariff2440
@mohammedshariffshariff2440 6 жыл бұрын
How to connect it can I make re plane with it
@iforce2d
@iforce2d 6 жыл бұрын
Yes. See part 12 here: kzbin.info/aero/PLzidsatoEzeieT03YQ6-LpO0bR1yfEZpx See also kzbin.info/www/bejne/m4fRqoOJdsqZrrc See also arduino-info.wikispaces.com/Nrf24L01-2.4GHz-HowTo
@G-REV_CHUCK
@G-REV_CHUCK 5 ай бұрын
Your sketches link is not working. idk if its just my pc or what but it wont open. please leave a link to where i can find the sketch.
@iforce2d
@iforce2d 5 ай бұрын
Try again, it just needed https instead of http. KZbin broke hundreds of my links like this a while ago, I have yet to find all the ones that need updating.
@G-REV_CHUCK
@G-REV_CHUCK 5 ай бұрын
@@iforce2d thank you so much!
@davidlondon3111
@davidlondon3111 7 жыл бұрын
So the real problem will be how to get an antenna like that on a copter or fixed wing. Thanks for sharing
@TheKetsa
@TheKetsa 7 жыл бұрын
with auto tracking.
@neerajtenthouse-gosaipurse1190
@neerajtenthouse-gosaipurse1190 6 жыл бұрын
Hii sir, sir, i am Sending a data from ( NRF24L01 transmitter) to ( NRF24L01 Receiver ) . but i want to put its Nodes ADDRESS in DECIMAL format like - ( this_Node = 12345 , Other_Node = 31296 ) . but the problem is.... , in Decimal format addressing , Data is unable to Send in my code . ( i think there is Addressing problem in my Code ) . I Had mail you my codes on your email i had also attached my code below , Sir please Help me to Correct the Code . i will be too much thankful for your Help & Suggestions .................................................................... TRANSMITTER CODE .................................................................... #include #include #include #define button 2 RF24 radio(10,A1); int buttonState = 0; RF24Network network(radio); const uint16_t this_node = 12345; const uint16_t other_node = 31296; void setup() { Serial.begin(500000); SPI.begin(); radio.begin(); network.begin(90,this_node); pinMode(button,INPUT); } void loop(){ network.update(); //---------TRANSMITTING----------// RF24NetworkHeader header(other_node,DEC); unsigned long buttonState = 311; bool ok = network.write(header,&buttonState, sizeof(buttonState)); Serial.println(buttonState); } ............................................................................................ RECEIVER CODE ............................................................................................. #include #include #include #define led 3 #define led2 4 RF24 radio(10,9); byte guest=0; //#define buttonState1 8 const int buttonState1 = 311; RF24Network network(radio); const uint16_t this_node = 31296; const uint16_t other_node = 12345; void setup() { Serial.begin(500000); SPI.begin(); radio.begin(); network.begin(90,this_node); pinMode(led,OUTPUT); pinMode(led2,OUTPUT); } void loop(){ network.update(); //---------RECEIVING 1 ----------// while( network.available() ) { RF24NetworkHeader header; unsigned long buttonState; network.read(header,&buttonState, sizeof(buttonState)); Serial.println(buttonState); if(buttonState1==buttonState) { digitalWrite(led,HIGH); digitalWrite(led2,LOW); } else { digitalWrite(led2,HIGH); digitalWrite(led,LOW); } } }
@iforce2d
@iforce2d 6 жыл бұрын
I have never used the 'network' feature of this transmitter, no idea sorry.
@neerajtenthouse-gosaipurse1190
@neerajtenthouse-gosaipurse1190 6 жыл бұрын
Its okk, no problem But thanks, for your reply😊
@neerajtenthouse-gosaipurse1190
@neerajtenthouse-gosaipurse1190 6 жыл бұрын
You can suggest me to concern with your friend , who can solve my problem Please suggest if you can its very important, my project is going on
@sisco6943
@sisco6943 7 жыл бұрын
Did you have to modify the sketch at all to get it working with pa+lna nrf's? I tried to use some regular nrf24's and they worked great. However when i used a pa lna one it wouldnt connect to a regular nrf.
@iforce2d
@iforce2d 7 жыл бұрын
No, their usage is exactly the same. Maybe it's a power issue, the PA version would likely require more power. Do you have any caps on the GND/VCC pins? Try 0.1uf to 10uf caps, or even both (which is what I have on these).
@Dakshina
@Dakshina 7 жыл бұрын
Some units with PA+LNA have an unpopulated jumper on the PCB to enable the LNA. so they might not work straight out of the box. I have one such unit bought from ebay.
@sisco6943
@sisco6943 7 жыл бұрын
i havent had time to do that yet. I did that on the original nrf to get it working. Since then all my regular nrf's have worked without one. Thanks for the info!
@iforce2d
@iforce2d 7 жыл бұрын
Yeah I also had many that worked ok without the caps. I'm pretty sure it can't hurt to add them though.
@sisco6943
@sisco6943 7 жыл бұрын
Ended up being a power issue. The arduino that im using couldnt supply enough current. I put a cap on there along with a 3.3v regulator. giving the regulator is giving it enough current to drive it.
@alhazan
@alhazan 7 жыл бұрын
That's pretty cool! What's next, stick it on a plane?
@DoRC
@DoRC 7 жыл бұрын
5km on flat ground sounds about right as the Earth's curvature is going to come into play
@Adamcz95
@Adamcz95 7 жыл бұрын
Can't focus at all on the point of this video. The kiwi scenery keeps distracting me ...
nRF24L01 30km challenge!
28:59
iforce2d
Рет қаралды 102 М.
NRF24 Frustration - Radio module doesn't work?
12:46
Electronoobs
Рет қаралды 96 М.
Don't underestimate anyone
00:47
奇軒Tricking
Рет қаралды 28 МЛН
Ardupilot vs motor failure testing
29:25
iforce2d
Рет қаралды 29 М.
nRF24L01 10km challenge!
24:36
iforce2d
Рет қаралды 74 М.
NRF24L01 Tips and Tricks - Cheap and Easy Wirless
8:37
Robert Cowan
Рет қаралды 16 М.
RC tank thingy (hoverboard motors)
47:00
iforce2d
Рет қаралды 33 М.
Downloading Images From US Military Satellites
26:51
saveitforparts
Рет қаралды 1 МЛН
All About nRF24L01 Modules
11:21
Crazy Couple DIY
Рет қаралды 38 М.
The Hydrogen Line in Radio Astronomy
11:19
Photonic
Рет қаралды 19 М.