Co to jest NRF24L01+?
Jest to miniaturowy moduł do bezprzewodowego przekazywania danych między urządzeniami na odległość do 100 metrów. Urządzenia z tym modułem tworzą sieć w której może znajdować się do biliona urządzeń. Moduł automatycznie odbiera dane zaadresowane do niego, sprawdza ich poprawność i odsyła potwierdzenie odebrania. Moduł łączysz z kontrolerem za pomocą 5 lub 6 przewodów. Całość pobiera mniej prądu niż lampka LED i dostosowane jest do zasilania bateryjnego.
Parametry techniczne
- Zasilanie: od 1.9 do 3.6 V;
- Toleruje poziomy logiczne o napięciu 5 V;
- Pobór prądu: od 900 nA do 13,5 mA;
- Wymiary: 1,5 x 3 cm;
- Prędkość transmisji: od 250 kbps do 2 Mbps;
- Częstotliwość pracy radia: 125 kanałów od 2,4 do 2,4125 GHz;
- Moc nadajnika: od 0 do -18 dBm;
- Czułość odbiornika: od -82 do -94 dBm;
- Podłączenie: Za pomocą 4 przewodów interfejsu SPI o prędkości do 10 Mbps;
- Moduł pracuje w trybie half-duplex;
- Protokół komunikacji: od 3 do 5 bajtów numeru adresu, do 32 bajtów danych, 1 lub 2 bajty sumy kontrolnej CRC do weryfikacji danych;
- Moduł posiada kolejki nadawcze i odbiorcze o pojemności 3 pakietów;
- Każdy moduł może mieć do 6 różnych adresów odbiorczych;
- Automatyczne ponawianie wysyłania danych, które nie dotarły.
Wyprowadzenia modułu
Wyprowadzenia zasilania
- VCC - zasilanie od 1,9 do 3,6 V
- GND - masa zasilania
Wyprowadzenia interfejsu SPI
- CSN - sygnał wyboru urządzenia w magistrali SPI. Stan niski wybiera urządzenie.
- SCK - sygnał zegarowy do zatwierdzania bitów danych. Maksymalna częstotliwość 10 MHz.
- MISO - sygnał wyjścia danych szeregowych.
- MOSI - sygnał wejścia danych szeregowych.
Inne wyprowadzenia
- CE - sygnał aktywacji nadawania lub odbioru. W trybie odbioru stan wysoki włącza odbieranie danych. W trybie nadawania impuls dłuższy niż 10 mikrosekund wysyła jeden pakiet danych.
- INT - wyjście przerwania. Stan niski informuje o odebraniu danych; o tym, że dane dotarły do adresata; o zapełnieniu bufora odbiorczego.