Nodemcu, Program RFID Baca ID KTP

Hello Sahabat Anak Kendali,

Pada kesempatan kali ini saya akan menulis artikel tentang Nodemcu, Program RFID Baca ID KTP,

akhir akhir ini sedang booming RFID RC522 yang digunakan untuk membaca ID dari E-ktp, karena pada kenyataan dilapanganya memang hanya ada beberapa Modul RFID yang dapat membaca ID E-KTP.
saya pun sudah mencoba 3 buah Modul yang berbeda dari RC522 RFID dengan frekuensi yang sama yaitu 13.56 Mhz, tapi hanya satu yang dapat membaca ID KTP saya.
KTP saya di buat pada sekitar tahun 2014, sedangkan teman saya yang buatan tahun 2018, tidak dapat di baca ID Ktp nya.

untuk Artikel tentang Emoney RFID, dapat di baca pada tautan berikut :
NodeMCU, Tutorial Proyek E-Money E-KTP

Keyword :
RFID KTP NODEMCU
RFID KTP Arduino
RFID KTP ESP8266
RFID KTP ESP32
Membaca E-KTP RFID
Program E-KTP RFID RC522

untuk program RFID biasa dapat di lihat melalui tutorial berikut :
ESP32, Cara Mengakses Modul RFID RC522
pada tutorial di atas saya menggunakan Modul ESP32, namun programnya bisa juga untuk Arduino ataupun ESP8266 Wemos atau Nodemcu
tinggal rubah saja pin untuk SDA dan RST nya.

untuk program yang bisa membaca ID KTP dapat di download melalui link berikut ini :

DOWNLOAD CODE

Kartu yang dapat di baca

Untuk Codenya juga bisa kalian COPAS langsung di bawah ini :

#include <SPI.h>
#include <MFRC522.h>

#define SS_PIN D0
#define RST_PIN D3

MFRC522 rfid(SS_PIN, RST_PIN);
MFRC522::MIFARE_Key key;

String strID;

void setup() {
  // put your setup code here, to run once:
  SPI.begin();
  rfid.PCD_Init();
  Serial.begin(9600);
  Serial.println("I am waiting for card...");
}

void loop() {
  // put your main code here, to run repeatedly:
if (!rfid.PICC_IsNewCardPresent() || !rfid.PICC_ReadCardSerial())
    return;

  // Serial.print(F("PICC type: "));
  MFRC522::PICC_Type piccType = rfid.PICC_GetType(rfid.uid.sak);
  // Serial.println(rfid.PICC_GetTypeName(piccType));

  //id kartu dan yang akan dikirim ke database
  strID = "";
  for (byte i = 0; i <rfid.uid.size; i++) {
    strID +=
      (rfid.uid.uidByte[i] < 0x10 ? "0" : "") +
      String(rfid.uid.uidByte[i], HEX) +
      (i != rfid.uid.size-1 ? ":" : "");
  }

  strID.toUpperCase();
  Serial.print("Kartu ID Anda : ");
  Serial.println(strID);
  delay(1000);
}

Mungkin cukup itu dulu apa yang bisa saya sampaikan, jika ada kekurangan atau kesalahan saya mohon maaf, mari diskusikan di bawah kolom komentar,
dan saya sarankan untuk mendownload saja programnya dari pada harus kopas langsung, karena biasa, beberapa karakter code ter ubah oleh html website nya.


Video RFI RC522 E-KTP
chaerul

View Comments

Recent Posts

Panduan Lengkap: Cara Menyiapkan Klaster Kubernetes pada Ubuntu 22.04 LTS

Pendahuluan Dalam dunia pengembangan perangkat lunak yang terus berkembang, Kubernetes telah muncul sebagai alat kunci dalam orkestrasi…

6 days ago

AplikasiAkademik.com: Solusi Terbaik untuk Manajemen Sekolah yang Efisien

Mengelola sebuah sekolah atau lembaga pendidikan adalah tugas yang kompleks dan penuh tantangan. Dengan berbagai…

7 months ago

Cara Mudah Menginstal OpenVPN Server di Ubuntu 20.04 di Huaweicloud Panduan Langkah demi Langkah

Selamat datang di artikel kami tentang cara menginstal OpenVPN server di Ubuntu 20.04 di HuaweiCloud!…

12 months ago

Install Docker Portainer dan Nginx Proxy Manager Ubuntu Server

Dalam dunia pengembangan aplikasi, salah satu hal yang menjadi penting adalah mengelola dan memonitor kontainer…

1 year ago

Tutorial led blinking lengkap, Wiring & Code

Tutorial led blinking. LED (Light Emitting Diode) merupakan salah satu komponen elektronik yang paling umum…

1 year ago

Tutorial LCD Display Lengkap dengan wiring & code untuk pemula

Tutorial LCD Display, ini merupakan salah satu komponen yang sering digunakan dalam project elektronika sebagai…

1 year ago