RFID ESP32: Tempel Kartu, Data Langsung Terbaca & Buzzer Berbunyi! https://youtu.be/fZiSm1heFwMVideo Selengkapnya:Dalam panduan praktis kali ini, kami menyajikan video mentahan tutorial langkah demi langkah mengenai cara melakukan konfigurasi dan pengujian sistem RFID menggunakan ESP32, RFID RC522, LCD 16x2, dan buzzer. Melalui simulasi rangkaian, Anda akan diajak melihat proses pemasangan dan penghubungan RFID RC522 dengan ESP32, serta penggunaan LCD 16x2 sebagai tampilan informasi dan buzzer sebagai indikator. Ketika kartu RFID ditempelkan pada RFID RC522, sistem akan membaca data kartu dan mengirimkannya ke ESP32 untuk diproses. Hasil pembacaan kemudian ditampilkan pada LCD 16x2, sementara buzzer akan berbunyi sebagai indikator ketika kartu berhasil terbaca. Tutorial ini juga menunjukkan proses pengujian kartu untuk memastikan sistem RFID dapat membaca kartu dan memberikan respons dengan baik sesuai kebutuhan. | Daftar Isi Alat dan Bahan Design Wiring Implementasi Hasil Akhir Code Kesimpulan Frequently Asked Questions ESP-32 LCD 16x2 RFID rc522 BUZZER |Design Wiring | Implementasi Dalam panduan praktis kali ini, kami menyajikan video mentahan tutorial langkah demi langkah mengenai cara melakukan konfigurasi dan pengujian sistem RFID menggunakan ESP32, RFID RC522, LCD 16x2, dan buzzer. Melalui simulasi rangkaian, Anda akan diajak melihat proses pemasangan dan penghubungan RFID RC522 dengan ESP32, serta penggunaan LCD 16x2 sebagai tampilan informasi dan buzzer sebagai indikator suara. Ketika kartu RFID ditempelkan pada RFID RC522, sistem akan membaca data kartu dan mengirimkannya ke ESP32 untuk diproses. Hasil pembacaan kartu kemudian ditampilkan pada LCD 16x2, sedangkan buzzer akan berbunyi sebagai tanda bahwa kartu berhasil terbaca. Tutorial ini juga menunjukkan proses pengujian kartu untuk memastikan seluruh rangkaian dapat bekerja dengan baik dan sesuai kebutuhan. | Hasil Akhir Projek implementasi ini berhasil mengintegrasikan sistem RFID menggunakan ESP32, RFID RC522, LCD 16x2, dan buzzer sebagai sistem untuk membaca dan mengenali kartu RFID. Melalui pengujian pada rangkaian, RFID RC522 mampu membaca data kartu yang ditempelkan dan mengirimkannya ke ESP32 untuk diproses. Hasil pengujian menunjukkan bahwa sistem dapat membaca kartu dengan baik, LCD 16x2 menampilkan informasi kartu, dan buzzer memberikan bunyi sebagai indikator ketika kartu berhasil terbaca. Dengan demikian, penggunaan RFID RC522, ESP32, LCD 16x2, dan buzzer dapat menjadi solusi sederhana untuk berbagai kebutuhan seperti akses kontrol, identifikasi kartu, absensi, dan sistem keamanan. | Code ➕➕ EmergencyCode.cpp LIBARY: 1.https://github.com/miguelbalboa/rfid 2.https://github.com/markub3327/LiquidCrystal_I2C #include #include #include #include #define SS_PIN 5 #define RST_PIN 4 #define BUZZER_PIN 25 MFRC522 rfid(SS_PIN, RST_PIN); LiquidCrystal_I2C lcd(0x27, 16, 2); // UID yang DITERIMA byte UID_AKSES[] = { 0xD3, 0xC0, 0x76, 0x28 }; bool cekUID() { if (rfid.uid.size != 4) { return false; } for (byte i = 0; i < 4; i++) { if (rfid.uid.uidByte[i] != UID_AKSES[i]) { return false; } } return true; } void setup() { Serial.begin(115200); pinMode(BUZZER_PIN, OUTPUT); // LCD Wire.begin(21, 22); lcd.init(); lcd.backlight(); // RFID SPI.begin(18, 19, 23, 5); rfid.PCD_Init(); lcd.setCursor(0, 0); lcd.print("RFID SYSTEM"); lcd.setCursor(0, 1); lcd.print("Tempelkan Kartu"); delay(2000); lcd.clear(); } void loop() { if (!rfid.PICC_IsNewCardPresent()) { return; } if (!rfid.PICC_ReadCardSerial()) { return; } Serial.print("UID: "); for (byte i = 0; i < rfid.uid.size; i++) { Serial.print(rfid.uid.uidByte[i], HEX); Serial.print(" "); } Serial.println(); lcd.clear(); if (cekUID()) { // KARTU BENAR lcd.setCursor(0, 0); lcd.print("AKSES DITERIMA"); lcd.setCursor(0, 1); lcd.print("Selamat Datang"); tone(BUZZER_PIN, 2000); delay(300); noTone(BUZZER_PIN); Serial.println("DITERIMA"); } else { // KARTU SALAH lcd.setCursor(0, 0); lcd.print("AKSES DITOLAK"); lcd.setCursor(0, 1); lcd.print("Kartu Tidak Sah"); // Buzzer 3x for (int i = 0; i < 3; i++) { tone(BUZZER_PIN, 1000); delay(200); noTone(BUZZER_PIN); delay(150); } Serial.println("DITOLAK"); } delay(2000); lcd.clear(); lcd.print("Tempelkan Kartu"); rfid.PICC_HaltA(); rfid.PCD_StopCrypto1(); } | Kesimpulan Berdasarkan hasil implementasi dan pengujian, sistem RFID menggunakan ESP32, RFID RC522, LCD 16x2, dan buzzer berhasil dirancang dan dapat berfungsi dengan baik sebagai perangkat untuk membaca dan mengenali kartu RFID. Ketika kartu RFID ditempelkan pada RFID RC522, sistem dapat membaca data kartu dan memprosesnya melalui ESP32. Implementasi ini menunjukkan bahwa penggunaan RFID RC522 dengan ESP32 dapat memberikan proses identifikasi kartu secara cepat dan mudah. LCD 16x2 digunakan untuk menampilkan informasi hasil pembacaan, sedangkan buzzer berfungsi sebagai indikator suara ketika kartu berhasil terbaca. Dengan demikian, sistem ini dapat digunakan sebagai solusi sederhana untuk akses kontrol, identifikasi kartu, absensi, maupun sistem keamanan. Kami Siap Bantu Kamu Jasa IoT Industri Integrasi IoT untuk efisiensi industri. ✔ Solusi custom ✔ Implementasi profesional ✔ Support berkelanjutan Konsultasi Gratis Web Dashboard IoT Monitoring data real-time & modern. ✔ Real-time ✔ UI modern ✔ Aman & scalable Hubungi Kami Sertifikasi IoT BNSP Upgrade skill + sertifikat resmi. ✔ Sertifikasi BNSP ✔ Praktik langsung ✔ Untuk profesional Daftar Sekarang | FAQ (Frequently Asked Questions) Mengapa menggunakan RFID RC522 dengan ESP32?RFID RC522 digunakan untuk membaca data atau UID dari kartu RFID, sedangkan ESP32 bertugas menerima dan memproses data tersebut. Dengan kombinasi keduanya, sistem dapat dibuat untuk melakukan identifikasi kartu secara otomatis. Hasil pembacaan juga dapat ditampilkan melalui LCD 16×2 dan diberikan indikator menggunakan buzzer. Mengapa menggunakan buzzer sebagai indikator pada sistem RFID?Buzzer digunakan sebagai indikator suara untuk memberikan respons kepada pengguna. Dengan adanya buzzer, pengguna tidak hanya melihat informasi pada LCD, tetapi juga dapat mengetahui bahwa kartu telah terbaca atau sistem memberikan respons tertentu melalui bunyi. Hal ini membuat penggunaan sistem menjadi lebih mudah dan praktis. Apakah sistem RFID tetap dapat membaca kartu jika kartu ditempelkan terlalu jauh dari sensor?Tidak selalu. RFID RC522 memiliki jarak pembacaan yang terbatas sehingga kartu harus berada cukup dekat dengan antena RFID agar dapat terbaca dengan baik. Jika kartu terlalu jauh, sensor kemungkinan tidak dapat membaca UID kartu sehingga ESP32 tidak menerima data untuk diproses. Karena itu, kartu sebaiknya ditempelkan atau didekatkan pada area pembacaan RFID RC522.