Përmbajtje:

Smart-door-lock-using-raspberry_pi_and_GSM_modemSim800_RFID: 5 hapa
Smart-door-lock-using-raspberry_pi_and_GSM_modemSim800_RFID: 5 hapa

Video: Smart-door-lock-using-raspberry_pi_and_GSM_modemSim800_RFID: 5 hapa

Video: Smart-door-lock-using-raspberry_pi_and_GSM_modemSim800_RFID: 5 hapa
Video: Голубая стрела (1958) фильм 2024, Korrik
Anonim
Smart-door-lock-using-raspberry_pi_and_GSM_modemSim800_RFID
Smart-door-lock-using-raspberry_pi_and_GSM_modemSim800_RFID

Në këtë tutorial, unë po flas se si të integroj modulin EM-18 RFID Reader me një tabelë Raspberry Pi. Unë gjithashtu tregoj se si të integrojmë një aktivizues, në këtë rast një Stafetë, për t'iu përgjigjur një leximi të saktë nga moduli RFID. Ky aktivizues mund të jetë një bllokues solenoid, një altoparlant, apo edhe një ndërfaqe në internet që regjistron të dhënat. Dhe gjithashtu ndërfaqe me një modul GSM për të dhënë njoftim mesazhi. Unë diskutoj se si ky dizajn mund të zbatohet si një bllokim i zgjuar RFID.

Lidhja e RFID me Raspberry Pi

Një sistem i thjeshtë komunikimi RFID përbëhet nga tre pjesë: një kartë ose etiketë RFID (e cila përmban informacionin e përdoruesit ose produktit të ngulitur në një çip), një lexues RFID (një pajisje që shkakton kartën RFID dhe nxjerr informacionin nga karta) dhe një Sistemi pritës (si një kompjuter ose një mikrokontrollues i cili më pas përpunon të dhënat).

Në këtë projekt, unë do të përdor modulin e njohur EM-18 RFID Reader dhe disa karta RFID. Ekziston një lexues tjetër i njohur RFID i quajtur RFID RC522.

Dallimet kryesore midis moduleve RFID EM-18 dhe RC522 janë: EM-18 bazohet në komunikimin me frekuencë radio 125 KHz ndërsa RC522 bazohet në frekuencën 13.56 MHz. Duke iu kthyer opsioneve të ndërfaqes, EM-18 përdor Komunikimin Serial ndërsa RC522 përdor SPI Komunikimi (megjithëse çipi mbështet I2C dhe UART gjithashtu). Pra, përzgjedhja e modulit RFID Reader është shumë e rëndësishme pasi përcakton se si komunikoni me modulin duke përdorur Raspberry Pi ose Arduino.

Hapi 1: Përbërësit e kërkuar

Përbërësit e kërkuar
Përbërësit e kërkuar

1. Raspberry Pi 3 Model B+:-Raspberry Pi 3 Model B+ është produkti më i fundit në gamën e Raspberry Pi 3, që mburret me një procesor me katër bërthama 64-bit që funksionon në 1.4GHz, me brez të dyfishtë 2.4GHz dhe 5GHz LAN pa tel, Bluetooth 4.2/BLE, aftësi më të shpejtë Ethernet dhe PoE përmes një PoE HAT të veçantë.

2. EM-18 Moduli i RFID Reader:- EM18 RFID Reader është një modul i cili lexon informacionin e ID të ruajtur në RFID TAGS. Ky informacion ID është unik për çdo TAG që nuk mund të kopjohet. Ky modul lidhet drejtpërdrejt me çdo mikrokontrollues UART ose përmes një konvertuesi RS232 në PC. Ai jep dalje UART/Wiegand26. Ky modul lexues RFID punon me çdo etiketë RFID 125 KHz

3. Moduli GSM: -SIM800 është një modul GSM/GPRS me katër breza që punon në frekuencat GSM 850MHz, EGSM 900MHz, DCS 1800MHz dhe PCS 1900MHz. SIM800 përmban klasën GPRS me shumë çarë 12/ klasa 10 (opsionale) dhe mbështet skemat e kodimit GPRS CS-1, CS-2, CS-3 dhe CS-4.

4. CP2102:- Çipi CP2102 nga SiLabs është një çip i vetëm USB në UART IC urë. Kërkon përbërës minimalë të jashtëm. CP2102 mund të përdoret për të migruar pajisjet e bazuara në portin serik të trashëguar në USB. … Ky modul ndihmon të gjithë ata që janë të kënaqur me protokollin RS232/Serial Communication, të ndërtojnë pajisje USB shumë lehtë.

5. Rele 5V:- Moduli i stafetës 1-kanalësh 5V është një bord ndërfaqe stafetë, mund të kontrollohet drejtpërdrejt nga një gamë e gjerë mikrokontrolluesish si Arduino, AVR, PIC, ARM etj. Për ta thënë thjesht, është një ndërprerës automatik për të kontrolluar një qark me rrymë të lartë me një sinjal të rrymës së ulët. Gama e tensionit të hyrjes së sinjalit rele 5V, 0-5V.

6. Telat e bluzave nga femra në femra.

Hapi 2: Instalimi i Bibliotekave

Për të instaluar paketën PySerial

Unë nuk e di nëse paketa PySerial është para-instaluar apo jo me Rasbian OS, por në rastin tim nuk është instaluar pasi po përdor versionin Lite të Raspbian OS, kështu që hapi ynë i parë është instalimi i paketës PySerial, Nëse Raspberry Pi juaj është i lidhur me internetin, atëherë përdorni komandën e mëposhtme në LXTerminal për të instaluar bibliotekën PySerial për Python.

sudo apt-get install python-serial

Dhe në rast se nuk keni lidhje interneti në Raspberry Pi, atëherë mund ta shkarkoni paketën PySerial duke klikuar këtu, në platformat Windows/Linux/Mac dhe pastaj kopjoni këto skedarë në Raspberry Pi tuaj, dhe më pas duke përdorur LXTerminal shkoni te drejtoria ku keni kopjuar skedarët dhe pas kësaj përdorni komandën e mëposhtme për të instaluar paketën PySerial.

sudo python setup.py install

Pra, pas kësaj faze kemi të instaluar paketën PySerial dhe tani mund të vazhdojmë me shkrimin e programit të thjeshtë për operacionet e leximit dhe shkrimit serik, por para kësaj ne duhet të mundësojmë komunikimin Serial në Raspberry Pi, i cili është i çaktivizuar si parazgjedhje.

Hapi 3: Lidhja e përbërësve së bashku

Lidhja e përbërësve së bashku
Lidhja e përbërësve së bashku

Përshkrimi i qarkut:

Diagrami i qarkut përmban Raspberry Pi 3, RFID Reader, RFID Tags, GSM, Relay dhe CP2102. Këtu Raspberry Pi kontrollon procesin e plotë si Leximi i të dhënave që vijnë nga Lexuesi, krahasimi i të dhënave me të dhënat e paracaktuara, drejtimi i Relay dhe dërgimi i informacionit në GSM. RFID Reader përdoret për të lexuar etiketat RFID. Rele përdoret për indikacione. GSM përdoret për dërgimin e mesazheve.

RELAY PIN_VCC ------------------- 2 të Raspberry Pi

PIN_GND RELAY ------------------- 6 të Raspberry Pi

RELAY PIN_INP ------------------- 11 të Raspberry Pi

RFID është i lidhur me CP2102-ONE dhe moduli GSM është i lidhur me CP2102-TWO. Këto dy CP2102 janë të lidhura me portën USB të mjedrës pi.

Hapi 4: Shpjegimi i punës

Këtu Raspberry Pi 3 po kontrollon të gjithë procesin e këtij projekti (Përdoruesi mund të përdorë çdo Bord të Raspberry Pi). RFID Reader lexon ID -në e kartës RFID, këto të dhëna merren nga Raspberry Pi përmes UART, pastaj Raspberry Pi vërteton kartën dhe dërgon informacionin në GSM.

Kur një person vendos etiketën e tij RFID mbi lexuesin RFID për të skanuar, RFID lexon të dhënat e etiketës dhe i dërgon në Raspberry Pi. Pastaj Raspberry Pi lexon Numrin Unik Identifikues të asaj etikete RFID dhe pastaj i krahason këto të dhëna me të dhëna ose informacione të paracaktuara. Nëse të dhënat përputhen me të dhënat e paracaktuara, atëherë stafeta ndizet dhe dërgon mesazhin përmes GSM, dhe nëse të dhënat nuk përputhen atëherë Raspberry pi dërgon një mesazh ‘Kartë e Pavlefshme’ përmes GSM dhe stafeta është joaktive.

Hapi 5: Kodi

Shkarkoni kodin e bashkangjitur këtu dhe ngarkojeni në tabelën tuaj dhe lidhni gjithçka siç tregohet në diagramin e mëparshëm.

Kodi i shkarkimit:

Shpresoj se kjo e bëri më të lehtë për ju. Sigurohuni që të regjistroheni nëse ju pëlqeu ky artikull dhe e gjetët të dobishëm, dhe nëse keni ndonjë pyetje ose keni nevojë për ndihmë për ndonjë gjë, thjesht lini një koment më poshtë… Faleminderit elementzonline.com

Recommended: