Cara Gampang Dan Cepat Mencar Ilmu Rfid Mfrc522 Arduino
Apa itu RFID?
RFID merupakan abreviasi dari (Radio Frequency Identification) dari namanya saja temen-temen sudah sanggup megartikan bahwa RFID merupakan sebuah alat yang dipakai untuk melaksanakan identifikasi suatu benda tanpa harus bersentuhan (menggunakan gelombang radio).
Wajib temen-temen ketahui, RFID tidak selalu berbentuk sebuah kartu pipih, di dunia teknologi menyerupai ini RFID sudah di produksi dalam banyak sekali bentuk, bahkan ada yang berbentuk plastik tipis menyerupai stiker dan sanggup ditempelkan dimana saja.
Bagaimana Cara Kerja RFID?
RFID bekerja dengana cara memanfaatkan gelombang radio, kalau dipikir-pikir temen-temen mungkin sudah sanggup menyimpulkan bahwa ketika ada gelombang radio dipancarkan (transmitter), maka niscaya ada penerimanya (receivernya), jadi RFID sendiri merupakan sebuah adonan dari 2 buah perangkat yakni RFID Tag dan RFID Reader, mari kita bahas saman-sama.
Apa itu RFID Tag?
RFID Tag meruapakan jenis RFID yang menempel pada objek yang biasanya diidentifikasi, jikalau kita memakai kartu RFID maka itu ialah RFID Tag-nya, disini terdapat 2 jenis RFID Tag yang biasa disebut dengan RFID Tag Pasif dan Aktif, untuk RFID Tag Pasif tidak dibutuhkan sebuah energi listrik (baterai) sedangkan RFID Tag Aktif membutuhkan daya listrik (baterai) biar sanggup bekerja.
Selain itu RFID Tag juga ada yang berfungsi sebagai Read Only (dapat dibaca saja) dan Read Write (dapat dibaca dan ditulis ulang). RFID Tag berisi sebuah isu dengan instruksi unik di dalamnya dan hanya sanggup dilihat oleh alat yang berjulukan RFID Reader.
Apa Itu RFID Reader?
RFID Reader ialah sebuah perangkat yang sanggup dipakai untuk melaksanakan pembacaan atau identfifikasi RFID Tag, terdapat dua jenis RFID Reader, jikalau pada RFID Tag ada yang Aktif dan Pasif maka untuk RFID Reader pun sama ada yang Aktif dan Pasif.
RFID Reader Aktif
RFID jenis ini bekerja dengan cara memancarkan sinyal interogator dan mendapatkan sebuah akhir dari RFID Tag, jikalau dilihat dari fungsinya, sinyal interogator ini juga akan menginduksi sebuah RFID Tag sehingga menghasilkan sebuah sinyal DC yang sanggup dijadikan sumber daya dari RFID Tag Pasif.
RFID Reader Pasif
Pada RFID Reader Pasif cara kerjanya simpel dan hanya sanggup mendapatkan sinyal radio dari RFID Tag Aktif yang memakai baterai (memiliki sumber daya), perangkat ini mempunyai beberapa keuntungan, salah satunya ialah RFID Reader Pasif sanggup mendapatkan sinyal sampai jarak 600 meter sehingga cocok untuk dipasang pada kawasan yang memerlukan sistem santunan dan pengawasan aset.
RFID MFRC522 dan Arduino
Setelah temen-temen sedikit memahami perihal RFID diatas, maka langkah selanjutnya ialah mempraktekkannya kedalam kehidupan kita, hehehe. disini temen-temen diperlukan sudah menyiapkan beberapa perangkat menyerupai :
1. Arduino Uno
2. RFID Tag
3. RFID Reader MFRC522
4. Kabel Jumper
5. Kabel USB untuk upload jadwal dari PC ke Arduino
Setelah semua terkumpul, silahkan temen-temen menciptakan rangkaiannya, perhatikan gambar di bawah ini :
Setelah semuanya terhubung jangan terburu-buru untuk mencolokkan kabel usb arduino ke PC ya, pastikan polaritas tegangan tidak ada yang terbalik sebab kesalahan ini sanggup merusak sebagian atau keseluruhan sistem, so hati-hati ya, kan sayang jikalau buang-buang uang.
Menyiapkan Kode Program RFID MFRC522 ke Arduino
Sebelum melaksanakan pemrograman, pastikan temen-temen sudah mempunyai aplikasi Arduino IDE yang terinstall di PC, laptop, atau HP temen-temen. apabila temen-temen sudah memilikinya, maka langkah selanjutnya ialah mendownload sebuah library khusus untuk RFID MFRC522, silahkan download disini.
Cara Instal Library Arduino IDE
Siapkan File Library dalam bentuk RAR yang sudah di download sebelumnya, letakkan pada folder Documents > Arduino > Library, install library tersebut pada aplikasi Arduino IDE dengan cara :
1. Buka Aplikasi Arudino IDE
2. Pilih Menu Sketch
3. Sorot ke Bawah dan pilih Include Library
4. Maka Menu akan bergeser ke kanan, pilih Add.Zip Library...
5. Pilih File Library dan klik "Open"
Kode Program RFID MFRC522 Arduino
Silahkan donwload instruksi programnya disini atau eksklusif saja copy instruksi jadwal di bawah ini.
/*
* Selamat Datang Di www.tutorialiot.com
* Silahkan memakai instruksi jadwal dibawah ini dengan bijak
* perhatikan parameter yang dipakai biar tidak terjadi error compiling maupun uploading
*/
#include <SPI.h>
#include <MFRC522.h>
#define SS_PIN 10
#define RST_PIN 9
MFRC522 mfrc522(SS_PIN, RST_PIN);
void setup()
{
Serial.begin(9600);
SPI.begin();
mfrc522.PCD_Init();
Serial.println("Dekatkan Kartu RFID Tag Pada RFID Reader...");
Serial.println();
}
void loop()
{
// Digunakan untuk melihat kartu baru
if ( ! mfrc522.PICC_IsNewCardPresent())
{
return;
}
// Memilih salah satu kartu
if ( ! mfrc522.PICC_ReadCardSerial())
{
return;
}
//Menampilkan UID RFID Tag pada serial Monitor
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) == "BD 31 15 2B")
{
Serial.println("Akses Telah Disetujui");
Serial.println();
delay(3000);
}
else {
Serial.println("Akses Ditolak");
delay(3000);
}
}
Terimakasih sudah membaca tutorial "Cara Praktis dan Cepat Belajar RFID MFRC522 Arduino" semoga menjadi ilmu yang bermanfaat, silahkan untuk membagikan artikel ini jikalau sanggup memperlihatkan manfaat kepada banyak orang, salam sukses buat temen-temen.
Comments
Post a Comment