Orodha ya maudhui:

Smart-mlango-lock-using-raspberry_pi_and_GSM_modemSim800_RFID: Hatua 5
Smart-mlango-lock-using-raspberry_pi_and_GSM_modemSim800_RFID: Hatua 5

Video: Smart-mlango-lock-using-raspberry_pi_and_GSM_modemSim800_RFID: Hatua 5

Video: Smart-mlango-lock-using-raspberry_pi_and_GSM_modemSim800_RFID: Hatua 5
Video: Стиральная машина не блокирует люк (ошибка dE) 2024, Julai
Anonim
Smart-mlango-lock-using-raspberry_pi_and_GSM_modemSim800_RFID
Smart-mlango-lock-using-raspberry_pi_and_GSM_modemSim800_RFID

Katika mafunzo haya, nitaenda juu ya jinsi ya kuunganisha moduli ya EM-18 RFID Reader na bodi ya Raspberry Pi. Ninaonyesha pia jinsi ya kuunganisha mtendaji, katika kesi hii Relay, kujibu usomaji sahihi kutoka kwa moduli ya RFID. Kitendaji hiki kinaweza kuwa kitufe cha pekee, spika, au hata kiolesura cha wavuti ambacho huweka data. Na pia kiolesura na moduli ya GSM kutoa arifa ya ujumbe. Ninajadili jinsi muundo huu unaweza kutekelezwa kama lock smart ya RFID.

Kuunganisha RFID na Raspberry Pi

Mfumo rahisi wa Mawasiliano wa RFID unajumuisha sehemu tatu: Kadi ya RFID au Lebo (ambayo ina habari ya mtumiaji au bidhaa iliyowekwa kwenye chip), RFID Reader (kifaa kinachosababisha kadi ya RFID na kutoa habari kutoka kwa Kadi) na Mfumo wa Jeshi (kama Kompyuta au Mdhibiti Mdogo ambaye hutengeneza data).

Katika mradi huu, nitatumia Module maarufu ya EM-18 RFID Reader na Kadi chache za RFID. Kuna mwingine maarufu RFID Reader iitwayo RFID RC522.

Tofauti kuu kati ya EM-18 na RC522 Moduli za RFID ni: EM-18 inategemea Mawasiliano ya Frequency ya Redio ya KHz 125 wakati RC522 inategemea Frequency ya 13.56 MHz. Kuja kwa chaguzi za kiolesura, EM-18 inatumia Mawasiliano ya Siri wakati RC522 inatumia SPI Mawasiliano (ingawa chip inasaidia I2C na UART pia. Kwa hivyo, uteuzi wa Moduli ya Kusoma ya RFID ni muhimu sana kwani inafafanua jinsi unavyowasiliana na moduli ukitumia Raspberry Pi au Arduino.

Hatua ya 1: Vipengele vinahitajika

Vipengele vinahitajika
Vipengele vinahitajika

1. Raspberry Pi 3 Mfano B +: - Raspberry Pi 3 Model B + ni bidhaa ya hivi karibuni katika anuwai ya Raspberry Pi 3, ikijisifu processor ya msingi ya quad-64 inayofanya kazi kwa 1.4GHz, bendi-mbili 2.4GHz na LAN ya wireless ya 5GHz, Bluetooth 4.2 / BLE, kasi ya Ethernet, na uwezo wa PoE kupitia kofia tofauti ya PoE.

2. EM-18 RFID Reader Module: - EM18 RFID Reader ni moduli ambayo inasoma habari ya kitambulisho iliyohifadhiwa katika vitambulisho vya RFID. Habari hii ya kitambulisho ni ya kipekee kwa kila TAG ambayo haiwezi kunakiliwa. Moduli hii inaunganisha moja kwa moja kwa UART yoyote ndogo au kupitia kibadilishaji cha RS232 kwenda kwa PC. Inatoa pato la UART / Wiegand26. Moduli hii ya RFID Reader inafanya kazi na vitambulisho vyovyote vya 125 KHz RFID

3. Moduli ya GSM: -SIM800 ni moduli ya quad-band GSM / GPRS inayofanya kazi kwenye masafa ya GSM 850MHz, EGSM 900MHz, DCS 1800MHz na PCS 1900MHz. SIM800 inajumuisha darasa la GPRS linalopangwa kwa kiwango cha 12 / darasa la 10 (hiari) na inasaidia miradi ya kuweka alama ya GPRS CS-1, CS-2, CS-3 na CS-4.

4. CP2102: - Chip ya CP2102 kutoka SiLabs ni chip moja ya USB hadi daraja la UART IC. Inahitaji vifaa vichache vya nje. CP2102 inaweza kutumika kuhamisha urithi wa vifaa vya msingi vya bandari kwenda kwa USB. … Moduli hii inasaidia wale wote ambao wako sawa na RS232 / Itifaki ya Mawasiliano ya Siri, kujenga vifaa vya USB kwa urahisi sana.

5. 5V Relay: - 1-Channel 5V Relay Module ni relay interface board, inaweza kudhibitiwa moja kwa moja na anuwai ya wadhibiti kama vile Arduino, AVR, PIC, ARM na kadhalika. Ili kuiweka kwa urahisi, ni kubadili kiotomati kudhibiti mzunguko wa hali ya juu na ishara ya chini ya sasa.

6. Waya wa Jumper wa kike hadi wa kike.

Hatua ya 2: Kufunga Maktaba

Kufunga Kifurushi cha PySerial

Sijui ikiwa kifurushi cha PySerial kimewekwa mapema au sio na Rasbian OS, lakini kwa upande wangu haikuwekwa kwani ninatumia toleo la Lite la Raspbian OS, kwa hivyo hatua yetu ya kwanza ni kusanikisha kifurushi cha PySerial, Ikiwa Raspberry yako imeunganishwa na mtandao kisha tumia amri ifuatayo katika LXTerminal kusanikisha maktaba ya PySerial ya Python.

Sudo apt-get kufunga python-serial

Na ikiwa hautakuwa na muunganisho wa intaneti kwenye Raspberry Pi, basi unaweza kupakua kifurushi cha PySerial kwa kubofya hapa, kwenye majukwaa ya Windows / Linux / Mac na kisha unakili faili hizi kwenye Raspberry Pi yako, na kisha kwa kutumia LXTerminal nenda kwa saraka ambapo umenakili faili na baada ya hapo tumia amri ifuatayo kusanikisha kifurushi cha PySerial.

Sudo python setup.py kufunga

Kwa hivyo baada ya hatua hii tuna kifurushi cha PySerial kilichosanikishwa na sasa tunaweza kuendelea na kuandika programu rahisi ya shughuli za kusoma na kuandika za serial, lakini kabla ya hapo lazima tuwezeshe mawasiliano ya Serial katika Raspberry Pi, ambayo imelemazwa kwa default.

Hatua ya 3: Kuunganisha Vipengele Pamoja

Kuunganisha Vipengele Pamoja
Kuunganisha Vipengele Pamoja

Maelezo ya Mzunguko:

Mchoro wa mzunguko una Raspberry Pi 3, Reader ya RFID, Lebo za RFID, GSM, Relay na CP2102. Hapa Raspberry Pi inadhibiti mchakato kamili kama Kusoma Takwimu inayokuja kutoka kwa Msomaji, kulinganisha data na data iliyotanguliwa, kuendesha Relay na kutuma habari kwa GSM. Reader ya RFID hutumiwa kusoma Vitambulisho vya RFID. Relay hutumiwa kwa dalili. GSM hutumiwa kwa kutuma ujumbe.

RELAY PIN_VCC ------------------- 2 ya Raspberry Pi

PIN_GND YA RELAY ------------------- 6 ya Raspberry Pi

PIN_INP YA RELAY ------------------- 11 ya Raspberry Pi

RFID imeunganishwa na CP2102-ONE na moduli ya GSM imeunganishwa na CP2102-TWO. CP2102 hizi mbili zimeunganishwa na bandari ya USB ya raspberry pi.

Hatua ya 4: Ufafanuzi wa Kufanya kazi

Hapa Raspberry Pi 3 inadhibiti mchakato mzima wa mradi huu (Mtumiaji anaweza kutumia Bodi yoyote ya Raspberry Pi). Msomaji wa RFID anasoma kitambulisho cha kadi ya RFID, data hii inapokelewa na Raspberry Pi kupitia UART, kisha Raspberry Pi inathibitisha kadi hiyo na kutuma habari kwa GSM.

Wakati mtu anaweka lebo yake ya RFID juu ya msomaji wa RFID kukagua, RFID inasoma data ya lebo na kuipeleka kwa Raspberry Pi. Kisha Raspberry Pi inasoma Nambari ya Kitambulisho cha kipekee cha lebo hiyo ya RFID na kisha inalinganisha data hii na data iliyotanguliwa au habari. Ikiwa data inalingana na data iliyotanguliwa, basi upeanaji na kutuma ujumbe kupitia GSM, na ikiwa data hailingani basi Raspberry pi hutuma ujumbe 'Kadi batili' kupitia GSM na relay imezimwa.

Hatua ya 5: Kanuni

Pakua nambari iliyoambatanishwa hapa na uipakie kwenye ubao wako, na uweke waya kila kitu kama inavyoonyeshwa kwenye mchoro uliopita.

Nambari ya kupakua:

Natumahi hii ilifanya iwe rahisi kwako. Hakikisha kujisajili ikiwa umependa nakala hii na umeiona kuwa muhimu, na ikiwa una maswali yoyote au unahitaji msaada kwa chochote, acha maoni hapa chini… Thanks elementzonline.com

Ilipendekeza: