Finally my working NRF24L01+ RX and TX
Posted: Fri Aug 21, 2015 11:21 pm
Finally, after literally a half year trying (had many hardware problems).
After long waits for Chinese hardware to reach me, I finally managed to make a Flowcode based TX and RX.
These I want to share with you.
The two files are based on these cheap NRF24L01+ modules that are very cheap on Ebay and other sites.
They are 2.4Ghz tranceivers with many features (from which I will use only a few in the beginning).
When I read the comments, they have a long reach.
I must warn that these modules are not that easy satisfied with power.
Many websites warn to add a capacitor as close as possible to the VDD on the module. Between 3.3V and GND.
I use small board that I bought on Ebay and that hold a Arduino Nano and that has a extra voltage regulator for the NRF24 module.
Here are my files:
1- RX: based on a Arduino Nano 328 board.
I made this with my own settings, I've added a RS232 serial signal to it to monitor what happens.
Also 4 LED's to show me "in the field" that things are working.
After viewing the file you can easily change it to your own liking.
1- TX: based on a Arduino Nano 328 board.
I made this with my own settings, I've added a RS232 serial signal to it to monitor what happens.
Both files use 11 11 11 11 11 as address (see comments in the files).
I hope these files can be of any help to get a component for these chips.
There are many more settings I don't use just now, but will later.
These files are straightforward, I know.
I hope to use the auto acknowledgement, add more pipes, watch for lost packets, auto retransmit, all the monitor features (lost packets, other RF sources), and so on.
In fact I hope to use all features later, but for now I'm happy they work.
Please use them, change them, repost them, make the files better.
Hope we can make a good component for them (with which we can use all features).
Special thanks to Kersing for help on many issues!
After long waits for Chinese hardware to reach me, I finally managed to make a Flowcode based TX and RX.
These I want to share with you.
The two files are based on these cheap NRF24L01+ modules that are very cheap on Ebay and other sites.
They are 2.4Ghz tranceivers with many features (from which I will use only a few in the beginning).
When I read the comments, they have a long reach.
I must warn that these modules are not that easy satisfied with power.
Many websites warn to add a capacitor as close as possible to the VDD on the module. Between 3.3V and GND.
I use small board that I bought on Ebay and that hold a Arduino Nano and that has a extra voltage regulator for the NRF24 module.
Here are my files:
1- RX: based on a Arduino Nano 328 board.
I made this with my own settings, I've added a RS232 serial signal to it to monitor what happens.
Also 4 LED's to show me "in the field" that things are working.
After viewing the file you can easily change it to your own liking.
1- TX: based on a Arduino Nano 328 board.
I made this with my own settings, I've added a RS232 serial signal to it to monitor what happens.
Both files use 11 11 11 11 11 as address (see comments in the files).
I hope these files can be of any help to get a component for these chips.
There are many more settings I don't use just now, but will later.
These files are straightforward, I know.
I hope to use the auto acknowledgement, add more pipes, watch for lost packets, auto retransmit, all the monitor features (lost packets, other RF sources), and so on.
In fact I hope to use all features later, but for now I'm happy they work.
Please use them, change them, repost them, make the files better.
Hope we can make a good component for them (with which we can use all features).
Special thanks to Kersing for help on many issues!