Nrf24L01-Info

From ArduinoInfo
Jump to navigation Jump to search
From ManiacBug!
http://maniacbug.wordpress.com/find-me-on/

Signal
RF
Module
Arduino
GND
1
GND
VCC
2
3V3
CE
3
8
CSN
4
9
SCK
5
13
MOSI
6
11
MISO
7
12
IRQ
8
2*

http://maniacbug.github.com/RF24/index.html


Driver for nRF24L01(+) 2.4GHz Wireless Transceiver


Design Goals: This library is designed to be...

  • Maximally compliant with the intended operation of the chip
  • Easy for beginners to use
  • Consumed with a public interface that's similiar to other Arduino standard libraries
  • Built against the standard SPI library.

Please refer to:

This chip uses the SPI bus, plus two chip control pins. Remember that pin 10 must still remain an output, or the SPI hardware will go into 'slave' mode.


CODE ETC IS HERE:

https://github.com/maniacbug/RF24

Primary public interface
These are the main methods you need to operate the chip


RF24 (uint8_t _cepin, uint8_t _cspin)

Constructor.
void
begin (void)

Begin operation of the chip.
void
startListening (void)

Start listening on the pipes opened for reading.
void
stopListening (void)

Stop listening for incoming messages.
bool
write (const void *buf, uint8_t len)

Write to the open writing pipe.
bool
available (void)

Test whether there are bytes available to be read.
bool
read (void *buf, uint8_t len)

Read the payload.
void
openWritingPipe (uint64_t address)

Open a pipe for writing.
void
openReadingPipe (uint8_t number, uint64_t address)

Open a pipe for reading.












Description:

  • Maximum operating speeds up to 2Mbps, GFSK modulation efficiency, Anti-interference ability, Particularly suitable for industrial control applications.
  • 125 Channels, Multi-point communication and frequency hopping to meet the communication needs
  • Built-in hardware CRC error detection, Multipoint communication address control.
  • Low-power 1.9 ~ 3.6V, only 1uA on Power down mode
  • Built-in 2.4Ghz antenna
  • Available software to set the address, only received local Address when output data(Provide interrupt instruction), can be directly connected to a variety of microcontrollers, Software programming is very convenient.
  • Built-in voltage regulator
  • Standard DIP Pitch Interface for embedded applications
  • size: 34mm X 17mm X 1mm

http://cgi.ebay.com/2-4GHz-9-dBi-Wireless-Antenna-Booster-WLAN-RP-SMA-WIFI-/370527733728?pt=LH_DefaultDomain_0&hash=item56452c87e0#ht_1536wt_1187


http://cgi.ebay.com/2-4GHz-7dBi-RP-SMA-Wireless-Router-Booster-Antenna-New-/280658363055?pt=AU_Computers_Networking_Accessories&hash=item41588ac2af#ht_4199wt_906

http://cgi.ebay.com/RP-SMA-2-4-GHz-20dBi-WIFI-Booster-Wireless-Antenna-WLAN-/310334778510?pt=LH_DefaultDomain_0&hash=item484164ec8e#ht_4025wt_954

http://cgi.ebay.com/2-4-GHz-13dBi-RP-SMA-Omni-Wifi-Antenna-Tilt-Swivel-/160594875057?pt=LH_DefaultDomain_0&hash=item25643352b1#ht_2303wt_954

http://cgi.ebay.com/Wifi-2-4GHZ-16-DBI-Booster-Antenna-RP-SMA-Wireless-WLAN-/220808099854?pt=AU_Computers_Networking_Accessories&hash=item336930380e#ht_2453wt_906

http://cgi.ebay.com/RP-SMA-2-4GHZ-18dbi-Booster-WLAN-Antenna-Magnetic-Base-/290589597497?pt=AU_Computers_Networking_Accessories&hash=item43a87d5f39#ht_3832wt_906




Thankfully for us, the guys at Nordic made the IO pins 5V-tolerant, which means you can run your microcontroller at 5V and it won’t fry this chip.Remember, though, that you can’t run the 24L01 at 5V – the data sheet gives an operating range of 1.9 to 3.6V for Vcc (the chip will be run at 3.3V in most circumstances). The SPI interface uses four pins, CSN, SCK, MISO, and MOSI for data transmission and reception.The CSN (chip select not) pin is active-low, and is normally kept high.When this pin goes low, the 24L01 begins listening on its SPI port for data and processes it accordingly.The remaining three pins should be tied to the user’s hardware SPI interface, to the same pins as their name suggests (SCK to SCK, MISO to MISO, and MOSI to MOSI). The remaining two pins are CE and IRQ.CE is used to control data transmission and reception when in TX and RX modes, respectively.IRQ is the interrupt pin, and is active-low.There are three internal interrupts that can cause this pin to go low when they are active.Each of these bits can be masked out such that when the bit’s respective interrupt becomes active, the status of the IRQ pin is not changed.


Parameter :

1、Maxium Distance: 100 meters

2、Receiver Channel Count: 6

3、Voltage: 1.9 ~ 3.6V

4、Speed: 1Mbps/2Mbps

5、Frequency: 125 frequency, multi-point communication and frequency hopping

6、Size: 15x29mm (including antenna)



FEATURES:

  • On-board 2.4GHz Antenna
  • 100m Range at 250kbps
  • Board size: 34mm x 17mm
  • Singal Break out to 2 row 10 pin header with standard 2.54mm pitch(0.1")
  • 250kbps to 2Mbit Data Rate
  • Auto Acknowledge
  • Auto Re-Transmit
  • Multiceiver - 6 Data Pipes
  • 32 Byte separate TX and RX FIFOs
  • 5V tolerant input pins
  • Software selectable channel from 2400MHz to 2525MHz (125 Selectable channels)
  • Minimum external components required





The module under the rate of 250K, open to a distance of 1100 meters, 1M rate, the open area of the distance 750 meters, 2M of the rate, open to a distance of 520 meters,
Our focus has been the development and application of wireless transmission, with many experienced R & D engineers, to provide wireless data transmission NRF24L01P + PA + LNA is our long distance data transmission for the specially developed high-power and high sensitivity radio data transmission module. NRF24L01P + PA + LNA wireless module operates in license-exempt 2.4G ISM band, can be point to point applications, but also form a star network, NRF24L01P + PA + LNAwireless module is the core of the Norwegian company's latest NORDIC high-performance wireless data transmission chip NRF24L01 +, with the department's professional design, increasing the chip power PA and LNA, RF switch, band pass filter composed of a professional full two-way RF power amplifier, making the effective communication distance has been greatly expanded . In the RF section, the Division has done a lot of debugging optimized match, making the highest emission efficiency, harmonic minimum, making NRF24L01P + PA + LNA wireless module for external devices to meet the minimum radio frequency interference, while not susceptible to interference from other devices greatly improve the stability. NRF24L01P + PA + LNAhighly integrated wireless module, size is only 45.54mm * 16.46mm, easily embedded in any space-constrained products, customers can add an MCU through the SPI port to control NRF24L01P + PA + LNA wireless module to complete long distance wireless data transmission system design, entirely without the need for the RF part of the research and development to worry about, a substantial reduction in R & D and shorten the development cycle.


This module is the company developed its own PC -side wireless data transceiver modules,ATMEGA90USB82 and RF chips NRF24L01 , the 2.4GHZ wireless spectrum for wireless data transmission, and through the USB2.0 protocol with the PC for high-speed communications, high-speed communications to ensure the quality of and in the wireless communication protocol to achieve a strict data validation mechanism to ensure reliable data communication.
The module can be the machine address and send the address of the configuration, multi-point PC and the PC , PC and electronic systems of data transmission. As long as the PC are equipped with the company's wireless USB module and the corresponding application software, you can achieve PC and PC between the wireless data transmission, for easy, simple; to achieve the PC and electronic data transmission systems, electronic systems should be configured on the Company's NRF24L01 module can be realized.


http://blog.diyembedded.com/ RF Stuff

ANTENNA STUFF:

http://personal.ee.surrey.ac.uk/Personal/D.Jefferies/yagiuda.html YAGIs