Oldalforrás megtekintése Korábbi változatok Hivatkozások Exportálás PDF-be Share on ... Google+ Twitter LinkedIn Facebook Pinterest Telegram Tartalomjegyzék nRF24L01 Az nRF24L01 modulok közös jellemzői A modulok pin kiosztása NRF24L01 + PA + LNA modul nRF24L01 + SI24R1 receiver modul nRF24L01 - Arduino Nano vezetékezés nRF24L01 + (alapmodul) illesztőmodul nRF24L01 szoftver Ez a dokumentum egy előző változata! nRF24L01 Sok helyen KY-067 néven emlegetett kommunikációs modul a Nordic Semiconductor nRF24L01 IC-jére épül, mely ultra alacsony fogyasztású (ULP) 2 Mbps RF adó-vevő IC, a 2,4 GHz-es ISM (licencmentes) sávban forgalmaz. Az nRF24L01 modulok közös jellemzői Technikai jellemzők: GFSK kódolás Automatikus nyugtázás funkció Cím és CRC számítás (alkalmazás) 1 vagy 2Mbps (on air) adatátviteli sebesség SPI sebesség: 0..10 Mbps Enhanced ShockBurst ™ hardver-protokoll-gyorsító, mely támogatja a nagysebességű SPI interfészt az alkalmazásvezérlő számára 125 választható RF csatorna (2400..2525 Mhz ISM, csatornánként 1 MHz) Minden modul 6 másikkal tarthat egyidejűleg kapcsolatot frekvenciaugrás alkalmazása 5V-os jelbemenetek Tápfeszültség: 1,9 .. 3,6 V A modulok az Arduino felől SPI kommunikációval érhetők el. Bővebben erről: Arduino SPI. A modulok pin kiosztása 1GroundGroundGrund 2VccPowerTápfeszültség: 3.3V (!!) 3CEChip EnableAz SPI kommunikáció engedélyezése 4CSNShip Select NotA bemenetet HI-ra kell állítani, különben tiltja az SPI kommunikációt 5SCKSerial ClockAz SPI-hez szükséges órajel 6MOSIMaster Out Slave InAdatok fogadására szolgáló pin 7MISOMaster In Slave OutAdatok küldésére szolgáló pin 8IRQInterrupt(opcionális) interrupt pin, "LO" aktív NRF24L01 + PA + LNA modul A modul az IC-t integráló panelon kívül egy LNA-t, teljesítményerősítőt (PA) és egy antennát is tartalmaz, ezáltal viszonylag nagyobb távolságra is alkalmazható. 250 Kb-os adatátviteli sebesség mellett az átviteli távolság akár 1100 méter is lehet 1 Mb adatátviteli sebesség mellett az átviteli távolság akár 750 méter is lehet nRF24L01 + SI24R1 receiver modul Ez a modul a nyák-on integrálja az antennát is, mely egyfelől olcsóbb, másfelől viszont a hatótávolsága is kisebb - 100..250 m - mint a külső antennás moduloké. Szerencsére a csatlakozófelületük (mármint a lábkiosztásuk) megegyezik. Az alapértelmezett beállítások szerint az SI24R1 nagyjából 2 ~ 3dBm kimeneti teljesítményt ad le. A 0x06 (RF_SETUP) regiszter legalacsonyabb bitértékének az 1-re állításával ez az érték 7dBm-re emelhető. nRF24L01 - Arduino Nano vezetékezés Arduino Uno/Nano - nRF24L01 3,3V - Vcc GND - GND D13 - SCK D12 - MISO D11 - MOSI D10 - CSN D9 - CE nRF24L01 + (alapmodul) illesztőmodul en: Socket Adapter Module Board For 8 Pin NRF24L01+ Wireless Transceiver Ez az illesztőmodul megoldja a 3.3V/5V illesztési problémát azáltal, hogy a tápja és a jelek szintje is 5V-os, a 3.3V konverziót "belül" oldja meg. Ezen felül a táp (5v) is külön kerül bevezetésre, ami segítséget nyújthat a modul egyik akkut problémájára, hogy adott működési módok esetén nem kap elég áramot. A konverziót a modul egy AMS1117-3.3 IC-vel végzi. nRF24L01 szoftver https://github.com/nRF24/RF24