Manufaktur industri
Industri Internet of Things | bahan industri | Pemeliharaan dan Perbaikan Peralatan | Pemrograman industri |
home  MfgRobots >> Manufaktur industri >  >> Manufacturing Technology >> Proses manufaktur

Sistem Kehadiran Menggunakan Arduino dan RFID dengan Python

Komponen dan persediaan

Arduino UNO
× 1
Pembaca RFID (generik)
× 1
Kabel jumper (generik)
× 1

Tentang proyek ini

Dalam proyek ini, saya telah menghubungkan RFID-RC522 dengan Arduino dan mengirim data RFID ke database phpMyAdmin. Tidak seperti proyek kami sebelumnya, kami tidak menggunakan pelindung Ethernet apa pun. Dalam hal ini, di sini kita 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.

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. Pemasangan 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. Periksa Apache http://localhost/

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 kami menggunakan phpMyAdmin itu adalah 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 P ython 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.

Komponen yang Digunakan:

1) Arduino UNO: Arduino Uno adalah board mikrokontroler yang berbasis ATmega328P (datasheet). 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 RFID RC522 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.

Diagram Sirkuit:

Diagram Sirkuit dari proyek ini diberikan di atas.

Anda harus menghubungkan ethernet shield terlebih dahulu seperti 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

Perpustakaan:

Anda perlu menginstal satu perpustakaan untuk rfid rc522. Anda bisa mendapatkan perpustakaan dari tautan ini

Kode:

Anda bisa mendapatkan kode sumber dari tautan github ini

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

Skema


Proses manufaktur

  1. Kontrol akses dengan QR, RFID, dan verifikasi suhu
  2. Sensor Suhu Python dan Raspberry Pi
  3. Membuat robot dengan Raspberry Pi dan Python
  4. Arduino RFID Lock Dengan RC522 - Protokol MIFARE 13.56 Mhz
  5. Kontrol Jarak Jauh Universal menggunakan Arduino, 1Sheeld, dan Android
  6. Voltmeter DIY Menggunakan Arduino dan Smartphone
  7. u-blox LEA-6H 02 Modul GPS dengan Arduino dan Python
  8. Radio FM Menggunakan Arduino dan RDA8057M
  9. Sistem Kehadiran Berbasis Arduino dan Google Spreadsheet
  10. Prediksi Hujan DIY Menggunakan Arduino, Python dan Keras