User Tools

Site Tools


guide:nrf24multiprotocoltx

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
guide:nrf24multiprotocoltx [2016/11/11 20:45]
cmengler [nRF24 multi-protocol RC transmitter]
guide:nrf24multiprotocoltx [2016/11/18 22:33] (current)
cmengler [References]
Line 3: Line 3:
  
 The Arduino Nano provides a 3.3v which makes it an ideal choice with the nRF24 module. However the nRF24L01 is 5v tolerant, it is preferable to use 3.3v from the Arduino to power it. The Arduino Nano provides a 3.3v which makes it an ideal choice with the nRF24 module. However the nRF24L01 is 5v tolerant, it is preferable to use 3.3v from the Arduino to power it.
 +
 ===== Parts ===== ===== Parts =====
   * 1x Ardunio Nano rev3.0   * 1x Ardunio Nano rev3.0
   * 1x nRF24L01 transceiver module   * 1x nRF24L01 transceiver module
   * 1x 4cm x 6cm PCB prototype board   * 1x 4cm x 6cm PCB prototype board
 +  * 1x 2.54mm female connector header row //​(optional)//​
   * 26 AWG wire   * 26 AWG wire
 +
 ===== Steps ===== ===== Steps =====
 +  - Upload the [[https://​github.com/​goebish/​nrf24_multipro/​archive/​master.zip|nrf24_multipro]] sketch to the Arduino Nano.
 +  - Layout the Arduino Nano on the PCB prototype board (e.g. top most left).
 +  - Layout the nRF24L01 transceiver module on the PCB prototype board (e.g. top most right of Arduino Nano).
 +  - Wire up the pins for the transmitter.
 +    - Wire **GND** from both Arduino and nRF24L01 to **GND** pin of transmitter.
 +    - Wire **VIN** from Arduino to **+BAT** pin of transmitter.
 +    - Wire **D2** from Arduino to **PPM** pin of transmitter.
 +  - Wire the pins from the Arduino to the nRF24L01 transceiver module.
 +    - Wire **3.3V** from Arduino to nRF24L01 **VCC** pin.
 +    - Wire **D3** from Arduino to nRF24L01 **MOSI** pin.
 +    - Wire **D4** from Arduino to nRF24L01 **SCK** pin.
 +    - Wire **D5** from Arduino to nRF24L01 **CE** pin.
 +    - Wire **A0** from Arduino to nRF24L01 **MISO** pin.
 +    - Wire **A1** from Arduino to nRF24L01 **CSN** pin.
 +
 +//TIP: For connection to the external RF pins on the transmitter,​ you could use a 4-pin servo cable instead of the 2.54mm pitch female headers.//
 +==== Pin-outs ====
 +^Arduino^nRF24L01^Transmitter^
 +|3.3v|VCC| |
 +|GND|GND|GND|
 +|VIN| |vOUT|
 +|D2| |PPM|
 +|D3|MOSI| |
 +|D4|SCK| |
 +|D5|CE| |
 +|A0|MISO| |
 +|A1|CSN| |
  
 ===== References ===== ===== References =====
   * https://​github.com/​goebish/​nrf24_multipro/​blob/​master/​README.md   * https://​github.com/​goebish/​nrf24_multipro/​blob/​master/​README.md
 +  * https://​www.rcgroups.com/​forums/​showpost.php?​p=34414371&​postcount=3376
guide/nrf24multiprotocoltx.1478857546.txt.gz ยท Last modified: 2016/11/11 20:45 by cmengler