Tutorial Membaca EKTP KTP Elektronik Dengan RFID Reader RC522 Berbasis Arduino Uno

Saat ini sedang gencar sistem keamanan rumah atau Security System yang mulai diterapkan di Indonesia. Salah satu hal dasar dalam sebuah sistem keamanan rumah adalah Kunci Pintu. Paling mudah diterapkan adalah menggunakan sistem RFID (Radio Frequency Identification) yaitu menggunakan Kode Unik Kartu yang dapat dibaca dengan sistem Radio Frequency Identification. Kartu RFID ini contohnya adalah E-KTP yang kita miliki juga seperti Kartu E-TOLL yang biasa dimiliki para pengendara Mobil untuk melakukan pembayaran di Jalan Tol. Bahkan Teknologi Smart Phone saat ini berlomba memberikan Fitur NFC untuk membaca Kartu RFID ini.

Kali ini kami akan membagikan Tutorial Membaca E-KTP (KTP Elektronik) dengan RFID Reader RC522 Berbasis Arduino Uno. Tentu saja yang di baca ini hanyalah berupa kode Tag, agar kemudian bisa digunakan untuk dijadikan kode pembuka kunci pintu rumah.Yang kita gunakan saat ini adalah RFID Reader Type RC522, berikut ini adalah bentuk fisiknya :

Untuk menggunakan RFID Reader Type RC522 ini Anda perlu Library khusus untuk bisa membaca E-KTP. Silahkan DOWNLOAD DISINI.

Berikut ini adalah Membaca E-KTP (KTP Elektronik) dengan RFID Reader RC522 Berbasis Arduino Uno :

Berikut ini adalah Hardware yang dibutuhkan :

1. Arduino Uno R3 >>> BELI DISINI

2. RFID Reader RC522 (Support E-KTP) >>> BELI DISINI

3. Kabel Jumper Secukupnya >>> BELI DISINI

Berikut ini adalah Code Programnya :

> /***************************

Membaca E-KTP (KTP Elektronik) dengan RFID Reader RC522 Berbasis Arduino Uno

Oleh : Arduino Indonesia
Website :
Toko Online :
Blog :

Copyright @2020

****************************/

#include
#include
#define SDA_PIN 10
#define RST_PIN 9
RFID rfid(SDA_PIN,RST_PIN);

int serNum[5]; //Variable buffer Scan Card

void setup()
{
Serial.begin(9600);
SPI.begin();
rfid.init();
delay(1000);
Serial.println(“Sistem Pembacaan E-KTP Ready…”);
delay(2000);
Serial.println(“Tempelkan E-KTP Anda”);
Serial.println(“”);
}

void loop()
{
if(rfid.isCard())
{
if(rfid.readCardSerial())
{
Serial.print(“Kode Tag E-KTP”);
Serial.print(” : “);
Serial.print(rfid.serNum[0]);
Serial.print(” “);
Serial.print(rfid.serNum[1]);
Serial.print(” “);
Serial.print(rfid.serNum[2]);
Serial.print(” “);
Serial.print(rfid.serNum[3]);
Serial.print(” “);
Serial.print(rfid.serNum[4]);
Serial.println(“”);
}
}
rfid.halt();
delay(1000);
}

Setelah Upload Program diatas, lalu buka Serial Monitor. Maka, akan tampil seperti berikut :

Sesuai Perintah di Serial Monitor, Maka sekarang Tempelkan E-KTP Anda ke RFID RC522. Maka, akan tampil seperti Berikut :

Kode Tag E-KTP Anda sudah tampil. Selamat Mencoba.

Berikut ini adalah Video Uji Cobanya :