nerfnet: Streaming Video over nRF24L01 2.4GHz Radios

  Рет қаралды 30,844

TheResistorNetwork

TheResistorNetwork

Күн бұрын

Пікірлер
@rolandberendonck3900
@rolandberendonck3900 3 жыл бұрын
Very very cool!! I am currently using these modules for my arduino communication, but I am glad there is even more potential for me in the coming future. Great video man! subscribed :)
@j.b.594
@j.b.594 3 жыл бұрын
Extremely cool! I would love to see a follow up, where you leave the Quality as it is or lower it and try to higher the range it could be possible by shielding and using more power, different antenna etc.
@carlosblanco5118
@carlosblanco5118 3 жыл бұрын
FINALLY!!! This is great! I wonder if this can be done using an ESP32-Cam module and an HC-12 transmitter. I am definitely signing up for updates. Well done!
@CrazyCoupleDIY
@CrazyCoupleDIY 2 жыл бұрын
Pretty impressive mate. I am going to use this in my next project
@amgmg2521
@amgmg2521 2 жыл бұрын
Thank you for sharing.
@Venaber
@Venaber Жыл бұрын
hello, can be the nRF24L01 used for live video transmission with a camera?
@oldschooloutlaw6522
@oldschooloutlaw6522 2 жыл бұрын
I have a bunch of those for my rc drones. Could i stream video and also keep the 9 channels already on my transmitter
@rishirajair1096
@rishirajair1096 2 жыл бұрын
Same question 🤔have you got its answer by now???
@LollosoSiTV
@LollosoSiTV 2 ай бұрын
I am working on it, so far I've included 5 channels on my PCB. But you cannot expect high reliability because it's easy to lose signal
@Dimoven
@Dimoven 3 жыл бұрын
Also can use channel 120+. Its clean from wifi. More clean 120-125.
@nickbaddorf2673
@nickbaddorf2673 3 жыл бұрын
This is amazing! you just gained a subscriber! Keep up the good work, and don't get burned out! P.S. your video style reminds me of the old Make: project videos from many years ago! I love it!
@TheResistorNetwork
@TheResistorNetwork 3 жыл бұрын
Thanks! Glad that you enjoy.
@zerobow9413
@zerobow9413 3 жыл бұрын
nice one, how about use 3 [6] radios sync'ed for more BW
@PrakashRajput.
@PrakashRajput. 3 жыл бұрын
brother How to increase transmitter rang ts 832
@Bravefsj
@Bravefsj 3 жыл бұрын
Great work
@lowellm4645
@lowellm4645 Жыл бұрын
Cool! Can this be used for a cheap camera live feed transmission...crude fpv system
@yagyeshsahu8010
@yagyeshsahu8010 8 ай бұрын
Firstly Thank you for making this video, I am happy to find this video over internet. I want to establish communication between Raspberry Pi 5 and PC (desktop) over RF. In this communication, simply, I want to transfer some sensor data with live video streaming from pi to PC. please guide me for this process. I am a beginner in this field. No, much knowledge about it. My project is restricted to use RF link communication. Help me please
@andreyl2705
@andreyl2705 Жыл бұрын
wow
@khamismuniru5188
@khamismuniru5188 2 жыл бұрын
This is soooo coooll!!!
@marinoarturo4348
@marinoarturo4348 2 жыл бұрын
This is awesome, great job!
@IrregularShed
@IrregularShed 3 жыл бұрын
Subscribed and liked, straight off this video. Excellent work, sir!
@ashutoshsoni2486
@ashutoshsoni2486 3 жыл бұрын
Amazing project, really enjoyed it. Does it need such a powerful computer.
@TheResistorNetwork
@TheResistorNetwork 3 жыл бұрын
Not really. This was all done with Raspberry Pi, which is not tremendously powerful.
@brcisna
@brcisna 3 жыл бұрын
Hi Thanks you much for this video. Question: I recently purchased an ZLL SG908 drone. The range of the drone is very good from controller/transmitter to drone commuication. The downfall of the drone is the FPV transmission to phone app , which is simply wifi 5 ghz transmitted,, which the screen freezes at about 125 meters so after that you are just flying by line of sight. How could i send the camera video ,,(eliminate the actual 5ghz feed ).. through one of these nrf26L01 radios to a simple 6 inch lcd that i fabricate onto the existing controller/transmitter that the drone came with? The drone camera video is actually saved on an sd card on the drone itself...so the video quality sent to the ground lcd monitor doesnt have to be real great quaility . Seems it should be doable for longer FPV range of the camera. I hope i explained this clear enough . Thanks again.
@sheepcantknitorcrochet117
@sheepcantknitorcrochet117 3 жыл бұрын
New subscriber. Great content I look forward to future videos
@philiprowney
@philiprowney 3 жыл бұрын
same
@gianlucarocca1511
@gianlucarocca1511 3 жыл бұрын
Woaa thanks i would love to analyze your code to understand where i can improve mine xD
@carlosblancoiii
@carlosblancoiii 3 жыл бұрын
This is one great project. I was wondering how well does it work with other wifi routers working close to it.
@TheResistorNetwork
@TheResistorNetwork 3 жыл бұрын
It seemed to work fine. I used it in my apartment where there are a number if wifi access points around me. The protocol has retries so eventually the packet will go through.
@LollosoSiTV
@LollosoSiTV 2 ай бұрын
@@TheResistorNetwork It does work fine usually, otherwise you can move to the higher channels to get rid of most interference
@dim_mek
@dim_mek 2 жыл бұрын
can u do this or try this by Arduino????
@bossnimbus
@bossnimbus 2 жыл бұрын
How to use long range internet repeater
@hassanzahin1534
@hassanzahin1534 3 жыл бұрын
Codec and resolution?
@TheResistorNetwork
@TheResistorNetwork 3 жыл бұрын
For video I used the h.265 (HEVC) codec in 640x360 (16:9) resolution at 15fps. I used OPUS for audio and heavily compressed that as well. There are more details in the linked blog post including the exact commands that I used to transcode the stream. Thanks for watching.
@baremetaltechtv
@baremetaltechtv 2 жыл бұрын
Ive wanted to do something like this for so long, to create a ssh and VNC link to my home computer thats not going over cell towers or other networks i have no control over. with the reasonable speed you've achieved I could do almost anything, watch a movie, video chat, send communications, send and recieve small files (i'm patient, unlike most people). I do have a challenge for you. Make a wireless connection between 2 raspberry pi's using nothing but the GPIO pins! there is already a library to transmit frequencies over pin 4 of the pi's gpio (just add a small wire for antenna) but can we do the same thing in reverse and recieve over pin 4 on a second pi? if we can do that, we just add transmit and recieve to both pis and we have a radio link. It doesn't have to be fast, even 300 baud is enough to control a computer with telnet.
@LollosoSiTV
@LollosoSiTV 2 ай бұрын
Not really possible as the radio via GPIO is using the CPU's spread spectrum, you don't have a filter to read it back from the GPIO. You're better off using a couple of 433MHz RF modules for this. If you wish to experiment, clone my repo then make a pull request once everything works
@electroGoal
@electroGoal 3 жыл бұрын
How about using lora instead of nrf modules cool.....
@LollosoSiTV
@LollosoSiTV 2 ай бұрын
I tried, l'ora has issues with turnaround times and data rate, it didn't work out in my tests. If you wish to experiment, clone my repo then make a pull request once everything works.
@ilkay3359
@ilkay3359 11 ай бұрын
is this video tranmission possible with two stm32 board ?
@LollosoSiTV
@LollosoSiTV 2 ай бұрын
Not directly, unless you want to deal with the USB stack and everything by yourself.
@soothingmist4527
@soothingmist4527 3 жыл бұрын
You're awesome
@heliumhydrogen3886
@heliumhydrogen3886 2 жыл бұрын
CAN you make WALKIE-TALKIE
@LollosoSiTV
@LollosoSiTV 2 ай бұрын
Yes, you can build one. But it comes with limitations. I was able to set up bidirectional push-to-talk for a racing team using 4 radio modules.
@rtlongthegeek
@rtlongthegeek Жыл бұрын
Subscribed the moment you demonstrated that you have embraced systemd and didn’t complain about it :-) This is a cool project. I only recently found these modules and as soon as I heard they will do 2Mb/s I started wondering about this kind of thing. Glad someone else did it so I can benefit from that!
@uvsusu3961
@uvsusu3961 2 жыл бұрын
Bro, what is the expected range.... Will it will work upto at range of 500mts line of sight....
@shamansusu
@shamansusu 2 жыл бұрын
is it possible to archive in Arduino...
@LollosoSiTV
@LollosoSiTV Жыл бұрын
Likely not at 2MBPS speeds, but could at a much slower rate. Not sure at what point it becomes unusable
@LittleBigWelsh
@LittleBigWelsh Жыл бұрын
Holy sh@t
@LollosoSiTV
@LollosoSiTV Жыл бұрын
Have you tested latency?
@TheResistorNetwork
@TheResistorNetwork Жыл бұрын
If I recall, ping times were around 100-200ms. Not great!
@LollosoSiTV
@LollosoSiTV Жыл бұрын
Hey @@TheResistorNetwork , I was able to hit 900kbps using 2 arduinos with a simple change (one way), perhaps that could translate in near 2mbits with a couple of rpis! Keep in mind that your settings could prevent the custom ack to work properly
@LollosoSiTV
@LollosoSiTV 4 ай бұрын
It's been almost a year, eventually I achieved full duplex 900Kbps on a couple of Pis and stream real-time video on it. Works good and is flexible enough to add different radios and different configurations
3 жыл бұрын
Is there encryption in this Communication ?
@TheResistorNetwork
@TheResistorNetwork 3 жыл бұрын
None, and I discussed that on the github page for the project. This is subject to replay attacks and eavesdropping (among other things). It is beyond the scope of a weekend project but these could be mitigated.
3 жыл бұрын
@@TheResistorNetwork Ok i got it. i have one more question. İ need a small communication module that can transfer at least 500 meters of low latency video and data. what is your advice ?
@TheResistorNetwork
@TheResistorNetwork 3 жыл бұрын
@ nothing comes to mind immediately, but maybe consider some of the 5.8GHz modules used for drones.
3 жыл бұрын
@@TheResistorNetwork Yes I know. I am an fpv drone racer. But I don't know how to transfer this video data to raspberry pi which is the receiver.
@TheResistorNetwork
@TheResistorNetwork 3 жыл бұрын
@ That is a tough one. Any capture card will add a few frames of latency. Good luck!
@rishirajair1096
@rishirajair1096 2 жыл бұрын
Can it be done using arduino nano
@LollosoSiTV
@LollosoSiTV Жыл бұрын
likely no
NRF24L01 Getting Started Guide
5:29
Arnov Sharma
Рет қаралды 76 М.
Negative Time is Real, Physicists Confirm. Kind Of.
6:59
Sabine Hossenfelder
Рет қаралды 13 М.
Win This Dodgeball Game or DIE…
00:36
Alan Chikin Chow
Рет қаралды 40 МЛН
GIANT Gummy Worm Pt.6 #shorts
00:46
Mr DegrEE
Рет қаралды 107 МЛН
Spongebob ate Michael Jackson 😱 #meme #spongebob #gmod
00:14
Mr. LoLo
Рет қаралды 10 МЛН
nerfnet: Wireless Networking over nRF24L01 2.4GHz Radios
7:48
TheResistorNetwork
Рет қаралды 7 М.
ESP32 WiFi Range Testing - 10km using Directional Antenna
5:42
Make a TINY Arduino Drone with FPV Camera - Will It Fly?
20:26
Max Imagination
Рет қаралды 1 МЛН
Which radio module? NRF24, LoRa, CC1101, HC12, 433MHz, HC05
17:00
Electronoobs
Рет қаралды 469 М.
#37 Advanced Tutorial for NRF24L01 and Arduino #1
10:49
Andreas Spiess
Рет қаралды 79 М.
How To Build an Arduino Wireless Network with Multiple NRF24L01 Modules
8:40
How To Mechatronics
Рет қаралды 263 М.
Home Hi-Fi Tour | Vinyl, Cassette, Reel-to-Reel, DAT
7:55
TheResistorNetwork
Рет қаралды 1,3 М.
ESP32 Walkie-Talkie: DIY Audio Magic
8:50
atomic14
Рет қаралды 113 М.