Daftar Isi:

Sistem Absensi Dengan Mengirim Data RFID ke Server MySQL Menggunakan Python Dengan Arduino: 6 Langkah
Sistem Absensi Dengan Mengirim Data RFID ke Server MySQL Menggunakan Python Dengan Arduino: 6 Langkah

Video: Sistem Absensi Dengan Mengirim Data RFID ke Server MySQL Menggunakan Python Dengan Arduino: 6 Langkah

Video: Sistem Absensi Dengan Mengirim Data RFID ke Server MySQL Menggunakan Python Dengan Arduino: 6 Langkah
Video: Full !!! Step By Step, Sistem Absensi Karyawan Berbasis Kartu RFID RC522 dan Nodemcu ESP8266- Part 1 2024, Juli
Anonim
Sistem Absensi Dengan Mengirim Data RFID ke Server MySQL Menggunakan Python Dengan Arduino
Sistem Absensi Dengan Mengirim Data RFID ke Server MySQL Menggunakan Python Dengan Arduino

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:

Perangkat Lunak yang Digunakan
Perangkat Lunak yang Digunakan
Perangkat Lunak yang Digunakan
Perangkat Lunak yang Digunakan
Perangkat Lunak yang Digunakan
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:

Komponen yang Digunakan
Komponen yang Digunakan
Komponen yang Digunakan
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
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: