Orodha ya maudhui:
- Hatua ya 1: Vipengele vinahitajika
- Hatua ya 2: Kufunga Maktaba
- Hatua ya 3: Kuunganisha Vipengele Pamoja
- Hatua ya 4: Ufafanuzi wa Kufanya kazi
- Hatua ya 5: Kanuni
Video: Smart-mlango-lock-using-raspberry_pi_and_GSM_modemSim800_RFID: Hatua 5
2024 Mwandishi: John Day | [email protected]. Mwisho uliobadilishwa: 2024-01-30 12:51
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
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
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:
Taa ya Taa ya Smart Smart - Taa mahiri W / Arduino - Nafasi ya Kazi ya Neopixels: Hatua 10 (na Picha)
Taa ya Taa ya Smart Smart | Taa mahiri W / Arduino | Nafasi ya Kazi ya Neopixels: Sasa siku tunatumia muda mwingi nyumbani, kusoma na kufanya kazi kwa kweli, kwa nini tusifanye nafasi yetu ya kazi iwe kubwa na mfumo wa taa na taa za Arduino na Ws2812b msingi. Hapa naonyesha jinsi ya kujenga Smart yako Dawati la Taa ya LED ambayo
Nyumba ya Smart Smart: Hatua 5
Nyumba ya Smart Smart: Materialen: dunne gelamineerde hout platen. 1 x grondplaat alikutana na kipenyo cha van 1 cmkleine nagels 2 x mikanda ya mkate mikate ya plakbandveel alikutana na kipenyo 0.3 cmveel jumper kabels gereedschap: boormachinelijmpistoolsoldeerboutschroevendra
Taa ya Smart Smart ya Bluetooth inayodhibitiwa na Bluetooth: Hatua 7
Taa ya Smart Smart ya Bluetooth inayodhibitiwa na Bluetooth: Daima ninaota kudhibiti vifaa vyangu vya taa. Kisha mtu akatengeneza taa nzuri ya kupendeza ya LED. Hivi karibuni nilikutana na Taa ya LED na Joseph Casha kwenye Youtube. Kupata msukumo kwa hiyo, niliamua kuongeza kazi kadhaa wakati nikitunza
Vifaa vya Hardware na Software Hack Smart Devices, Tuya na Broadlink LEDbulb, Sonoff, BSD33 Smart kuziba: Hatua 7
Vifaa vya Hardware na Software Hack Smart Devices, Tuya na Broadlink LEDbulb, Sonoff, BSD33 Smart Plug: Katika hii Inayoweza kufundishwa naonyesha jinsi nilivyoangazia vifaa kadhaa mahiri na firmware yangu mwenyewe, ili niweze kuzidhibiti na MQTT kupitia usanidi wangu wa Openhab. vifaa vipya wakati nilividanganya. Kwa kweli kuna njia zingine za msingi za programu kuangazia f
Taa ya Wingu la Smart Smart: Hatua 11 (na Picha)
Taa ya Wingu la Smart Smart: Hii ni wingu mahiri la LED ambalo linaweza kuwekwa pamoja na zana ndogo. Pamoja na mtawala unaweza kufanya kila aina ya mifumo na chaguzi za rangi. Kwa kuwa taa za LED zinaweza kushughulikiwa (kila LED inaweza kuwa na rangi tofauti na / au mwangaza) karai