Përmbajtje:

Sistemi i pjesëmarrjes duke dërguar të dhëna RFID në MySQL Server duke përdorur Python Me Arduino: 6 hapa
Sistemi i pjesëmarrjes duke dërguar të dhëna RFID në MySQL Server duke përdorur Python Me Arduino: 6 hapa

Video: Sistemi i pjesëmarrjes duke dërguar të dhëna RFID në MySQL Server duke përdorur Python Me Arduino: 6 hapa

Video: Sistemi i pjesëmarrjes duke dërguar të dhëna RFID në MySQL Server duke përdorur Python Me Arduino: 6 hapa
Video: Mësuesja qesharake kl.II-2 2024, Qershor
Anonim
Sistemi i pjesëmarrjes duke dërguar të dhëna RFID në MySQL Server duke përdorur Python Me Arduino
Sistemi i pjesëmarrjes duke dërguar të dhëna RFID në MySQL Server duke përdorur Python Me Arduino

Në këtë Projekt unë kam ndërlidhur RFID-RC522 me arduino dhe më pas po dërgoj të dhëna të RFID në bazën e të dhënave phpmyadmin. Ndryshe nga projektet tona të mëparshme ne nuk po përdorim asnjë mburojë ethernet në këtë rast, këtu ne thjesht po lexojmë të dhënat serike që vijnë nga arduino dhe më pas i shtyjmë ato në phpmyadmin përmes një kodi python. Pra, këtu pajisja jonë është e lidhur me PC në mënyrë që të mund të dërgojë të dhëna në mënyrë serike, gjithashtu mund ta lidhni pajisjen me mjedrën pi për ta bërë këtë projekt të lëvizshëm.

Hapi 1: Softueri i përdorur:

Softueri i përdorur
Softueri i përdorur
Softueri i përdorur
Softueri i përdorur
Softueri i përdorur
Softueri i përdorur

Këto janë programet kompjuterike që kemi përdorur për këtë projekt:

1. Arduino IDE: Ju mund të shkarkoni ID -në më të fundit të Arduino nga kjo lidhje:

www.arduino.cc/en/Main/Software

2. Instalimi i serverit XAMPP: Këtu po përdorim serverin XAMPP mund të përdoret si në Windows ashtu edhe në Linux, por sugjerimi im është që nëse jeni në Ubuntu (Çdo platformë Linux) atëherë shkoni me LAMP. Tani meqenëse jemi në dritare, kështu që ne kemi preferuar serverin XAMPP. Kështu që ju mund të shkarkoni serverin XAMPP nga kjo lidhje.

Përndryshe këtu janë hapat për serverin LAMP:

1. Instaloni Apache:

sudo apt-get install apache2

2. Instaloni MySQL:

sudo apt-get instaloni serverin mysql

3. Instaloni PHP:

sudo apt-get install php5 libapache2-mod-php5

4. Rinisni serverin:

rinis sudo /etc/init.d/apache2

5. Kontrolloni Apache https:// localhost/

do të merrni një faqe apache duke klikuar në lidhjen e mësipërme nëse nuk e keni marrë do të thotë se diçka nuk shkoi mirë me instalimin tuaj

Këtu ne po përdorim PHPMYADMIN që është ndërfaqja në internet e serverit MySQL kështu që për instalimin e komandës së përdorimit: sudo apt-get install phpmyadmin

3. Python IDLE: Ndërsa ne po përdorim kodin python për të shtyrë të dhënat në phpmyadmin kështu që ju duhet të shkarkoni python idle, ju mund ta shkarkoni mjetin python nga kjo lidhje

përveç kësaj do t'ju nevojiten edhe disa biblioteka për ta bërë atë të funksionojë siç janë pyserial dhe mysqldb. Si t'i shkarkoni këto gjëra, unë kam mbuluar videon time të bashkangjitur ju lutemi shikoni të gjithë videon e cila është dhënë më poshtë.

Hapi 2: Komponentët e përdorur:

Komponentët e përdorur
Komponentët e përdorur
Komponentët e përdorur
Komponentët e përdorur

1) Arduino UNO: Arduino Uno është një bord mikrokontrollues i bazuar në ATmega328P (fletën e të dhënave). Ka 14 kunja dixhitale të hyrjes/daljes (nga të cilat 6 mund të përdoren si dalje PWM), 6 hyrje analoge, një kristal kuarci 16 MHz, një lidhje USB, një prizë energjie, një kokë ICSP dhe një buton rivendosjeje.

3) Lexuesi RFID RC522 me Etiketë: Ka module të lira RFID që mund të lexojnë dhe të shkruajnë etiketat e Mifare dhe të shiten në disa dyqane në internet, si eBay dhe të përfshira me shumë "komplete fillestare" në ditët e sotme. Thjesht kërkoni RFID-RC522 (MF-RC522). Mikrokontrolluesi dhe lexuesi i kartave përdor SPI për komunikim (çipi mbështet protokollet I2C dhe UART por nuk zbatohet në bibliotekë). Lexuesi i kartave dhe etiketat komunikojnë duke përdorur një fushë elektromagnetike 13.56MHz.

Hapi 3: Diagrami i Qarkut:

Diagrami i qarkut
Diagrami i qarkut

Diagrami qarkor i këtij projekti është dhënë më lart.

Së pari duhet të lidhni mburojën ethernet siç tregohet në imazhin e mësipërm, pastaj duhet të bëni lidhjen rfid më poshtë është kunjat e lidhjes për lexuesin arduino dhe 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 nuk është e lidhur

Hapi 4: Biblioteka:

Duhet të instaloni një bibliotekë për rfid rc522. Bibliotekën mund ta merrni nga kjo lidhje

Hapi 5: Kodi

Ju mund të merrni kodin burimor nga kjo lidhje github

Hapi 6: Video:

I gjithë përshkrimi i projektit jepet në videon e mësipërme

Nëse keni ndonjë dyshim në lidhje me këtë projekt, mos ngurroni të na komentoni më poshtë. Dhe nëse doni të mësoni më shumë rreth sistemit të integruar, mund të vizitoni kanalin tonë në youtube

Ju lutemi vizitoni dhe pëlqeni faqen tonë në Facebook për përditësime të shpeshta.

Faleminderit dhe gjithe te mirat, Teknologjitë Embedotronics

Recommended: