2026-10-26 · Radio nRF24L01+, zgubione paczki przy kolizji kanałów
Radio nRF24L01+, zgubione paczki przy kolizji kanałów

poniedziałek 26.10.2026 · tydzień 2 · Radio, czas, pozycja i pola

Radio nRF24L01+, zgubione paczki przy kolizji kanałów

Na koniec dnia: dwie płytki rozmawiają drugim radiem 2,4 GHz, a Ty masz tabelę strat dla trzech kanałów i wiesz, jak sieć domowa psuje łącze.

2 hnowy element
1,5 hbudowa tygodnia
30 mindowód i porządek

Wprowadzenie 1/2

Po co to dziś

Tydzień radia. Zaczynasz od modułu, który przez lata był standardem tanich aparatur do modeli: prosty, bez sieci, 32 bajty na paczkę. Porównasz go z ESP‑NOW, które już znasz.

Wprowadzenie 2/2

Do czego prowadzi

Po co: temat „jak dane przeżywają zakłócenia” z Twojej listy przechodzi z teorii w liczby. kamień milowy M5 „Czujniki i napędy” (cel: Kąt przechyłu z czujnika ruchu na małym wyświetlaczu; serwo i silnik sterowane z programu; „kwiatek do podlania” (czujnik gleby zapala diodę)) druga połowa; węzeł korekcja‑bledow na poziom 3.

1

Teoria 1/4 · 20 minut przed częściami

Moduł nRF24L01+ nadaje na 2,4 GHz w jednym ze 126 kanałów co 1 MHz, z mocą do 0 dBm (1 mW).

Paczka ma adres 5 bajtów, do 32 bajtów danych i sumę kontrolną CRC 16 bitów; odbiorca potwierdza odbiór, nadajnik bez potwierdzenia powtarza do 15 razy. To jest dokładnie mechanizm „suma + powtórka” z notatki z 16.10, tylko w sprzęcie.

2

Teoria 2/4 · 20 minut przed częściami

Sieć Wi‑Fi w domu zajmuje 20 MHz wokół kanału 1, 6 albo 11 (częstotliwości 2412, 2437, 2462 MHz).

Kanał nRF numer 25 leży dokładnie w środku Wi‑Fi 1; kanał 100 (2500 MHz) leży powyżej całego pasma Wi‑Fi. Stąd dzisiejszy eksperyment: straty na kanale w środku Wi‑Fi kontra poza nim.

Kondensator elektrolityczny 100 µF 50 V
pudełko Fun Kit (regał) Kondensator elektrolityczny 100 µF 50 V
3

Teoria 3/4 · 20 minut przed częściami

Zasilanie: moduł pracuje na 3,3 V (5 V go zabija; lekcja o napięciach) i pobiera krótkie, ostre impulsy prądu przy nadawaniu.

Bez kondensatora 10 µF przy jego zasilaniu gubi paczki nawet w idealnych warunkach. Rozmawia z płytką magistralą SPI: cztery przewody plus dwa sterujące.

4

Teoria 4/4 · 20 minut przed częściami

Porównanie z ESP‑NOW: ESP‑NOW używa ramek Wi‑Fi (20 MHz, do 250 bajtów, 1 Mb/s), nRF24 wąskiego kanału 1 MHz i do 2 Mb/s.

Wąski kanał łatwiej wcisnąć między sieci; szeroki łatwiej zagłuszyć, ale niesie więcej.

Przygotowanie · 10 minut

Zbierz z magazynu i połóż na macie

Adres to pudełko, rząd i kolumna z mapki na wieczku. W bloku 3 wszystko wraca na te same miejsca.

Części (8)

NORT12 nr 2 · A1Radio nRF24L01+ z anteną na płytcemasz 2 · NORT12 nr 2 · A1
Box 3 „2” · mała komora 1Klon UNO z gniazdem USB-Cmasz 1 · Box 3 „2” · mała komora 1
pudełko Fun Kit (regał)Płytka stykowa 830 pólmasz 1 · pudełko Fun Kit (regał)
pudełko Fun Kit (regał)Kondensator elektrolityczny 100 µF 50 Vmasz 5 · pudełko Fun Kit (regał)
NORT12 nr 2 · B1OLED 0,96 cala 128×64 (szpilki GND VCC SCL SDA)masz 2 · NORT12 nr 2 · B1
Box 3 „3”Przewód połączeniowy męsko-męski 20 cmmasz 40 · Box 3 „3”
Box 3 „3”Przewód połączeniowy męsko-żeński 20 cmmasz 40 · Box 3 „3”
Box 3 „3”Przewód połączeniowy żeńsko-żeński 20 cmmasz 40 · Box 3 „3”
Kondensator elektrolityczny 100 µF 50 V
pudełko Fun Kit (regał) Kondensator elektrolityczny 100 µF 50 V
1

Krok 1 z 6

Podłączenie dwóch modułów

Jeden na XIAO (VCC 3V3, GND, CE D2, CSN D3, SCK D8, MOSI D10, MISO D9), drugi na UNO (3.3V, GND, CE 9, CSN 10, SCK 13, MOSI 11, MISO 12). Kondensator 10 µF między VCC a GND przy każdym module.

Gotowe, gdybiblioteka RF24 (TMRh20), przykład GettingStarted: „Transmission successful”
OLED 0,96 cala 128×64 (szpilki GND VCC SCL SDA)
NORT12 nr 2 · B1 OLED 0,96 cala 128×64 (szpilki GND VCC SCL SDA
2

Krok 2 z 6

Licznik paczek

Nadajnik wysyła numer co 50 ms; odbiornik liczy odebrane i dziury w numeracji (jak w programie 07 z 16.10). Wynik na OLED odbiornika.

Gotowe, gdyodebrane rosną 20/s, zgubione stoją
Radio nRF24L01+ z anteną na płytce
NORT12 nr 2 · A1 Radio nRF24L01+ z anteną na płytce
3

Krok 3 z 6

Zjawisko 1: kanał w środku Wi‑Fi

radio.setChannel(25) po obu stronach (sprawdź w Macu kanał Twojego routera: Option + klik na ikonę Wi‑Fi; dopasuj: kanał 1 → 25, 6 → 50, 11 → 75). Dwie minuty, zapisz straty.

Gotowe, gdyprocent zgubionych dla kanału w Wi‑Fi
4

Krok 4 z 6

Zjawisko 2: obciążenie sieci

Na iPhonie uruchom pobieranie dużego pliku albo film 4K przez Wi‑Fi, z telefonem blisko płytek. Dwie minuty.

Gotowe, gdystraty wzrosły; liczba w tabeli
5

Krok 5 z 6

Zjawisko 3: kanał poza Wi‑Fi

setChannel(100). Powtórz obie próby.

Gotowe, gdytabela 3 kanały × 2 warunki
6

Krok 6 z 6

Powtórki i moc

Włącz autoACK i retries (setRetries(5,15)); porównaj zgubione z/bez. Potem setPALevel(RF24_PA_MIN) kontra MAX przez ścianę.

Gotowe, gdywiesz, co bardziej pomaga: powtórki czy moc
Radio nRF24L01+ z anteną na płytce
NORT12 nr 2 · A1 Radio nRF24L01+ z anteną na płytce
B

Blok 2 · budowa tygodnia · 1/1

Stacja pogodowa, krok 1: łącze

Tydzień 2 buduje stację pogodową na XIAO, która wysyła odczyty do UNO z wyświetlaczem przez nRF24. Dziś idzie sama liczba (numer paczki); od jutra dojdą dane.

Gotowe, gdyUNO pokazuje numer paczki z XIAO przez radio

Blok 3 · 30 minut

Dowód, notatka, porządek

Dowód

tabela strat (3 kanały × 2 warunki) + zdjęcie OLED z licznikiem

Notatka, pięć zdań

Pięć zdań: co to kanał; dlaczego kanał 25 gubił; co zrobiło pobieranie pliku; powtórki czy moc; czym nRF24 różni się od ESP‑NOW.

Odłóż na miejsce
  • 4-A1Radio nRF24L01+ z anteną na płytce
  • 9-A2Klon UNO z gniazdem USB-C
  • 2-*Płytka stykowa 830 pól
  • 2-*Kondensator elektrolityczny 100 µF 50 V
  • 4-B1OLED 0,96 cala 128×64 (szpilki GND VCC SCL SDA)
  • 6-*Przewód połączeniowy męsko-męski 20 cm
  • 6-*Przewód połączeniowy męsko-żeński 20 cm
  • 6-*Przewód połączeniowy żeńsko-żeński 20 cm

Dowód wyślij w rozmowie; po zapisaniu dzień dostaje punkt. Karta dnia: Warsztat → Plan → 26.10