Pada artikel sebelumnya telah dijelaskan bagaimana cara mengakses serial number dari RFID TAG pada Arduino UNO, dan pada artikel kali ini akan dijelaskan bagaimana cara mengakses modul RFID setelah mendapatkan serial number dari RFID TAG
Penjelasan singkat tentang penggunaan RFID
Saat ini RFID banyak digunakan di perusahaan untuk
keperluan identifikasi karyawan serta untuk aset perusahaan. RFID juga banyak
dipakai di supermarket untuk identifikasi barang saat belanja. Pada zaman sekarang semakin hari semakin canggih. Perkembangan
teknologi selalu ada di sekitar kita dimanapun berada. Proses identifikasi pada
suatu perusahaan untuk keperluan aset, karyawan dan yang lainnya juga
menggunakan teknologi yang disebut RFID.
RFID banyak diminati karena
memiliki beberapa keunggulan. RFID Tag dapat dibaca jika melewati dekat RFID
Reader, bahkan dalam keadaan tertutup oleh objek lainnya. Selain itu, RFID Tag
dapat dibaca dalam suatu wadah, karton dan kotak. Hebatnya lagi, label RFID
dapat sekaligus membaca ratusan pada satu waktu.
Langsung saja kita bahas bagaimana cara mengakses Modul RFID, untuk cara mendapatkan serial ket RFID Tag dapat dilihat pada artikel disini
Alat Yang Dibutuhkan Yaitu :
- Modul RFID
- Arduino UNO
- Kabel Jumper
Pin
Arduino |
Pin Modul
RFID |
3v3 |
3.3V |
GND |
GND |
Pin 10 |
SDA |
Pin 11 |
MOSI |
Pin 12 |
MISO |
Pin 13 |
SCK |
Pin 5 |
RST |
Cara menggunakan serial number yang telah
didapat yaitu copy program dibawah ini dan paste kan di arduino ide kalian, kemudian cari di program ada keterangan “isikan
serial number disini”/tulisan berwarna merah nah kalain paste serial number yang kalian dapat
sebelumnya disana, untuk tanda petik jangan dihapus
#include
#include
#define SS_PIN 10
#define RST_PIN 5
MFRC522 mfrc522(SS_PIN, RST_PIN);
void setup() {
Serial.begin(9600);
SPI.begin();
mfrc522.PCD_Init();
Serial.println("Put your card to the reader...");
Serial.println();
}
void loop() {
if ( ! mfrc522.PICC_IsNewCardPresent())
{
return;
}
if ( ! mfrc522.PICC_ReadCardSerial())
{
return;
}
Serial.print("UID tag :");
String content= "";
byte letter;
for (byte i = 0; i < mfrc522.uid.size; 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("Message : ");
content.toUpperCase();
if (content.substring(1) == "isi serial key yang didapatkan sebelumnya")
{
Serial.println("Authorized access");
Serial.println();
delay(500);
}
else {
Serial.println(" Access denied");
}
}
Cara kerja program diatas yaitu coba
kalian buka serial monitor pada arduino ide dan tempelkan RFID tag ke RFID Reader,
maka diserial monitor akan muncul kalimat Authorized access dan
jika salah menggunakan RFID Tag/ RFID tag belum diinputkan serial numbernya
maka akan muncul kalimat Access denied
Selamat Mencoba...