Daftar Isi:
- Langkah 1: Perangkat Lunak yang Digunakan:
- Langkah 2: Komponen yang Digunakan:
- Langkah 3: Diagram Sirkuit:
- Langkah 4: Perpustakaan:
- Langkah 5: Kode
- Langkah 6: Video:
Video: Sistem Absensi Dengan Mengirim Data RFID ke Server MySQL Menggunakan Python Dengan Arduino: 6 Langkah
2024 Pengarang: John Day | [email protected]. Terakhir diubah: 2024-01-30 09:55
Dalam Proyek ini saya telah menghubungkan RFID-RC522 dengan arduino dan kemudian saya mengirim data RFID ke database phpmyadmin. Tidak seperti proyek kami sebelumnya, kami tidak menggunakan perisai ethernet dalam kasus ini, di sini kami hanya membaca data serial yang berasal dari arduino dan kemudian mendorongnya ke phpmyadmin melalui satu kode python. Jadi di sini perangkat kami terhubung ke PC sehingga dapat mengirim data secara serial, Anda juga dapat menghubungkan perangkat ke raspberry pi untuk membuat proyek ini portabel.
Langkah 1: 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:
www.arduino.cc/en/Main/Software
2. Instalasi server XAMPP: Di sini kami menggunakan server XAMPP yang dapat digunakan baik di windows dan Linux, tetapi saran saya adalah jika Anda menggunakan Ubuntu (platform Linux apa saja) maka gunakan LAMP. Sekarang karena kita berada di windows jadi kita lebih memilih server XAMPP. Jadi Anda dapat mengunduh server XAMPP dari tautan ini.
Atau berikut adalah langkah-langkah untuk server LAMP:
1. Instal Apache:
sudo apt-get install apache2
2. Instal MySQL:
sudo apt-get install mysql-server
3. Instal PHP:
sudo apt-get install php5 libapache2-mod-php5
4. Mulai Ulang Server:
sudo /etc/init.d/apache2 restart
5. Cek Apache
Anda akan mendapatkan satu halaman Apache dengan mengklik tautan di atas ini jika Anda tidak mendapatkannya berarti ada yang salah dengan instalasi Anda
Di sini kita menggunakan PHPMYADMIN yang merupakan antarmuka web server MySQL jadi untuk menginstalnya gunakan perintah: sudo apt-get install phpmyadmin
3. Python IDLE: Karena kami menggunakan kode python untuk mendorong data ke phpmyadmin sehingga Anda harus mengunduh python idle, Anda dapat mengunduh alat python dari tautan ini
selain itu anda juga akan membutuhkan beberapa library untuk membuatnya bekerja seperti pyserial dan mysqldb. Cara mengunduh hal-hal ini, saya telah membahas dalam video terlampir saya, silakan tonton seluruh video yang diberikan di bawah ini.
Langkah 2: Komponen yang Digunakan:
1) Arduino UNO: Arduino Uno adalah papan mikrokontroler berbasis ATmega328P (lembar data). Ini memiliki 14 pin input/output digital (6 di antaranya dapat digunakan sebagai output PWM), 6 input analog, kristal kuarsa 16 MHz, koneksi USB, colokan listrik, header ICSP, dan tombol reset.
3) Pembaca RC522 RFID dengan Tag: Ada 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 di perpustakaan). Pembaca kartu dan tag berkomunikasi menggunakan medan elektromagnetik 13,56MHz.
Langkah 3: Diagram Sirkuit:
Diagram Sirkuit dari proyek ini diberikan di atas.
Anda perlu menghubungkan ethernet shield terlebih dahulu seperti yang ditunjukkan pada gambar di atas kemudian Anda perlu membuat koneksi rfid di bawah ini adalah pin koneksi untuk arduino dan rfid reader
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.3v 3.3v
GND GND GND
IRQ tidak terhubung
Langkah 4: Perpustakaan:
Anda perlu menginstal satu perpustakaan untuk rfid rc522. Anda bisa mendapatkan perpustakaan dari tautan ini
Langkah 5: Kode
Anda bisa mendapatkan kode sumber dari tautan github ini
Langkah 6: Video:
Seluruh Deskripsi Proyek diberikan dalam video di atas
Jika Anda memiliki keraguan tentang proyek ini, jangan ragu untuk memberi komentar kepada kami di bawah ini. Dan jika Anda ingin mempelajari lebih lanjut tentang sistem tertanam, Anda dapat mengunjungi saluran youtube kami
Silakan kunjungi dan sukai Halaman Facebook kami untuk pembaruan berkala.
Terima kasih & Salam, Teknologi Embedotronics
Direkomendasikan:
Sistem Absensi Berbasis Sidik Jari dan RFID Menggunakan Raspberry Pi dan Database MySQL: 5 Langkah
Sistem Absensi Berbasis Sidik Jari dan RFID Menggunakan Raspberry Pi dan Database MySQL: Video Proyek Ini
Cara Mengirim Data DHT11 ke Server MySQL Menggunakan NodeMCU: 6 Langkah
Cara Mengirim Data DHT11 ke Server MySQL Menggunakan NodeMCU: Dalam Proyek ini kami telah menghubungkan DHT11 dengan nodemcu dan kemudian kami mengirimkan data dht11 yang merupakan kelembaban dan suhu ke database phpmyadmin
Arduino Mengirim Data Dht11 ke Server MySQL (PHPMYADMIN) Menggunakan Python: 5 Langkah
Arduino Mengirim Data Dht11 ke Server MySQL (PHPMYADMIN) Menggunakan Python: Dalam Proyek ini saya telah menghubungkan DHT11 dengan arduino dan kemudian saya mengirim data dht11 yaitu kelembaban dan suhu ke database phpmyadmin. Tidak seperti proyek kami sebelumnya, kami tidak menggunakan perisai ethernet apa pun dalam kasus ini, di sini kami hanya membaca t
Arduino Mengirim Data Suhu dan Kelembaban ke Server MySQL (PHPMYADMIN): 5 Langkah
Arduino Mengirim Data Suhu dan Kelembaban ke Server MySQL (PHPMYADMIN): Dalam Proyek ini saya telah menghubungkan DHT11 dengan arduino dan kemudian saya mengirim data dht11 yang merupakan kelembaban dan suhu ke database phpmyadmin. Di sini kita menggunakan satu skrip PHP untuk mendorong data ke database phpmyadmin
Sistem Absensi Dengan Menyimpan Data di Google Spreadsheet Menggunakan RFID dan Arduino Ethernet Shield: 6 Langkah
Sistem Absensi Dengan Menyimpan Data di Google Spreadsheet Menggunakan RFID dan Arduino Ethernet Shield: Halo Guys, Di sini kami datang dengan proyek yang sangat menarik dan itulah cara mengirim data rfid ke google spreadsheet menggunakan Arduino. Singkatnya kita akan membuat sistem absensi berbasis rfid reader yang akan menyimpan data absensi secara real time ke goog