Modul RFID RC522: Pinout, fitur, spesifikasi, antarmuka, lembar data yang berfungsi & aplikasinya

Coba Instrumen Kami Untuk Menghilangkan Masalah





Rfid, atau Identifikasi frekuensi radio , adalah teknologi komunikasi nirkabel yang memanfaatkan gelombang RF untuk mencari, menyimpan, mengidentifikasi, dan melacak tag terlampir ke objek dan mengirimkan data mengenai seseorang atau objek. Tag ini menyimpan data elektronik yang dapat diakses oleh pembaca dari lebih dari beberapa meter, tanpa memerlukan garis pandang langsung. Banyak industri biasanya menggunakan RFID untuk manajemen inventaris, pelacakan aset, kontrol akses, dan logistik rantai pasokan karena secara efisien dan akurat melacak dan mengelola item. Modul RFID memungkinkan transfer data nirkabel, non-kontak dan identifikasi objek dengan gelombang RF, yang mencakup pembaca dan tag yang berkomunikasi melalui medan elektromagnetik. Artikel ini menjelaskan di Modul RFID RC522 , ini berfungsi & aplikasinya.


Apa modul RFID RC522?

RFID RC522 adalah modul komunikasi nirkabel 13.56MHz dari semikonduktor NXP. Modul ini menggunakan pengontrol MFRC522, yang mendukung SPI, UART , dan protokol I2C, dan biasanya dikirimkan dengan kartu RFID dan kunci fob. Oleh karena itu, pengembang terutama merancang modul RFID ini untuk komunikasi non-kontak menggunakan Tag RFID , biasanya diterapkan dalam pelacakan kehadiran, sistem kontrol akses, dan mengidentifikasi objek atau individu.



Modul RFID RC522 Bekerja

Modul RFID RC522 berfungsi seperti pembaca & penulis terutama untuk tag RFID dengan medan elektromagnetik 13.56MHz untuk berkomunikasi dengan mereka. Modul ini mendukung komunikasi dengan mikrokontroler yang berbeda melalui UART, SPI , dan protokol I2C. Ini cocok dengan kartu ISO/IEC 14443 Tipe A seperti Mifare1 S70, S50, kartu desfire, ultralight, pro, dll.

RFID menggunakan gelombang radio untuk mengirimkan data di atas jarak pendek dengan memungkinkan identifikasi & pelacakan objek. Ini berkinerja sebagai pembaca RFID dengan memproduksi medan elektromagnetik 13,56 MHz. Setiap kali tag RFID yang cocok dengan rentang, maka antena tag menarik energi RF dengan menyalakan microchip. Setelah itu chip ini akan menggunakan energi RF untuk mengirimkan data yang disimpan pada tag kembali ke pembaca.



RC522 RFID Modul Pin Konfigurasi:

Konfigurasi pin modul RFID RC522 ditunjukkan di bawah ini. Jadi, modul ini mencakup 8 pin, yang dijelaskan di bawah ini.

  RC522 RFID Modul Pin Configuratiom
RC522 RFID Modul Pin Configuratiom
  • Pin-1 (VCC): Ini digunakan untuk memberi daya 3.3V ke modul RFID.
  • Pin-2 (RST): Ini adalah pin reset yang digunakan untuk mengatur ulang (atau) menurunkan modul RFID.
  • Pin-3 (ground): Ini adalah pin ground dari sistem.
  • Pin-4 (IRQ): Ini adalah pin interupsi yang digunakan untuk membangunkan modul RFID setiap kali perangkat mendekati ke range
  • Pin-5 (miso/scl/tx): Ini adalah pin miso kapan pun digunakan untuk komunikasi SPI yang berfungsi sebagai SCL untuk I2C & TX untuk UART.
  • Pin-6 (MOSI): Ini adalah master out slave dalam pin yang digunakan untuk komunikasi SPI.
  • Pin-7 (SCK): Ini adalah pin CLK serial yang digunakan untuk menyediakan sumber CLK.
  • Pin-8 (SS/SDA/Rx): Ini berfungsi sebagai input serial untuk tujuan komunikasi SPI, SDA digunakan untuk IIC & RX di seluruh UART.

Fitur & Spesifikasi:

Itu Fitur dan Spesifikasi Modul RFID RC522 termasuk yang berikut.

  • RC522 adalah modul RFID.
  • Modul ini termasuk 8 pin.
  • Tegangan operasinya berkisar dari 2.5V hingga 3.3V.
  • Ini mendukung berbagai protokol komunikasi seperti I2C, SPI Protocol & UART.
  • Tingkat data maksimum adalah 10Mbps.
  • Konsumsi saat ini berkisar dari 13-26mA
  • Konsumsi mode power-down minimum adalah 10UA.
  • Rentang frekuensi adalah 13,56 MHz ISM Band.
  • Input logika adalah 5V toleran.
  • Suhu pengoperasian berkisar dari -20 ° C hingga +80 ° C.
  • Ini mendukung berbagai jenis kartu seperti Mifare 1 S70, Mifare 1 S50, Mifare Ultralight, Mifare Desfire, Mifare Pro, dll.
  • Suhu penyimpanannya berkisar dari -40 ° C hingga +85 ° C.
  • Kelembaban relatif berkisar dari 5% hingga 95%
  • Laju transfer data hingga 10 mbit/s.
  • Konsep modulasi & demodulasi canggih diintegrasikan sepenuhnya ke dalam semua jenis 13.56MHz Teknik & Protokol Komunikasi Tanpa Kontak Pasif.

Setara & alternatif

Setara dengan modul RFID RC522 adalah; RC522 SPI S50, PN532 RFID, dll. Modul RFID alternatif adalah; EM-18 RFID Reader, RFID Tag, dll.

Komponen Modul RFID RC522

Modul Pembaca RFID RC522 adalah modul pembaca/penulis yang membaca atau menulis data ke atau dari transponder RFID. Modul ini mencakup tiga yang signifikan komponen , seperti chip MFRC522, A 27,12 MHz Osilator Kristal & Antena, yang dijelaskan di bawah ini.

  Komponen Modul RFID RC522
  Komponen Modul RFID RC522

Chip MFRC522

Modul pembaca RFID RC522 menggunakan IC MFRC522 yang merupakan IC pembaca kartu RFID yang digabungkan tinggi. Chip ini adalah chip berbiaya rendah, ukuran kecil, konsumsi daya rendah, baca & tulis chip yang berfungsi terutama pada komunikasi non-kontak 13,56 MHz. Ini mendukung berbagai tag RFID seperti Mifare 4K, Mifare 1K, Mifare Mini, dan kartu & tag berbasis ISO / IEC 14443.

Selain itu, chip ini juga dapat mendukung komunikasi tanpa kontak berkecepatan lebih tinggi berbasis seri MIFARE dan komunikasi dupleks di mana kecepatannya hingga 424 kb/s. IC ini berfungsi pada frekuensi 13,46 MHz dengan rentang operasi hingga 50 mm berdasarkan ukuran & penyetelan antena. Chip ini juga dapat mendukung komunikasi serial UART, I2C, dan SPI, termasuk Arduino.

27.12 MHz Crystal Oscillator

Kristal kuarsa 27,12 MHz dapat dihubungkan ke dua pin Oscin & Oscout IC untuk osilator dalam.

Antena

Koil NFC ditetapkan dalam PCB modul RFID. Jadi antena ini memancarkan medan elektromagnetik frekuensi tinggi 13,56 MHz, yang mendukung komponen pasif 13,56 MHz.

RC522 RFID Modul Interfacing dengan Arduino

Secara umum, RFID menggunakan medan elektromagnetik untuk mengidentifikasi tag secara otomatis yang melekat pada hal -hal di dalam mal, toko, dan banyak lagi. Jadi, tag RFID menyimpan berbagai data di dalamnya dan memberi kekuatan pada pembaca RFID untuk dibaca; Dengan demikian, tidak membutuhkan baterai. RFID memancarkan sinyal radio untuk menghasilkan sinyal terbalik dari tag.

Pembaca RFID RC522 dihubungkan dengan Arduino One , seperti yang ditunjukkan di bawah ini. Komponen yang diperlukan untuk membuat antarmuka ini termasuk Arduino UNO, pembaca RFID MFRC522, kabel Type A ke B USB, dan kabel jumper. Koneksi RC522 RFID Reader Interfacing dengan Arduino Uno Follow As;

  RC522 RFID Modul Interfacing dengan Papan Arduino
                                   RC522 RFID Modul Interfacing dengan Papan Arduino
  • Hubungkan pin D10 Arduino ke pin SDA pembaca RFID.
  • Hubungkan pin D13 Arduino ke pin SCK dari pembaca RFID.
  • Hubungkan pin D11 dari Arduino ke pin mosi pembaca RFID.
  • Hubungkan pin D12 dari Arduino ke pin miso pembaca RFID.
  • Hubungkan pin Arduino yang tidak terhubung ke pin IRQ dari pembaca RFID.
  • Hubungkan pin GND Arduino ke pin GND dari pembaca RFID.
  • Hubungkan pin D9 dari Arduino ke pin pertama pembaca RFID.
  • Hubungkan pin 3.3V Arduino ke pin 3.3V dari pembaca RFID.

Kode:

Kode berikut menunjukkan cara menghubungkan modul RFID RC522 dengan papan Arduino.

#include
#include
#define ss_pin 10
#define rst_pin 9
MFRC522 MFRC522 (SS_PIN, RST_PIN); // Buat instance MFRC522.
void setup ()
{
Serial.Begin (9600); // memulai komunikasi serial
Spi.begin (); // inisiasi bus SPI
mfrc522.pcd_init (); // inisiasi MFRC522
Serial.println (“perkiraan kartu Anda kepada pembaca ...”);
Serial.println ();
}
void loop ()
{
// cari kartu baru
if (! mfrc522.picc_isnewcardpresent ())
{
kembali;
}
// Pilih salah satu kartu
if (! mfrc522.picc_readcardserial ())
{
kembali;
}
// tunjukkan uid di monitor serial
Serial.print ('Tag UID:');
String content = '';
surat byte;
untuk (byte i = 0; i {
Serial.print (mfrc522.uid.uidbyte [i] <0x10? '0 ″:');
Serial.print (mfrc522.uid.uidbyte [i], hex);
content.concat (string (mfrc522.uid.uidbyte [i] <0x10? '0 ″:' '));
content.concat (string (mfrc522.uid.uidbyte [i], hex));
}
Serial.println ();
Serial.print (“Pesan:“);
content.touppercase ();
if (content.substring (1) == “bd 31 15 2b”) // Ubah di sini UID kartu/kartu yang ingin Anda berikan akses
{
Serial.println ('Akses Resmi');
Serial.println ();
tunda (3000);
}
kalau tidak {
Serial.println ('Access Ditolak');
tunda (3000);
}
}

Bekerja

Kode di atas termasuk perpustakaan SPI untuk berkomunikasi dengan tag RFID dalam jarak pendek. Selain itu, Anda dapat menambahkan perpustakaan RFID. Kode mendefinisikan pin reset modul, yang terhubung ke pin 9 pada Arduino. Untuk komunikasi SPI, pin input serial terhubung ke pin 10 Arduino.

Kode dalam pengaturan void menginisialisasi bus SPI & modul RFID. Setelah itu, kode dalam fungsi loop void pertama kali dipindai untuk muncul di kartu baru. Kode telah menggambarkan kondisi jika kartu RFID menyertakan tag UID yang disimpan dalam IDE atau tidak, itu akan berfungsi dan memberikan pesan akibatnya.

Teks di atas menjelaskan hubungan antara pembaca RFID MFRC522 dan Arduino UNO. Setelah Anda menginstal perpustakaan RFID kemudian unggah kode di atas yang dapat diakses di dalam papan Arduino UNO. Sekarang, kode yang disebutkan di atas diunggah ke Dewan Arduino. Sekarang, Anda harus mengunggah kode yang disebutkan di atas ke papan Arduino. Dalam kode ini, ubah baris jika (content.substring (1) == “Tulis UID Anda”). Jadi, jika tag ini menyertakan UID yang disimpan serupa, maka amati pesan sebagai akses resmi; Jika tidak, Anda akan melihat pesan sebagai akses yang ditolak di atas monitor serial.

Keuntungan & Kerugian

Itu Keuntungan modul RFID RC522 termasuk yang berikut.

  • Modul RC522 adalah solusi yang hemat biaya & kompak terutama untuk aplikasi RFID.
  • Modul ini memiliki konsumsi daya yang rendah, jadi, cocok untuk perangkat bertenaga baterai.
  • Pengembang mengintegrasikan modul ini dengan berbagai platform mikrokontroler, seperti Arduino, menggunakan antarmuka komunikasi SPI, UART, dan I2C.
  • Modul ini beroperasi pada 13,56 MHz dan kompatibel dengan kartu yang berbeda, termasuk ISO/IEC 14443 Tipe A, MIFARE1 S70, MIFARE1 S50, MIFARE Ultralight, Mifare Desfire, dan Mifare Pro.
  • Pengguna dapat dengan mudah memuat modul ini langsung ke berbagai cetakan pembaca.
  • Laju transfer data tinggi, hingga 10 mbit/s.
  • Modul ini membaca dan menulis data ke tag RFID.
  • Ini menggunakan komunikasi SPI untuk transfer data yang konsisten antara pembaca RFID & mikrokontroler.
  • Modul ini tersedia dengan biaya lebih murah, dan sangat cocok untuk pengembangan peralatan pengguna.
  • Desainnya memenuhi persyaratan pengembangan & produksi aplikasi yang unggul.

Itu Kerugian modul RFID RC522 termasuk yang berikut.

  • Modul ini memiliki jangkauan pembacaan terbatas sekitar 1 meter, terutama untuk tag pasif.
  • Tag RFID harus berada di dekatnya dengan pembaca RFID untuk transmisi data.
  • Sistem RFID dapat rentan terhadap gangguan dari berbagai perangkat elektronik (atau medan elektromagnetik yang kuat.
  • Gangguan ini dapat mengganggu komunikasi antara pembaca & tag, yang mengarah pada pembacaan yang tidak tepat atau bahkan kegagalan sistem.
  • Mereka dapat rentan terhadap akses ilegal, yang dapat menyebabkan pelanggaran data dan cakupan data sensitif.
  • Biaya awal sistem RFID lebih tinggi dibandingkan dengan teknologi lain, terutama untuk penyebaran skala besar.
  • Sistem RFID tergantung pada sumber daya, sehingga pemadaman listrik dapat menyebabkan kerusakan atau downtime sistem.
  • Pengaturan & pengelolaan sistem RFID bisa lebih sulit dibandingkan dengan teknik kontrol akses, yang membutuhkan informasi dan keterampilan khusus.

Aplikasi

Itu Aplikasi modul RFID RC522 termasuk yang berikut.

  • Modul RFID ini melacak kehadiran siswa atau karyawan dengan membaca tag atau kartu RFID.
  • Pengembang dapat memasukkannya ke dalam sistem yang membutuhkan pekerja resmi untuk mengakses area tertentu dengan kartu RFID.
  • Organisasi dapat memanfaatkan teknologi ini untuk mengenali dan memantau pekerja atau aset yang berwenang dalam perimeter keselamatan.
  • Modul ini juga melacak barang di seluruh rantai pasokan, meningkatkan visibilitas dan efisiensi.
  • Pengguna menggunakan perangkat genggam portabel seperti pembaca RFID untuk membaca dan menulis informasi ke tag RFID.
  • Orang menggunakan tag RFID untuk mengidentifikasi dan melacak ternak, hewan peliharaan, dan kendaraan secara real time. Selain itu, bisnis dapat memanfaatkan teknologi ini untuk melacak kargo dan meningkatkan logistik rantai pasokan.
  • Teknologi RFID meningkatkan layanan pelanggan dan mengurangi kerugian.
  • Sangat cocok untuk menggunakan meter pintar untuk memeriksa konsumsi energi.
  • Modul ini melacak item inventaris melalui tag RFID yang dibaca terhubung ke wadah atau produk.
  • Teknologi ini melacak tempat dan gerakan aset yang berharga seperti alat atau peralatan.

Silakan merujuk ke tautan ini untuk RC522 RFID Module DataSheet .

Dengan demikian, ini adalah ikhtisar dari modul RFID RC522, kerjanya, dan aplikasinya. Jadi ini adalah modul pembaca RFID atau penulis yang populer dan serbaguna tergantung pada IC MFRC522. Modul ini beroperasi pada 13,56 MHz dengan mendukung berbagai protokol RFID dengan memberikan solusi berdaya rendah dan kompak untuk berbagai aplikasi. Ini adalah alat yang berharga bagi pengembang dan penggemar untuk mengimplementasikan solusi berbasis RFID dalam berbagai proyek. Berikut pertanyaan untuk Anda: Siapa yang menemukan teknologi RFID?