nRF Serial Adapter for nRF24L01 wireless data acquisition and controls

Hi Guys,

We introduce the NRF Serial Adapter for nRF24L01 wireless data acquisition and controls.

 

Module Description:

  • It supports AT commands to configure the system!
  • Serial data transmission distance 50 to 500 m.
  • A single transmission efficient bytes: 1-70 bytes.
  • Module supported baud rate : 9600, 115200, 250000.
  • VCC Supports of  5V supply.
  • Supported 3.3V & 5V logic voltage levels for Tx and Rx signals.

NRF Serial adapter V1.0 supports following NRF Modules:

  1. NRF24L01 + PA + LNA Wireless module with Antenna 3.0 – 3.6V.

nrfAntenna

2. NRF24L01+ 2.4GHz Wireless Transceiver Module.

nrfBlack

3. NRF905 Wireless Transceiver Modules.

nrf905

4. NRF24L01 2.4GHz Wireless Transceiver Module.

nrfGreen

In this post you will be familiarized with the steps to configure NRF Serial adapter V1.0 for NRF24L01 wireless data acquisition and controls..  The connections required and the AT commands aiding this capability will be explained as well.

Hardware Prerequisite:

  1. NRF Serial adapter V1.0  It is readily available on our online Store.
  2. USB to TTL converter or CP2102. You can buy this also from our online Store by clicking here.
  3. Jumper wires.

Software Prerequisite:

  1. Arduino IDE 1.6.4 or its newer versions– (Download it from here)

Follow my lead carefully,

Step 1: Hardware connections require for connecting USB to TTL converter with NRF Serial adapter V1.0 as:

connect

P_20170915_125533_HDR_Fotor

Step 2: Connect the USB to TTL converter to the USB port of a computer and make sure that the port has been detected by checking the Device Manager option.(On this post i’m connecting both of the NRF Serial adapter to the two different USB port of a single computer.)

 

deviceManager

Step 3: Open two Arduino IDE window and Select Arduino UNO as Board and select the appropriate COM port.

  • Board: Tools > Board > Arduino/Geniuno UNO.

boardSelect

  • Port: Tools > Port in Arduino.

portSelect

Step 4Open Serial Monitor in both of the Arduino IDE window.

serialMonitor

The default writing address and reading address to be displayed on the Serial Monitor followed by a string “I’M READY”.

Make sure that select the baud rate as 9600 and communicating type as Carriage return.

Step 5: To configure the writing and reading addresses type ‘ *** ‘ on the input box of the Serial Monitor and click the Send icon for entering the configuration mode.

congsm

Step 6: After entering the configuration mode type the AT commands to configure the writing -reading addresses and also can change the Baud rate.

  • Writing address: AT+WADD=’type any address (eg: AT+WADD=ABCDE).
  • Reading address: AT+RADD=’type any address (eg: AT+RADD=FGHIJ).
  • Baud Rate: AT+BAUD=’type any supporting baud rate’ (eg: AT+BAUD=115200).
  • Restart the Module: AT+REBOOT

Make sure that the writing address of one NRF module should be the reading address of the another NRF module and vice versa for proper communication.

add_edit

Step 7: After configure the addresses as per the communication protocol mentioned above, The module must be restart using the AT command ‘AT+REBOOT’ to make the module communicate as per the configured addresses.

reboot

Make sure that the device must be restart after the configuration.

 

Step 8: Now, the addresses has been configured as per the user defined now both of the NRF module can communicate serially each other.

smDual

Be sure to leave comments if you found this helpful.

Leave a comment