Membangun Absensi Sederhana dengan RFID-RC522 dan ESP32 serta Data di kirim ke GOOGLE SHEET
Membangun Absensi Sederhana dengan RFID-RC522 dan ESP32 serta Data di kirim ke GOOGLE SHEET
Cara Membangun Absensi Sederhana dengan RFID-RC522 dan ESP32 serta Data di kirim ke GOOGLE SHEET contoh data tanggal, waktu, NISN, NAMA, dan KELAS dari data yang sudah di rekam ke KARTU RFID pada pembahasan sezelumnnya yang dapat di lihat di link ini https://wanwanvm.github.io/Mendaftaran-Data-pada-blok-di-Kartu-RFID-dengan-Modul-RFID-RC522-menggunakan-ESP32/ Langkah langkah pembuatnya nya dapat di lihat seperti disawah ini :
Langkah-langkah yang harus dilakukan: 1. Bahan & Peralatan A. Perangkat Keras
- ESP32 Dev Board (misalnya ESP32 DEVKITV1)
- Modul RFID RC522
- Kartu atau Tag RFID (13.56 MHz)
- Kabel Jumper
- Komputer/Laptop dengan Arduino IDE
B. Perangkat Lunak & Akun
- Arduino IDE dengan library:
- WiFi.h (bawaan ESP32)
- HTTPClient.h (untuk HTTP request)
- MFRC522.h (untuk membaca RFID)
- Google Sheets untuk menyimpan data
- Google Apps Script sebagai API penerima data
2. Rangkaian Koneksi RFID-RC522 ke ESP32 Hubungkan modul RFID-RC522 ke ESP32 sebagai berikut:
lebih lengkapnya bisa di lihat di gambar wiring di bawah ini :
3. Persiapan Google Sheets & Google Apps Script
A. Buat Google Sheet
- Buka Google Sheets
- Buat file baru dan beri nama “Data RFID”
- Salin ID Spreadsheet dari URL
B. Buat Google Apps Script
- Klik Extensions → Apps Script
- Hapus kode default dan ganti dengan berikut:
Gambar Kolom Pada Google Sheet:
Ganti “SPREADSHEET_ID” dengan ID Spreadsheet dari langkah sebelumnya.
- Klik Deploy → New Deployment
- Pilih Web App, atur akses ke Anyone
- Klik Deploy dan salin URL API yang diberikan.
4. Kode ESP32 untuk Membaca RFID & Mengirim ke Google Sheets Copy kode berikut ke Arduino IDE dan sesuaikan SSID, password WiFi, serta URL Google Apps Script:
5. Langkah Uji Coba
- Sambungkan ESP32 & RFID RC522 sesuai rangkaian
- Upload kode ke ESP32 menggunakan Arduino IDE
- Buka Serial Monitor (115200 baud)
- Tempelkan kartu/tag RFID ke RC522
Gambar setelah dijalankan:
**jika terdapat kegagalan pada saat proses kompilasi pada libraries MFRC522 bisa di lihat cara mengatasinya di https://wanwanvm.github.io/Mengatasi-Error-pada-Libary-Libraries-MFRC522-di-Arduino-Module-MFRC-522-RFID/