Opis produktu: Moduł radiowy nRF24L01+ 2,4 GHz - transceiver THT - czarny
Moduł radiowy (nadajnik i odbiornik) działający w paśmie 2,4 GHz z Interfejsem komunikacyjnym SPI. Zasilany napięciem 1,9 V - 3,6 V, wyprowadzeniami są złącza goldpin. Posiada wbudowaną antenę oraz sprzętowe kolejki FIFO. Maks. zasięg do 100 m.
Bezprzewodowa komunikacja sieciowa za pomocą WiFi dawno przestała już być domeną komputerów, urządzeń mobilnych i najwyższej klasy aparatury do zastosowań profesjonalnych. Dziś z Internetem łączą się nawet niedrogie, produkowane masowo gadżety, a także urządzenia budowane przez amatorów elektroniki w domowym zaciszu. Nie da się ukryć, że bodaj najsilniejszy wpływ na popularyzację WiFi wśród makerów miały (i nadal mają) moduły radiowe oparte na układach firmy Nordic Semiconductor. Moduł radiowy nRF24L01+ jest szczególnie chętnie stosowany, zarówno z uwagi na bardzo atrakcyjną cenę, jak i naprawdę imponujące możliwości funkcjonalne.
W naszej ofercie znajdują się żeńskie listwy goldpin oraz przewody, które umożliwiają podłączenie modułu do dedykowanej PCB, płytki stykowej lub zestawu (np. Arduino, Arduino Nano lub STM32Discovery) .
Produkt kompatybilny z Arduino
Dla użytkowników Arduino powstała biblioteka ułatwiająca użytkowanie modułu. |
Wszystko w jednym chipie
Sercem opisywanego modułu WiFi jest niewielki układ scalony o oznaczeniu nRF24L01+, integrujący w sobie wszystkie bloki niezbędne do nawiązania łączności radiowej z routerami, komputerami czy urządzeniami mobilnymi. Oprócz czułego odbiornika o regulowanym wzmocnieniu oraz nadajnika ze wzmacniaczem o przestrajanej cyfrowo mocy wyjściowej, w strukturze układu nRF24L01+ znalazł się syntezer częstotliwości, filtry RF oraz modulator i demodulator GFSK, a także niezbędne do obsługi protokołu WiFi bloki cyfrowe: kontroler części radiowej, pamięć podzielona na rejestry (zapewniają one możliwość konfiguracji parametrów pracy układu oraz odczyt aktualnego statusu), bufory FIFO dla nadajnika i odbiornika oraz interfejs SPI, pozwalający na łatwe połączenie z dowolnym mikrokontrolerem lub układem FPGA.
Znany i lubiany moduł radiowy na pasmo ISM
Transceiver nRF24L01+ jest jednym z najpopularniejszych układów stosowanych w modułach komunikacji bezprzewodowej, bazujących na paśmie ISM. Częstotliwość nośna jest równa 2,4 GHz (podobnie, jak WiFi oraz Bluetooth), a sama obsługa programowa procesu transferu danych jest nieporównanie prostsza, niż w bardziej złożonych protokołach, znanych z komputerów i urządzeń mobilnych. Moduł radiowy nRF24L01+ 2,4 GHz - transceiver THT - czarny posiada dwurzędowe złącze goldpin 2x5 pin w rastrze 2,54 mm, dzięki czemu bezproblemowo współpracuje z wieloma zestawami ewaluacyjnymi i płytkami bazowymi. Ponadto istnieje możliwość podłączenia go do dowolnego układu na płytce stykowej lub uniwersalnej, Arduino bądź Raspberry Pi – wystarczy wykorzystać do tego celu przewody prototypowe, zakończone wtykami żeńskimi BLS z jednej strony, a męskimi lub żeńskimi (zależnie od wybranego modułu bądź rodzaju płytki) z drugiej.
Doskonały bilans łącza i proste podłączenie
Nadajnik nRF24L01+ może pracować z mocą wyjściową od -18 dBm aż do 0 dBm (z krokiem ustawianym co 6 dBM), zaś nadajnik oferuje czułość na poziomie nawet -94 dBm (przy minimalnej prędkości transmisji równej 250 kbps). Parametry te pozwalają na uzyskanie zasięgu aż do 100 metrów, zależnie od otoczenia i obecności ewentualnych przeszkód na drodze pomiędzy modułem nRF24L01+, a współpracującym z nim urządzeniem. Co ważne, przy niższej o 12 dBm czułości układ może osiągać prędkość transmisji aż do 2 Mbps. Stabilność pracy transceivera zapewnia wbudowany stabilizator napięcia, pracujący w zakresie napięć wejściowych od 1,9 do 3,6 V. Znacznym ułatwieniem jest obecność wbudowanej anteny mikropaskowej, wykonanej w postaci ścieżki na PCB modułu – dzięki temu nie jest konieczne stosowanie zewnętrznych anten, co ma miejsce w przypadku droższych modułów. Podłączenie modułu radiowego nRF24L01+ z mikrokontrolerem sterującym odbywa się poprzez złącze goldpin 2x4 w standardowym rastrze 2,54 mm (100 mils). Niewielkie wymiary zewnętrzne płytki drukowanej (zaledwie 30 x 16 mm) umożliwiają wbudowanie transceivera w niemal dowolne urządzenie – dlatego też moduł radiowy nRF24L01+ jest chętnie stosowany m.in. w niewielkich robotach mobilnych.
Komunikacja na bazie nRF24L01 – poradnik
Jednym z najlepszych sposobów na rozpoczęcie pracy z modułami opartymi na transceiverze nRF24L01+ jest wykorzystanie środowiska Arduino i gotowych bibliotek, służących do programowej obsługi transmisji oraz ustawiania parametrów pracy modułu. Można wykorzystać do tego celu np. płytkę Arduino Uno bądź Arduino Nano – nRF24L01 toleruje bowiem 5-woltowe sygnały na wejściach cyfrowych, pomimo że sam zasilany jest napięciem 3,3 V.
Podczas uruchamiania aplikacji warto sprawdzić, jaki rzeczywisty zasięg można uzyskać w konkretnych warunkach otoczenia i – co ważne – po umieszczeniu urządzenia w docelowej obudowie. Wszystkie elementy przewodzące, w tym płytka drukowana oraz zamontowane na PCB lub wokół niej elementy (transformatory, duże dławiki, czy też wyświetlacze) stanowią niepożądany ekran, który w pewnych sytuacjach może zmniejszać zasięg modułu. W razie potrzeby warto przesunąć moduł w inne miejsce obudowy, co może znacząco poprawić jego osiągi.
Specyfikacja modułu radiowego nRF24L01
- Napięcie zasilania: 1,9 V - 3,6 V
- Pobór prądu: 11 mA (przy 0 dbm mocy wejściowej)
- Częstotliwość pracy: 2,4GHz
- Interfejs komunikacyjny: SPI
- Prędkość transmisji: 250 kbps, 1 Mbps lub 2 Mbps
- Modulacja GFSK
- 32-bitowe rejestry FIFO dla nadajnika i odbiornika
- Automatyczna transmisja pakietów
- Wymiary: 30 x 16 mm
- Montaż: przewlekany - raster 2,54 (złącza goldpin)
Przydatne linki |