Isi kandungan:

Sistem Kehadiran dengan Menghantar Data RFID ke Pelayan MySQL Menggunakan Python Dengan Arduino: 6 Langkah
Sistem Kehadiran dengan Menghantar Data RFID ke Pelayan MySQL Menggunakan Python Dengan Arduino: 6 Langkah

Video: Sistem Kehadiran dengan Menghantar Data RFID ke Pelayan MySQL Menggunakan Python Dengan Arduino: 6 Langkah

Video: Sistem Kehadiran dengan Menghantar Data RFID ke Pelayan MySQL Menggunakan Python Dengan Arduino: 6 Langkah
Video: ERP: Latar Belakang, Sejarah, Definisi, Manfaat, Kendala, Software ERP 2024, Julai
Anonim
Sistem Kehadiran dengan Menghantar Data RFID ke Pelayan MySQL Menggunakan Python With Arduino
Sistem Kehadiran dengan Menghantar Data RFID ke Pelayan MySQL Menggunakan Python With Arduino

Dalam Projek ini saya telah menghubungkan RFID-RC522 dengan arduino dan kemudian saya menghantar data RFID ke pangkalan data phpmyadmin. Tidak seperti projek sebelumnya kami tidak menggunakan perisai ethernet dalam kes ini, di sini kami hanya membaca data bersiri yang berasal dari arduino dan kemudian mendorongnya ke phpmyadmin melalui satu kod python. Jadi di sini peranti kami disambungkan ke PC sehingga dapat menghantar data secara bersiri, anda juga boleh menyambungkan peranti ke raspberry pi untuk menjadikan projek ini mudah alih.

Langkah 1: Perisian yang Digunakan:

Perisian yang Digunakan
Perisian yang Digunakan
Perisian yang Digunakan
Perisian yang Digunakan
Perisian yang Digunakan
Perisian yang Digunakan

Ini adalah perisian yang kami gunakan untuk projek ini:

1. Arduino IDE: Anda boleh memuat turun Arduino IDE terkini dari pautan ini:

www.arduino.cc/en/Main/Software

2. Pemasangan pelayan XAMPP: Di sini kita menggunakan pelayan XAMPP, ia dapat digunakan di windows dan Linux, tetapi cadangan saya adalah jika anda berada di Ubuntu (Platform Linux mana pun), maka pergi dengan LAMP. Sekarang kerana kita berada di tingkap, jadi kita lebih suka pelayan XAMPP. Oleh itu, anda boleh memuat turun pelayan XAMPP dari pautan ini.

Sebagai alternatif, berikut adalah langkah untuk pelayan LAMP:

1. Pasang Apache:

sudo apt-get install apache2

2. Pasang MySQL:

sudo apt-get pasang mysql-server

3. Pasang PHP:

sudo apt-get install php5 libapache2-mod-php5

4. Mulakan semula Pelayan:

sudo /etc/init.d/apache2 mulakan semula

5. Periksa Apache https:// localhost /

anda akan mendapat satu halaman apache dengan mengklik pautan di atas ini jika anda tidak mendapatkannya bermaksud ada yang tidak kena dengan pemasangan anda

Di sini kita menggunakan PHPMYADMIN yang merupakan antara muka web pelayan MySQL sehingga untuk memasang perintah penggunaan: sudo apt-get install phpmyadmin

3. Python IDLE: Oleh kerana kami menggunakan kod python untuk mendorong data ke phpmyadmin sehingga anda harus memuat turun python idle, anda boleh memuat turun alat python dari pautan ini

Selain itu, anda juga akan memerlukan beberapa perpustakaan untuk menjadikannya berfungsi seperti pyserial dan mysqldb. Cara memuat turun perkara-perkara ini, saya telah melampirkan dalam video saya yang dilampirkan sila tonton keseluruhan video yang diberikan di bawah.

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 berdasarkan ATmega328P (lembaran data). Ia mempunyai 14 pin input / output digital (di antaranya 6 dapat digunakan sebagai output PWM), 6 input analog, kristal kuarza 16 MHz, sambungan USB, soket kuasa, header ICSP dan butang reset.

3) RFID RC522 Reader with Tag: Terdapat modul RFID murah yang dapat membaca dan menulis tag Mifare dan dijual di beberapa kedai web, seperti eBay dan disertakan dengan banyak "starter kit" pada masa ini. Cukup cari RFID-RC522 (MF-RC522). Mikrokontroler dan pembaca kad menggunakan SPI untuk komunikasi (cip menyokong protokol I2C dan UART tetapi tidak dilaksanakan di perpustakaan). Pembaca kad dan tag berkomunikasi menggunakan medan elektromagnetik 13.56MHz.

Langkah 3: Diagram Litar:

Rajah Litar
Rajah Litar

Litar Diagram projek ini diberikan di atas.

Anda perlu menyambungkan pelindung ethernet terlebih dahulu seperti yang ditunjukkan dalam gambar di atas maka anda perlu membuat sambungan rfid di bawah ini adalah pin sambungan untuk pembaca arduino dan 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 disambungkan

Langkah 4: Perpustakaan:

Anda perlu memasang satu perpustakaan untuk rfid rc522. Anda boleh mendapatkan perpustakaan dari pautan ini

Langkah 5: Kod

Anda boleh mendapatkan kod sumber dari pautan github ini

Langkah 6: Video:

Keseluruhan Penerangan Projek diberikan dalam video di atas

Sekiranya anda mempunyai keraguan mengenai projek ini, sila komen kami di bawah. Dan jika anda ingin mengetahui lebih lanjut mengenai sistem tertanam, anda boleh melayari saluran youtube kami

Sila kunjungi dan suka Halaman Facebook kami untuk kemas kini yang kerap.

Terima kasih & Salam, Teknologi Embedotronics

Disyorkan: