While working on another MakeBournemouth project, I made some NRF24L01+ adaptor boards for the Arduino Nano and the Raspberry Pi and thought others might find them useful for their own projects so I am offering a few spare boards, in kit form, for sale.
The board makes it easy to connect an NRF24L01 to an Arduino Nano or Raspberry Pi to test it works or to talk to other NRF24L01 wireless modules in your own projects.
There is also a PCB design for the Uno/Leonardo but the PCBs would be a bit more pricey so haven’t ordered any of those. If there is any interest, get in touch and I could be persuaded to get some made.
The nano version is £4.50 + £1.50 shipping in the UK. (Nano and NRF not included. For shipping outside the UK, please get in touch.)
The kit consists of:
- 1 x Nano NRF adaptor PCB
- 1 x 2×4 pin socket
- 2 x 1×15 pin or 2 x 1×16 pin sockets
- 1 x 100uF Capacitor
(The 1×15 pin sockets are hard to find and often expensive while 1×16 pin sockets are much cheaper and easier to find so kits may be supplied with 1×16 pin sockets depending on what I have available. The extra pin can be cut flush or left hanging over the edge of the board but I would advise you to leave the plastic housing alone. When I’ve tried cutting the plastic housing the pins tend to fall out and the housing gets chewed).
The NRF is powered by the Nanos 3.3v output (the Arduino runs off USB power) and is connected to the SPI bus with CE & CSN pins connected to Arduino digital pins 9 & 10 respectively (the NRF data pins are 5v tolerant). So when using the RF24 library you call the library like this:
The Raspberry Pi version is £5.50 + £1.50 shipping in the UK. (Pi and NRF not included. For shipping outside the UK, please get in touch.)
- 1 x Raspberry Pi 2/3 Adaptor PCB
- 1 x 2x4pin socket
- 1 x 2x20pin socket
- 1 x 100uF Capacitor
The NRF is powered by the Pi 3.3v output and is connected to the SPI bus (GPIO9,10 & 11 = MISO, MOSI & SCK) with CE & CSN pins connected to GPIO25 and GPIO8 (As per https://blog.the-jedi.co.uk/2013/10/07/nrf24l01-and-raspberry-pi/)
See also http://tmrh20.github.io/RF24/Linux.html (Don’t forget to edit the GPIO pins in the python example (something like: radio(25,8)) and then run it as root or you will get a segmentation fault!)
If you are interested, email mark at sub-design.co.uk (or use the contact form on this site) and i’ll get in touch with availability and we can arrange shipping and payment via paypal.
Quantities are very limited as these are spares from a small batch PCB production run.
These are also available from ebay but are a little more expensive to cover ebay and paypal fees.
Nano NRF Adaptor here
Raspberry Pi NRF Adaptor here