Description
Moduł RFID RC522 13,56 MHz – do Arduino, AVR i własnych systemów dostępu
RC522 to popularny moduł do odczytu i zapisu kart oraz breloków RFID 13,56 MHz. Sprawdza się w projektach takich jak kontrola dostępu, rejestracja obecności, prosty alarm, zamek na kartę czy identyfikacja użytkownika w systemach DIY. W zestawie dostajesz sam czytnik, kartę, brelok oraz piny do przylutowania, więc można od razu zacząć testy.
To rozwiązanie często wybierane do Arduino i innych mikrokontrolerów, bo komunikuje się przez SPI i ma szerokie wsparcie bibliotek. Jeśli budujesz prototyp lub edukacyjny projekt z RFID, to jest jeden z najczęściej stosowanych modułów.
Do czego można użyć tego czytnika?
- 🔐 prosty system kontroli dostępu do drzwi, szafki lub urządzenia,
- 🕒 rejestracja czasu pracy lub obecności,
- 🏠 domowe projekty smart home i alarmy,
- 🛠️ nauka obsługi RFID w Arduino IDE,
- identyfikacja kart i tagów w projektach prototypowych,
- ⚙️ interfejs użytkownika oparty na karcie lub breloku zamiast klawiatury.
W praktyce RC522 jest najczęściej używany tam, gdzie potrzebujesz rozpoznania konkretnego UID karty lub pracy z popularnymi kartami z rodziny MIFARE.
Najważniejsze cechy w praktyce
- Częstotliwość pracy 13,56 MHz – współpraca z kartami RFID z tego pasma.
- Interfejs SPI – łatwe podłączenie do Arduino, AVR, PIC i innych platform.
- Zasilanie 3,3 V – ważne przy doborze mikrokontrolera i okablowania. 🚨
- Zasięg do 40 mm – dobry do świadomego, bliskiego przykładania karty.
- Obsługa szyfrowania CRYPTO1 – zgodność z terminologią i walidacją produktów MIFARE według danych producenta.
- Gotowe biblioteki – szybszy start przy budowie własnego projektu.
Kompatybilność – z czym współpracuje?
Moduł jest przeznaczony do współpracy z układami i platformami, które obsługują komunikację SPI. Najczęściej stosuje się go z:
- Arduino,
- mikrokontrolerami AVR,
- układami PIC,
- innymi systemami embedded z interfejsem SPI.
Obsługiwane typy kart według danych produktu:
- MIFARE1 S50,
- MIFARE1 S70,
- MIFARE Ultralight,
- MIFARE1,
- MIFARE Pro,
- MIFARE DESFire.
Jeśli kupujesz czytnik do konkretnej karty, zwróć uwagę przede wszystkim na częstotliwość 13,56 MHz i rodzinę obsługiwanych nośników. To najważniejsze, żeby uniknąć błędnego zakupu. ❓
Na co zwrócić uwagę przed zakupem?
- To moduł 3,3 V – nie należy zakładać, że wszystkie linie sygnałowe tolerują 5 V.
- Zasięg jest krótki – do około 40 mm, więc to czytnik do bliskiego odczytu, a nie bramka dalekiego zasięgu.
- Wymaga lutowania pinów – złącza są dołączone osobno.
- To element do integracji – wymaga podłączenia, konfiguracji i obsługi programowej.
Jeżeli budujesz układ z Arduino 5 V, sprawdź sposób podłączenia linii SPI i poziomy logiczne przed uruchomieniem. To jedna z najczęstszych przyczyn problemów z modułem RC522. 🔧
Jak działa RC522?
Czytnik generuje pole elektromagnetyczne 13,56 MHz. Gdy zbliżysz kartę lub brelok, moduł odczytuje dane identyfikacyjne i przekazuje je do mikrokontrolera przez interfejs SPI. Dalej wszystko zależy od Twojego programu – możesz porównać UID z listą uprawnionych użytkowników, zapisać zdarzenie, uruchomić przekaźnik albo włączyć alarm.
W prostych projektach najczęściej odczytuje się UID karty i wykonuje akcję logiczną, np. „otwórz” lub „odmów dostępu”. 💡
Podłączenie i uruchomienie
Moduł komunikuje się przez SPI, dlatego do działania potrzebuje poprawnego połączenia linii zasilania oraz sygnałów interfejsu. Samo uruchomienie jest zwykle szybkie, bo dostępne są gotowe biblioteki dla Arduino IDE.
W praktyce wygląda to tak:
- przylutuj dołączone piny,
- podłącz zasilanie 3,3 V i masę,
- połącz linie SPI z mikrokontrolerem,
- wgraj przykład z biblioteki,
- sprawdź odczyt UID karty lub breloka.
Jeśli projekt ma działać stabilnie, nie prowadź przewodów sygnałowych zbyt długimi odcinkami i zadbaj o poprawne zasilanie. 🔌
Typowe zastosowania DIY
- zamek RFID do szuflady, skrzynki lub obudowy,
- dostęp do pracowni, modelarni lub warsztatu,
- system „obecny / nieobecny” dla domowników,
- czytnik identyfikatorów do własnego projektu IoT,
- uruchamianie scen lub funkcji po przyłożeniu tagu RFID.
To mały moduł, ale daje sporo możliwości, szczególnie gdy połączysz go z wyświetlaczem, buzzerem, przekaźnikiem albo elektrozamkiem. 🛠️
Najczęstsze błędy użytkowników
- podanie zasilania 5 V zamiast 3,3 V,
- brak wspólnej masy między modułem a mikrokontrolerem,
- zbyt duża odległość karty od anteny,
- próba użycia niekompatybilnych kart RFID,
- pominięcie lutowania pinów przed testami,
- błędne przypisanie linii SPI w programie.
Jeżeli czytnik nie widzi karty, najpierw sprawdź zasilanie, biblioteki, przypisanie pinów i typ nośnika. To zwykle rozwiązuje problem szybciej niż wymiana modułu.
Dane techniczne
| Model | RC522 |
| Częstotliwość pracy | 13,56 MHz |
| Napięcie zasilania | 3,3 V |
| Prąd pracy | 13 – 26 mA |
| Prąd biegu jałowego | 10 – 13 mA |
| Prąd uśpienia | poniżej 80 uA |
| Interfejs komunikacyjny | SPI |
| Maks. szybkość transmisji | 10 Mbit/s |
| Zasięg pracy | do 40 mm |
| Wymiary | 40 x 60 mm |
Co znajduje się w zestawie?
- moduł czytnika RFID RC522,
- karta RFID,
- brelok RFID,
- piny do przylutowania.
FAQ – pytania przed zakupem
Tak, to jeden z najczęściej używanych czytników RFID do Arduino. Współpracuje przez SPI i ma dostępne biblioteki ułatwiające start.
Tak, ale sam moduł nie steruje bezpośrednio zamkiem. Potrzebny jest jeszcze mikrokontroler i element wykonawczy, np. przekaźnik lub sterownik zamka.
Do około 40 mm. W praktyce kartę lub brelok przykłada się blisko anteny.
Tak, w komplecie jest karta oraz brelok, więc można od razu sprawdzić działanie modułu.
Tak, dołączone piny trzeba przylutować przed montażem w projekcie.
Materiały pomocnicze
Przykładowe podłączenie pokazano także na zdjęciu produktu. Dodatkowo możesz skorzystać z prezentacji wideo:
Zobacz grafikę z przykładowym podłączeniem RC522
Otwórz film o module RFID RC522





Reviews
There are no reviews yet.