Getting Started with the nRF24L01 Transceiver

  Рет қаралды 88,316

ForceTronics

ForceTronics

Күн бұрын

Пікірлер: 84
@dustinburd1940
@dustinburd1940 8 жыл бұрын
Awesome. I have no real experience with communication programming and have yet to do more with the Arduino than alter simple code After spending several hours watching videos and taking notes on the nrf24l0 I was ready to abandon any kind of attempt to understand SPI communication , but then I found your video. Your ability explain the code without relying on jargon has given me a great starting point for my rf24 projects. Thanks!
@paulroach5118
@paulroach5118 9 жыл бұрын
Thank you so much! I have been working on this all day and until now (4:30 PM) I have been really frustrated with the software. Thanks!
@AvinashRavi
@AvinashRavi 9 жыл бұрын
Wow! this is very simple to use.... and your Explanations are simple and very clear.... no one taught the code like this!!
@prashantchaudhari7199
@prashantchaudhari7199 8 жыл бұрын
Worked with sample code and suggested connections first time itself. Thanks.
@KishoreKumar-uz8ir
@KishoreKumar-uz8ir 4 жыл бұрын
Thank you so much. I tried all other codes from other channels and they didn't work despite the connections being correct. I felt so bad and wanted to give up. Thankfully I found your code.
@SteveBrayley
@SteveBrayley 9 жыл бұрын
1:44 - Been working with these modules for a month or so, well at least trying (still fresh meat lol) Kept getting frequent packet losses with a 10uF cap, stepped this upto a 47uF packet loss decreased but was still present so I added a 100uF cap it cleared up completely.
@renaldsurpris115
@renaldsurpris115 8 жыл бұрын
Hi You are a fantastic instructor.
@retronexusnet
@retronexusnet 6 жыл бұрын
EXCELLENT videos! Please more of that!!!
@beehive808
@beehive808 9 жыл бұрын
WOW, what a nice blogspot.com, one of the better ones out there, Thanks
@jamescaperelliiii4620
@jamescaperelliiii4620 9 жыл бұрын
Thank you for the video. Cannot wait to try this today!
@nebe01
@nebe01 9 жыл бұрын
These modules are great! I'm thinking of using these between two ATtiny4313s.
@kolban1
@kolban1 9 жыл бұрын
At 3:48, we see the descriptions of CE and CSN... I think you may have them reversed? I think CE controls TX vs RX while CSN is the SPI Chip Select.
@mamessner
@mamessner 9 жыл бұрын
Where do you save the printf.h file? Can you just save the text in a text editor and name it printf.h?
@DefuserDesigns
@DefuserDesigns 9 жыл бұрын
Very good video - Thank you
@wellyntongbreton8227
@wellyntongbreton8227 9 жыл бұрын
Thank you for your instructive videos. Can I bind my old (2.4GH) RC toy remote controls with one of these?. How?
@zoefeng5894
@zoefeng5894 9 жыл бұрын
What is the connector you used between Pro mini and transceiver?
@maranatha84
@maranatha84 9 жыл бұрын
Thanks for the video. It works good. It would be nice if you could share us something you have done with the wireless communication than just sending and receiving packets
@ForceTronics
@ForceTronics 9 жыл бұрын
maranatha84 If you check out my video "nRF24L01 / Accelerometer RC Car" you can see an example project where I use it.
@shingabiss
@shingabiss Жыл бұрын
Can't find the code on the link specified above. No search on the website that I can find.
@ForceTronics
@ForceTronics Жыл бұрын
Go to the search bar on the website and search using the title of the video
@MPElectronique
@MPElectronique 9 жыл бұрын
Hi nice tutorial. What is the range of these nRF24L01 ? I can't get it outside, they only communicate short distance 10-20 m in the house... is it normal? thank you! Marc.
@veyselaksoy6558
@veyselaksoy6558 7 жыл бұрын
Can you use these to inform them each other? Means that use a button for one side and if you push this button , other nrf24l01 side which has a LED will get information to switch on its LED.After that if we use a button which is in other Nrf24l01 , this will cause to inform nrf24l01 to do something.I hope you understand .d
@sesethumhlana4543
@sesethumhlana4543 7 жыл бұрын
I would like to know if it is possible to implement an ad-hoc network using the RF24 modules. I am developing a proof of concept for vehicle to vehicle communications using toy cars. My first option was Wifi but the ESP modules do not support ad-hoc networking.
@ForceTronics
@ForceTronics 7 жыл бұрын
Yes. If you look at some more of the videos on my channel there is a series that sets up a mesh network using the nRF24L01. You can also find open source libraries on Github that help setup advance networks with the nRF24L01
@sesethumhlana4543
@sesethumhlana4543 7 жыл бұрын
Cool, thanks. I'll have a look.
@sesethumhlana4543
@sesethumhlana4543 7 жыл бұрын
Is there a software that I can use to simulate the nRF24L01+? I've been looking around and can't find any.
@ForceTronics
@ForceTronics 7 жыл бұрын
Not that I know of
@grk608
@grk608 11 ай бұрын
Hello sir, I have several questions I would like to ask you about some code that I wrote that I'm trying to put into place. You said I could email you but I do not see an email address, would you please provide it? Thank you for the video truly appreciated.
@ForceTronics
@ForceTronics 11 ай бұрын
Thanks for your interest in ForceTronics. That video was made many years ago and I no longer share my email or debug code. Too many requests and just helping one person turns into hours of work and follow up questions that do not end. I only address questions related to content in the video. I would suggest turning to a forum for help. Hope you figure it out.
@OzInFl
@OzInFl 9 жыл бұрын
haha yeah, love the pipe address too. I noticed that right away..Wondered if it was on purpose then I saw the comment in the video.. (Great minds think alike)
@DieBastler1234
@DieBastler1234 8 жыл бұрын
Glad I'm not the only one haha :D lg, couka
@AvinashRavi
@AvinashRavi 9 жыл бұрын
Sorry... Your code is not working work my nRF24L01+ MODULE.... is there any other way?
@AvinashRavi
@AvinashRavi 9 жыл бұрын
***** sure... I will tell it for sure
@chetanbais
@chetanbais 9 жыл бұрын
Thank you for such an informative video. I used the code Tx code from your blog on my Uno R3. When I check on the Serial Monitor, I see gibberish. Maybe I am not properly setting up Printf.h Could you please list out steps to setup Printf.h ?
@chetanbais
@chetanbais 9 жыл бұрын
Chetan Bais Figured it out from maniacbug.wordpress.com/2011/11/02/getting-started-rf24/#more-229 I had the baudrate set to a wrong value on my serial monitor. I set it to 57600 and voila!
@myildirim
@myildirim 9 жыл бұрын
Can you give more info about 10uf capacitator, when i write it to ebay i see lots of items. They have different volts etc.
@ForceTronics
@ForceTronics 9 жыл бұрын
+M. Yıldırım You will need a 10uF electrolytic capacitor. The voltage rating just has to be higher than the voltage you plan to use it at so 25V, 50V, or 100V will all work. Here is one example: www.ebay.com/itm/100PCS-10uF-25V-105c-Electrolytic-Capacitors-5x11mm-/291539780847?hash=item43e12004ef
@MrMidouCa
@MrMidouCa 9 жыл бұрын
great explanation ,I have this question for you, let's say I have the nRF24L01 Transceiver connected to my arduino, and I want to send radio signal...but wait ! not to annother arduino but to a device that uses radio frequency, for example I want to command a wireless light socket, how can I do that? : )
@ForceTronics
@ForceTronics 9 жыл бұрын
+med garouche Well it depends on the wireless communication standard the light socket uses. The nRF24L01 is a proprietary communication standard developed by Nordic so my guess is it would not work with many wireless light sockets on the market. It the light socket uses bluetooth or WiFi than you would need a bluetooth or WiFi module to communicate with it.
@MrMidouCa
@MrMidouCa 9 жыл бұрын
ah ok, thanks for the reply check this tutorial, the guy used a different RF module to store the RF signals and then reproduce them using the emitter, very cool project blog.rogiervandenberg.nl/2013/03/control-lights-with-arduino-remotely.html
@terraria103
@terraria103 8 жыл бұрын
Do these cause any issues for 2.4GHz WiFi networks in the same environment?
@ForceTronics
@ForceTronics 8 жыл бұрын
+SOFAR Not in my experience. You can also select the exact frequency to use it at in 1MHz intervals and you can select a frequency outside of the WiFi band.
@abdullahsaif4859
@abdullahsaif4859 8 жыл бұрын
Hello, i have tried the two arduinoes so, when i open serial monitor for sender and reciever i dont see any thing, ichecked the connections and codes until I am blind :(
@ForceTronics
@ForceTronics 8 жыл бұрын
When you open the serial monitor does it print out any information, such as the settings of the transceivers? If not have you verified that the arduino is able to communicate with the serial monitor (without the transceivers)? If not I would suggest writing some simple code from the Arduino to communicate with the serial monitor. If that does not work you have an issue between the arduino and serial monitor.
@palakgandhi1900
@palakgandhi1900 7 жыл бұрын
Could you code for the AES Encryption using two arduinos connected wirelessly
@ForceTronics
@ForceTronics 7 жыл бұрын
I have not researched using AES encryption with this setup so I can't say for sure, but I would think it is possible.
@palakgandhi1900
@palakgandhi1900 7 жыл бұрын
okay.. if you do that ever please post it on your page .
@spacenerd7463
@spacenerd7463 8 жыл бұрын
can these transmit and recieve data at the same time?like in phone both device can transmit and recieve at the same time..?if not then how can i make this happen with arduino and nrf24l01?help please.
@ForceTronics
@ForceTronics 8 жыл бұрын
No these cannot transmit and receive at the same time since the transmit block and receive block both share the same antenna.Do you really need to transmit and receive at the exact same time? The Arduino is a single core MCU (most versions at least) so it can't send data out on a digital line and read data in on a different digital line at the same time.
@katkothaza
@katkothaza 8 жыл бұрын
and that's where he needs an RTOS like FreeRtos. Right?
@skillradius9867
@skillradius9867 5 жыл бұрын
How can i extend the range without the antannae veraion
@ForceTronics
@ForceTronics 5 жыл бұрын
You can turn up the transmit power to it's Max level and make sure the antenna has no metal around it
@ipro0Tube
@ipro0Tube 8 жыл бұрын
i cant find the code on your site, can you link me it please? thanks!
@ForceTronics
@ForceTronics 8 жыл бұрын
forcetronic.blogspot.com/2015/02/getting-started-with-nrf24l01.html
@abdulr5320
@abdulr5320 7 жыл бұрын
thanks a looooooooot :)
@_Junkers
@_Junkers 8 жыл бұрын
The radio pipe address at 8:19 spells boobie5000
@ashishbansal9
@ashishbansal9 8 жыл бұрын
I uploaded the transmitter code and receiver code to their respective nodes. This is what I am getting at transmitter module's serial monitor Now send packet: 1 packet delivery failed Now send packet: 1 packet delivery failed Now send packet: 1 packet delivery failed Now send packet: 1 packet delivery failed What should I do ? Is my module working fine?
@ForceTronics
@ForceTronics 8 жыл бұрын
it means they are not communicating. I don't know enough about your setup to know why it is not working.
@DavidHudman
@DavidHudman 8 жыл бұрын
I got the same error. Not sure what the problem is yet.
@DavidHudman
@DavidHudman 8 жыл бұрын
I'm using an Arduino Micro. When I select my board, I've chosen "Arduino/Genuino Micro" and "Arduino Leonardo". Neither has worked.
@ForceTronics
@ForceTronics 8 жыл бұрын
If you are getting that error it means that your transmitter sent or tried to send data but your receiver never replied that it got it. Some areas to check: Is the receiver setup correctly with the receiver code loaded on the Arduino? Do you have a capacitor right at the transmitter VCC input to ensure it is getting enough fast current to transmit? Try with the transmit power set on Low and see if that works. What does the serial printout from the receiver say? Does the receiver print out its current state? Do the addresses of the receiver and transmitter match?
@DavidHudman
@DavidHudman 8 жыл бұрын
+ForceTronics I did notice that the receiver didn't have any serial output at all. I thought I programmed it correctly, but I can try again. If by address matching, you mean the "boobies" pipe name, then yes they match lol
@joeljoseph3251
@joeljoseph3251 6 жыл бұрын
I see what u did there with the pipe address😂😂
@Aryan-hd2fl
@Aryan-hd2fl 3 жыл бұрын
10:37
@kolban1
@kolban1 9 жыл бұрын
Ive been wanting to connect the nRF24 to a breadboard and found the following solution: neilkolban.com/tech/attaching-an-nrf24-to-a-breadboard/
@rajnishkumar9078
@rajnishkumar9078 3 жыл бұрын
Thanks! You are basically creating a DIY breadboard adapter. I had decided to buy one for making connections easier when I saw your comment. Right thing at the right time ... I must say.
@shinevisionsv
@shinevisionsv 4 жыл бұрын
Nice pipe addr hahahahaha.B00B1E5. Awesome video!
@_APOGEE
@_APOGEE 5 жыл бұрын
Why is the pipe address "boobies." Am i the only one noticing that?
@jimcline2795
@jimcline2795 4 жыл бұрын
FYI - Here's a video featuring a very nice pair of boobies. kzbin.info/www/bejne/npioZ3qto9-Eg7c
Building a Wireless Sensor Network with the nRF24L01 Part 1
13:38
ForceTronics
Рет қаралды 103 М.
All About nRF24L01 Modules
11:21
Crazy Couple DIY
Рет қаралды 38 М.
Ozoda - Alamlar (Official Video 2023)
6:22
Ozoda Official
Рет қаралды 10 МЛН
NRF24 Frustration - Radio module doesn't work?
12:46
Electronoobs
Рет қаралды 97 М.
Getting Started with the TFT_eSPI Library using the Arduino IDE
19:54
#73 nRF24L01 Send (and receive) data with your Arduino!
37:09
Ralph S Bacon
Рет қаралды 205 М.
Ubuntu Server: Getting started with a Linux Server
1:09:33
Byte My Pi
Рет қаралды 572 М.
The RS-232 protocol
26:10
Ben Eater
Рет қаралды 863 М.
Build Your Own Phased Array Beamformer
30:38
Jon Kraft
Рет қаралды 217 М.
LoRa Module VS nRF24 VS Generic RF Module || Range & Power Test
8:07