nRF24L01+ 2.4 GHz Wireless Connectivity with the tinyK20 Board

Alternatively, a USB CDC or UART (Serial) connection can be used.

Iā€™m not going much into details how to use the nRF24L01+, RNet and all the other components. Check the links at the end of this article for more details.

nRF24L01+ 2.4 GHz Wireless Connectivity with the tinyK20 Board

Summary

With this project I have the tinyK20 board enabled with 2.4 GHz wireless connectivity for less than $3 using the Nordic Semiconductor nRF24L01+ transceiver. I plan to use this in one of my next projects which need to have all board components in a small enclosure: here the tinyK20 fits well:-).

The sources of this project are available on GitHub here: https://github.com/ErichStyger/mcuoneclipse/tree/master/Examples/KDS/tinyK20/tinyK20_nrf

Happy nRFā€™ing:-)

Links

  • Using the Nordic Semiconductor nRF24L01+ transceiver: Tutorial: Nordic Semiconductor nRF24L01+ with the Freescale FRDM-K64F Board
  • RNet stack: RNet Stack as Component, nRF24L01+ with Software SPI, Enhanced RNet Wireless Components and Communication Stack
  • Segger RTT: Using Segger Real Time Terminal (RTT) with Eclipse

    How is this RF network in comparison with an RF network based on Freescaleā€™s SMAC protocol over the MC1323x Transceiver (IEEE 802.15.4)?

    The aspects that Iā€™m interested in are:

    ā€“ Reliability: The MC1323x Transceiver supports ACK mechanism for retransmissions, but it is rather complicated; weā€™ve implemented our own ACKing procedure at the application layer, which is less efficient of course; Can this Nordic Semiconductor nRF24L01+ transceiver be programmed ā€œeasilyā€ for retransmissions as needed?

    ā€“ Reception: Weā€™ve encountered some extremely bad sessions with almost no RX whatsoever; we havenā€™t figured out the source of this problem; it could be a cellular antenna on the roof of our office building, but weā€™ve also experienced it in other places, in particularly when many other RF networks of various types (BT, Wifi, etc) are present in the vicinity; As a last resort, weā€™ve used the MC1323x Transceiverā€™s support for 16 channels between 2.405GHz and 2.480GHz. It doesnā€™t always resolve the problem, but still keeps the network ā€œaliveā€. Does this Nordic Semiconductor nRF24L01+ transceiver support different frequencies in any manner

For more detail:Ā  nRF24L01+ 2.4 GHz Wireless Connectivity with the tinyK20 Board


About The Author

Ibrar Ayyub

I am an experienced technical writer holding a Master's degree in computer science from BZU Multan, Pakistan University. With a background spanning various industries, particularly in home automation and engineering, I have honed my skills in crafting clear and concise content. Proficient in leveraging infographics and diagrams, I strive to simplify complex concepts for readers. My strength lies in thorough research and presenting information in a structured and logical format.

Follow Us:
LinkedinTwitter

Leave a Comment

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.