Talaan ng mga Nilalaman:

Attendance System sa pamamagitan ng Pagpapadala ng Data ng RFID sa MySQL Server Gamit ang Python With Arduino: 6 Hakbang
Attendance System sa pamamagitan ng Pagpapadala ng Data ng RFID sa MySQL Server Gamit ang Python With Arduino: 6 Hakbang

Video: Attendance System sa pamamagitan ng Pagpapadala ng Data ng RFID sa MySQL Server Gamit ang Python With Arduino: 6 Hakbang

Video: Attendance System sa pamamagitan ng Pagpapadala ng Data ng RFID sa MySQL Server Gamit ang Python With Arduino: 6 Hakbang
Video: Payza - Paano mag-set up ng isang account? Instruction. 2024, Hulyo
Anonim
Attendance System sa pamamagitan ng Pagpapadala ng Data ng RFID sa MySQL Server Paggamit ng Python With Arduino
Attendance System sa pamamagitan ng Pagpapadala ng Data ng RFID sa MySQL Server Paggamit ng Python With Arduino

Sa Project na ito, nakipag-interfaced ako sa RFID-RC522 sa arduino at pagkatapos ay nagpapadala ako ng data ng RFID sa phpmyadmin database. Hindi tulad ng aming mga nakaraang proyekto hindi kami gumagamit ng anumang ethernet na kalasag sa kasong ito, narito binabasa lamang namin ang serial data na nagmumula sa arduino at pagkatapos ay itulak iyon sa phpmyadmin sa pamamagitan ng isang python code. Kaya narito ang aming aparato ay nakakonekta sa PC upang makapagpadala ito ng data nang serial, maaari mo ring ikonekta ang aparato sa raspberry pi upang gawing portable ang proyektong ito.

Hakbang 1: Ginamit na Software:

Ginamit na Software
Ginamit na Software
Ginamit na Software
Ginamit na Software
Ginamit na Software
Ginamit na Software

Ito ang software na ginamit namin para sa proyektong ito:

1. Arduino IDE: Maaari mong i-download ang pinakabagong Arduino IDE mula sa link na ito:

www.arduino.cc/en/Main/Software

2. Pag-install ng XAMPP server: Narito ginagamit namin ang XAMPP server maaari itong magamit pareho sa windows at Linux, ngunit ang aking mungkahi ay kung ikaw ay nasa Ubuntu (Anumang platform ng Linux) pagkatapos ay sumama sa LAMP. Ngayon dahil nasa windows kami kaya mas ginusto namin ang XAMPP server. Kaya maaari mong i-download ang XAMPP server mula sa link na ito.

Bilang kahalili narito ang mga hakbang para sa LAMP server:

1. I-install ang Apache:

sudo apt-get install apache2

2. I-install ang MySQL:

sudo apt-get install mysql-server

3. I-install ang PHP:

sudo apt-get install php5 libapache2-mod-php5

4. I-restart ang Server:

sudo /etc/init.d/apache2 restart

5. Suriin ang Apache https:// localhost /

makakakuha ka ng isang pahina ng apache sa pamamagitan ng pag-click sa link sa itaas kung hindi mo nakuha nangangahulugan ito na may isang maling nangyari sa iyong pag-install

Narito ginagamit namin ang PHPMYADMIN na ang web interface ng MySQL server kaya para sa pag-install ng command na iyon: sudo apt-get install phpmyadmin

3. Python IDLE: Habang gumagamit kami ng python code upang itulak ang data sa phpmyadmin kaya kailangan mong mag-download ng python idle, maaari mong i-download ang tool ng python mula sa link na ito

bukod sa kakailanganin ka rin ng ilan sa mga aklatan upang gumana ito tulad ng pyserial at MySQL. Paano i-download ang mga bagay na ito, natakpan ko ang aking nakalakip na video mangyaring panoorin ang buong video na ibinibigay sa ibaba.

Hakbang 2: Mga Ginamit na Mga Bahagi:

Mga Ginamit na Mga Bahagi
Mga Ginamit na Mga Bahagi
Mga Ginamit na Mga Bahagi
Mga Ginamit na Mga Bahagi

1) Arduino UNO: Ang Arduino Uno ay isang board ng microcontroller batay sa ATmega328P (datasheet). Mayroon itong 14 digital input / output pin (kung saan 6 ay maaaring magamit bilang mga output ng PWM), 6 na input ng analog, isang 16 MHz quartz na kristal, isang koneksyon sa USB, isang power jack, isang header ng ICSP at isang pindutang i-reset.

3) RFID RC522 Reader na may Tag: Mayroong mga murang mga module ng RFID na maaaring basahin at isulat ang mga tag ni Mifare at ibinebenta sa maraming mga web store, tulad ng eBay at isinama sa maraming mga "starter kit" ngayon. Hanapin lamang ang RFID-RC522 (MF-RC522). Ang microcontroller at card reader ay gumagamit ng SPI para sa komunikasyon (sinusuportahan ng chip ang I2C at UART na mga protocol ngunit hindi ipinatupad sa library). Ang card reader at ang mga tag ay nakikipag-usap gamit ang isang 13.56MHz electromagnetic field.

Hakbang 3: Circuit Diagram:

Diagram ng Circuit
Diagram ng Circuit

Ang Circuit Diagram ng proyektong ito ay ibinigay sa itaas.

Kailangan mong ikonekta muna ang ethernet na kalasag tulad ng ipinakita sa itaas na imahe pagkatapos ay kailangan mong gawin ang koneksyon sa rfid sa ibaba ay ang mga pin ng koneksyon para sa arduino at 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.3 v 3.3v

GND GND GND

Ang IRQ ay hindi konektado

Hakbang 4: Library:

Kailangan mong mag-install ng isang silid-aklatan para sa rfid rc522. Maaari mong makuha ang library mula sa link na ito

Hakbang 5: Code

Maaari mong makuha ang source code mula sa github link na ito

Hakbang 6: Video:

Ang buong Paglalarawan ng Proyekto ay ibinibigay sa itaas na video

Kung mayroon kang anumang pag-aalinlangan tungkol sa proyektong ito huwag mag-atubiling magbigay ng puna sa amin sa ibaba. At kung nais mong matuto nang higit pa tungkol sa naka-embed na system maaari mong bisitahin ang aming youtube channel

Mangyaring bisitahin at gusto ang aming Pahina sa Facebook para sa madalas na pag-update.

Salamat & Regards, Mga Teknolohiya ng Embedotronics

Inirerekumendang: