Hello Sahabat Anak Kendali
pada kesempatan kali ini saya akan menulis artikel tentang Modul IoT, NodeMCU ESP8266 Mengakses RFID 125Khz RDM6300
pada dasarnya RFID ini sama dengan RC522, hanya berbeda pada frekuensi komunikasi antar reader dan tag nya. dan perbedaan lainya adalah cara mengakses nya menggunakan mikrokontroler.
Baca Juga : Modul IoT, Kontrol Relay dengan RFID
jika RFID RC522 diakses menggunakan komunikasi SPI, sedangkan RDM6300 dengan frekuensi 125Khz diakses menggunakan komunikasi Serial. dan menurut saya sangat cocok jika untuk menghemat memori penyimpanan program.
data id pada setiap tag nya berupa bilangan Hexadesimal dalam bentuk tipe data String. karena menggunakan fungsi pembacaan Serial.read()
jika di bandingkan dengan RFID RC522, maka saya akan lebih memilih RFID RDM6300, tapi kita tidak boleh membanding – bandingkan, karena setiap kita tidak suka juga di banding – bandingkan 😀
intinya masing masing jenis memiliki kelebihan dan kekurangan, silahkan sesuaikan dengan kebutuhan masing – masing.
simak berikut Tutorial Membaca ID kartu RFID RDM6300 125Khz
berikut merupakan rangkaian skematik RFID RDM6300 125Khz dengan NodeMCU ESP8266 secara tertulis
TX RFID RDM6300 125Khz dihubungkan dengan pin SoftwareSerial RX NodeMCU
VCC RFID RDM6300 125Khz dihubungkan dengan pin VIN NodeMCU atau VV NodeMCU
GND dihubungkan sesama GND juga.
untuk lebih jelasnya silahkan lihat gambar skematik berikut ini :
Untuk Code nya silahkan dapat diDonwload pada link dibawah ini :
meskipun saya letakan code nya di web juga, sebaiknya didownload saja, barangkali code di bawah ini kerubah oleh parsing html website ini.
tapi tidak ada salahnya jika mau copy paste di bawah.
alangkah lebih baik belajar menulis ulang code dari pada harus Copy Paste Program orang lain
#include <SoftwareSerial.h>
SoftwareSerial RFID(D3, D4); // RX and TX
#include <Wire.h>
#include <LiquidCrystal_I2C.h>
// Set the LCD address to 0x27 for a 16 chars and 2 line display
LiquidCrystal_I2C lcd(0x27, 16, 2);
String Teks;
String NoKartu ; //No kartu RFID
void setup()
{
Serial.begin(9600);
RFID.begin(9600);
lcd.begin();
pinMode (D5, OUTPUT);
digitalWrite (D5, 0);
Serial.println("Dekatkan kartu RFID anda …");
lcd.print("Tap Kartunya !!");
lcd.setCursor(0, 1);
lcd.print("Harga : 2000");
NoKartu = "5500A7ADB6"; // Masukkan nomor kartu untuk akses (dalam hexa)
}
boolean state = false;
char c;
void loop()
{
while (RFID.available() > 0) {
delay(5);
c = RFID.read();
Teks += c;
}
if (Teks.length() > 20) Cek();
Teks = "";
}
void Cek()
{
Teks = Teks.substring(1, 11);
Serial.println("ID Kartu anda : " + Teks);
Serial.println("ID Akses : " + NoKartu);
if (NoKartu.indexOf(Teks) >= 0) {
Serial.println("Akses diterima, pintu terbuka otomatis …");
lcd.clear();
lcd.print("Berhasil....");
lcd.setCursor(0, 1);
lcd.print ("Sisa Saldo:10000");
}
else {
Serial.println("Akses ditolak…");
lcd.clear();
lcd.print("Tidak Terdaftar");
lcd.setCursor(0, 1);
lcd.print("Silahkan Daftar !!!");
}
delay(2000);
Serial.println(" ");
Serial.println("Dekatkan kartu RFID anda …");
lcd.clear();
lcd.print("Tap Kartunya !!");
lcd.setCursor(0, 1);
lcd.print("Harga : 2000");
}
mungkin cukup sekian apa yang bisa saya bagikan, semoga bermanfaat, jangan lupa untuk selalu berkunjung ke website anakkendali.com
karena setelah ini, kita akan membuat contoh program E money dengan RFID ini.
dan jangan lupa untuk berkomentar di bawah !
Pendahuluan Dalam dunia pengembangan perangkat lunak yang terus berkembang, Kubernetes telah muncul sebagai alat kunci dalam orkestrasi…
Mengelola sebuah sekolah atau lembaga pendidikan adalah tugas yang kompleks dan penuh tantangan. Dengan berbagai…
Selamat datang di artikel kami tentang cara menginstal OpenVPN server di Ubuntu 20.04 di HuaweiCloud!…
Dalam dunia pengembangan aplikasi, salah satu hal yang menjadi penting adalah mengelola dan memonitor kontainer…
Tutorial led blinking. LED (Light Emitting Diode) merupakan salah satu komponen elektronik yang paling umum…
Tutorial LCD Display, ini merupakan salah satu komponen yang sering digunakan dalam project elektronika sebagai…
View Comments
saya mau bikin rfid card reader berbasis rdm6300 dengan nodemcu sepertii ini tapi saya belum dapat caranya agar terintegrasi ke web.
apakah ada solusi?
kalau bisa saya ingin kontak dengan anda karna yang saya lihat untuk tutorial rdm6300 125khz card reader hanya anda saja yang works
Silahkan hubungi saya di wa/telegram : +6285157711200 atau email : anakkendali01@gmail.com
apa ada yang salah dengan sensor rfid rdm6300 saya ya, sudah menggunakan src code diatas, saat tap kartu no respon