Sistem Absensi RFID Real-Time dengan Arduino dan Google Sheets
Komponen dan Perlengkapan
Arduino UNO
1
Arduino Ethernet Shield 2
1
Pembaca RFID (generik)
1
Kabel jumper (generik)
1
Aplikasi dan Layanan Online
Arduino IDE
Google Sheets
Google app script
pushingbox
Tentang Proyek Ini
Halo para pembaca,
Di sini kami hadir dengan proyek yang sangat menarik, yaitu cara mengirim data RFID ke spreadsheet Google menggunakan Arduino. Singkatnya, kami akan membuat sistem absensi berbasis pembaca RFID yang akan menyimpan data absensi secara real-time ke Google Spreadsheet.
Perangkat Lunak yang Digunakan:
Ini adalah perangkat lunak yang kami gunakan untuk proyek ini:
1. Arduino IDE: Anda dapat mengunduh Arduino IDE terbaru dari tautan ini:
https://www.arduino.cc/en/Main/Software
2. Google Drive: Anda perlu menggunakan beberapa aplikasi dari Google Drive Anda, yang pertama adalah Google Sheet dan yang lainnya akan menjadi Google app script, di mana Anda perlu menulis skrip Google Anda.
3. Pushingbox: Alat ini Anda perlu gunakan untuk mendorong data dari Arduino Anda ke Google Sheet, karena secara langsung Anda tidak dapat mengirim data dari Arduino ke Google Sheet, jadi ini adalah alat pihak ketiga yang Anda perlu gunakan. Anda dapat pergi ke halaman ini dan masuk dengan Google.
Komponen yang Digunakan:
1) Arduino UNO:
Arduino/Genuino Uno adalah papan mikrokontroler berbasis ATmega328P (datasheet). Papan ini memiliki 14 pin input/output digital (dari mana 6 dapat digunakan sebagai output PWM), 6 input analog, kristal kuarsa 16 MHz, koneksi USB, jack daya, header ICSP, dan tombol reset.
2) Ethernet Shield: Arduino Ethernet Shield 2 menghubungkan Arduino Anda ke internet dalam hitungan menit. Cukup colokkan modul ini pada papan Arduino Anda, hubungkan ke jaringan Anda dengan kabel RJ45 dan ikuti beberapa langkah sederhana untuk mulai mengendalikan dunia Anda melalui internet. Seperti biasa dengan Arduino, setiap elemen platform – perangkat keras, perangkat lunak, dan dokumentasi – secara gratis dan open-source. Ini berarti Anda dapat mempelajari secara tepat bagaimana itu dibuat dan menggunakan desainnya sebagai titik awal untuk rangkaian Anda sendiri. Ratusan ribu papan Arduino sudah memicu kreativitas orang-orang di seluruh dunia, setiap hari.
3) Pembaca RFID RC522 dengan Tag:
Terdapat modul RFID murah yang dapat membaca dan menulis tag Mifare dan dijual di beberapa toko web, seperti eBay dan disertakan dengan banyak "starter kit" saat ini. Cukup cari RFID-RC522 (MF-RC522). Mikrokontroler dan pembaca kartu menggunakan SPI untuk komunikasi (chip mendukung protokol I2C dan UART tetapi tidak diimplementasikan pada perpustakaan). Pembaca kartu dan tag berkomunikasi menggunakan medan elektromagnetik 13.56MHz.
Diagram Rangkaian:
Anda perlu menghubungkan ethernet shield terlebih dahulu seperti yang ditunjukkan dalam gambar di atas, lalu Anda perlu membuat koneksi RFID.
Berikut adalah pin koneksi untuk Arduino dan pembaca RFID:
RFID-RC522 Arduino UNO Arduino Mega
RST 9 9
SDA(SS) 4/10 4/53
MOSI 11 51
MISO 12 50
SCK 13 52
VCC 3.3 v 3.3v
GND GND GND
IRQ tidak terhubung
Harap pastikan satu hal bahwa kita menggunakan dua perangkat SPI jadi SDA(SS) sudah digunakan dengan Ethernet shield jadi kita harus menggunakan pin terpisah untuk SDA(SS) dalam hal RFID-RC522 sehingga tidak akan ada konflik antara dua perangkat SPI.
Perpustakaan:
Anda perlu menginstal satu perpustakaan untuk RFID RC522. Anda dapat mendapatkan perpustakaan dari tautan ini.
Kode:
Anda dapat mendapatkan kode sumber proyek ini dari halaman github kami. Di sini adalah tautan GitHub untuk itu.
Video Proyek:
Deskripsi proyek lengkap diberikan dalam video di atas.
Jika Anda memiliki keraguan mengenai proyek ini, jangan ragu untuk mengomentari kami di bawah.
Dan jika Anda ingin mempelajari lebih lanjut tentang sistem tertanam, Anda dapat mengunjungi saluran YouTube kami.
Silakan kunjungi dan sukai halaman Facebook kami untuk update terbaru.