RFID atau Radio Frequency Identification adalah sistem identifikasi berbasis wireless yang memungkinkan pengambilan data tanpa harus bersentuhan seperti barcode ataumagnetic card. RFID banyak digunakan sebagai media keamanan atau media akses suatu benda maupun ruangan. Kali ini kita akan mencoba membaca kode tags RFID dengan menggunakan sensor RFID.
Membaca Kode Tag dengan Sensor RFID
1. Alat / Bahan
- Arduino IDE Download disini
- Library: RFID Download disini
- Arduino UNO 1 Buah
- Modul RFID tag dan reader 1 Buah
- Project Board 1 Buah
- Kabel Jumper Secukupnya
Untuk mendapatkan komponen elektronik di atas silahkan temukan disini.
2. Skema Rangkaian
Gambar Rangkaian Membaca Kode Tag dengan Sensor RFID
Keterangan:
- 5V – VCC RFID
- D6 – RST RFID
- GND – GND RFID
- D12 – MISO RFID
- D11 – MOSI RFID
- D13 – SCK RFID
- D10 – NSS RFID
[/membership]
3. Langkah Kerja
- Siapkan alat dan bahan yang akan digunakan
- Lakukan proses wiring dengan menggunakan Gambar skematik rangkaian diatas
- Buka software Arduino IDE yang telah terinstal pada laptop/komputer
- Unduh semua library di atas dan masukkan libray tersebut dengan cara buka Arduino IDE pilih Sketch->Include Library->Add.Zip Library
- Ketikkan sketch program pada halaman Arduino IDE
- Lakukan proses uploading program
Belajar Elektronika, Arduino, dan IoT step by step dengan bantuan tangga belajar? Daftar sekarang dan dapatkan PROMO
4. Sketch Program
/* Program Membaca Kode Tag dengan Sensor RFID dibuat oleh Indobot */ #include <SPI.h> //Library komunikasi SPI #include <RFID.h> //Library RFID #define SS_PIN 10 //Deklarasi pin ss pada D10 #define RST_PIN 6 //Deklarasi pin rst pada D6 RFID rfid(SS_PIN,RST_PIN); //Kenalkan pin ss dan rst pada RFID void setup() { Serial.begin(9600); //Mulai komunikasi serial SPI.begin(); //Mulai komunikasi SPI rfid.init(); //Mulai RFID } void loop() { if(rfid.isCard() && rfid.readCardSerial()){ //Jika ada tag dan terbaca, maka for( int i=0 ; i<=3 ; i++){ Serial.print(rfid.serNum[i]); //Tampilkan kode tag Serial.print(" "); } Serial.println(""); rfid.halt(); //Hentikan pembacaan } }
Kesimpulan:
Program bekerja dengan mendeteksi tag RFID. Ketika tag didekatkan pada reader RFID, reader akan mulai membaca kode yang berada pada tag, kode yang diperoleh akan ditampilkan pada serial monitor.
Mau belajar elektronika dasar? Arduino? atau Internet of Things? Ikuti kursus online Indobot Academy!
Ingin menguasai teknik rfid tanpa chip, dari pembuatan tag sampai readernya, mohon sarannya saya hrs ikut kursus apa, terimakasih