Mundarija:
- 1 -qadam: zarur komponentlar
- 2 -qadam: kutubxonalarni o'rnatish
- 3 -qadam: Komponentlarni bir -biriga ulash
- 4 -qadam: Ishchi tushuntirish
- 5 -qadam: Kod
Video: Raspberry_pi_and_GSM_modemSim800_RFID yordamida aqlli eshik qulfini ishlating: 5 qadam
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:25
Ushbu qo'llanmada men EM-18 RFID Reader modulini Raspberry Pi taxtasi bilan qanday birlashtirishni ko'rib chiqaman. Men, shuningdek, RFID modulidan to'g'ri o'qishga javob berish uchun aktuatorni, bu holda Relayni qanday integratsiya qilishni ko'rsataman. Bu aktuator solenoidli qulf, karnay yoki hatto ma'lumotlarni yozib oluvchi veb -interfeys bo'lishi mumkin, shuningdek, xabar berish uchun GSM moduli bilan interfeys. Men ushbu dizaynni RFID aqlli qulf sifatida qanday amalga oshirish mumkinligini muhokama qilaman.
RFID -ni Raspberry Pi -ga ulash
Oddiy RFID aloqa tizimi uch qismdan iborat: RFID kartasi yoki yorlig'i (u chipga o'rnatilgan foydalanuvchi yoki mahsulot haqida ma'lumotni o'z ichiga oladi), RFID o'quvchi (RFID kartasini ishga tushiradigan va ma'lumotni kartadan chiqaradigan qurilma) va Xost tizimi (ma'lumotlarni qayta ishlaydigan kompyuter yoki mikrokontroller kabi).
Ushbu loyihada men mashhur EM-18 RFID o'quvchi moduli va bir nechta RFID kartalarini ishlataman. RFID RC522 deb nomlangan yana bir mashhur RFID o'quvchi mavjud.
EM-18 va RC522 RFID modullari o'rtasidagi asosiy farqlar quyidagilardir: EM-18 125 kHz chastotali radio chastotali aloqaga, RC522 esa 13,56 MGts chastotaga asoslangan, interfeys variantlariga kirganda EM-18 ketma-ket aloqani, RC522 esa SPI-ni ishlatadi. Aloqa (chip I2C va UART -ni qo'llab -quvvatlasa ham). Shunday qilib, RFID o'quvchi modulini tanlash juda muhim, chunki u modul bilan Raspberry Pi yoki Arduino yordamida qanday aloqa o'rnatishingizni belgilaydi.
1 -qadam: zarur komponentlar
1. Raspberry Pi 3 Model B+:-Raspberry Pi 3 Model B+-Raspberry Pi 3 diapazonidagi eng yangi mahsulot bo'lib, 64 gigagertsli to'rt yadroli protsessor 1,4 gigagertsli, ikki bandli 2,4 gigagertsli va 5 gigagertsli simsiz LAN, Bluetooth bilan faxrlanadi. Alohida PoE HAT orqali 4.2/BLE, tezroq Ethernet va PoE qobiliyati.
2. EM-18 RFID o'quvchi moduli:- EM18 RFID o'quvchi- RFID TAGS-da saqlangan identifikator ma'lumotlarini o'qiydigan modul. Ushbu identifikator ma'lumoti nusxa ko'chirilmaydigan har bir TAG uchun noyobdir, bu modul har qanday UART mikrokontroleriga yoki RS232 konvertori orqali kompyuterga ulanadi, UART/Wiegand26 chiqishini beradi. Ushbu RFID o'quvchi moduli 125 kHz chastotali RFID teglari bilan ishlaydi
3. GSM moduli: -SIM800-GSM 850MGts, EGSM 900MGts, DCS 1800MGts va PCS 1900MGts chastotalarda ishlaydigan to'rt tarmoqli GSM/GPRS moduli. SIM800 GPRS ko'p uyali 12/ sinf 10 (ixtiyoriy) xususiyatlariga ega va CS-1, CS-2, CS-3 va CS-4 GPRS kodlash sxemalarini qo'llab-quvvatlaydi.
4. CP2102:- SiLabs-dan CP2102 chipi UART ko'prikli IC uchun bitta chipli USB. Bu minimal tashqi komponentlarni talab qiladi. CP2102 eski ketma -ket portli qurilmalarni USB -ga o'tkazish uchun ishlatilishi mumkin. … Bu modul RS232/Serial Aloqa protokoli bilan yaxshi tanish bo'lganlarga USB qurilmalarini juda oson qurishga yordam beradi.
5. 5V o'rni:- 1 kanalli 5V o'rni moduli- bu o'rni interfeysi kartasi, uni to'g'ridan-to'g'ri Arduino, AVR, PIC, ARM va boshqalar kabi keng ko'lamli mikrokontrollerlar boshqarishi mumkin. Oddiy qilib aytganda, bu past oqimli signalli 5V o'rni signalining kirish voltaj diapazoni, 0-5V bo'lgan yuqori oqim davrini boshqarish uchun avtomatik kalit.
6. Ayoldan ayolga o'tish simlari.
2 -qadam: kutubxonalarni o'rnatish
PySerial paketini o'rnatish uchun
PySerial to'plami Rasbian OS bilan oldindan o'rnatilganmi yoki yo'qligini bilmayman, lekin mening holatimda u o'rnatilmagan, chunki men Raspbian OS-ning Lite versiyasini ishlataman, shuning uchun bizning birinchi qadamimiz PySerial paketini o'rnatish, Agar sizning Raspberry Pi Internetga ulangan bo'lsa, Python uchun PySerial kutubxonasini o'rnatish uchun LXTerminal -dagi quyidagi buyruqdan foydalaning.
sudo apt-get install python-serial
Agar sizda Raspberry Pi -da Internetga ulanish bo'lmasa, siz PySerial paketini bu erga bosish orqali yuklab olishingiz mumkin, Windows/Linux/Mac platformalarida, keyin bu fayllarni Raspberry Pi -ga ko'chiring, so'ng LXTerminal -ga o'ting. fayllar nusxalangan katalog va undan keyin PySerial paketini o'rnatish uchun quyidagi buyruqdan foydalaning.
sudo python setup.py ni o'rnating
Shunday qilib, bu bosqichdan so'ng bizda PySerial to'plami o'rnatildi va endi biz ketma -ket o'qish va yozish operatsiyalari uchun oddiy dasturni yozishni davom ettira olamiz, lekin bundan oldin biz Raspberry Pi -da ketma -ket aloqani yoqishimiz kerak, u sukut bo'yicha o'chirilgan.
3 -qadam: Komponentlarni bir -biriga ulash
O'chirish tavsifi:
O'chirish diagrammasi Raspberry Pi 3, RFID Reader, RFID Tags, GSM, Relay va CP2102 ni o'z ichiga oladi. Bu erda Raspberry Pi Reader -dan ma'lumotlarni o'qish, ma'lumotlarni oldindan belgilangan ma'lumotlar bilan taqqoslash, Relayni boshqarish va GSM -ga ma'lumot yuborish kabi to'liq jarayonni boshqaradi. RFID Reader RFID teglarini o'qish uchun ishlatiladi. Ko'rsatkichlar uchun o'rni ishlatiladi. GSM xabarlar yuborish uchun ishlatiladi.
RELAY PIN_VCC ------------------- 2 Raspberry Pi
RELAY PIN_GND ------------------- 6 Raspberry Pi
RELAY PIN_INP ------------------- Raspberry Pi-ning 11-qismi
RFID CP2102-ONE ga, GSM moduli esa CP2102-TWO ga ulangan. Bu ikkita CP2102 raspberry pi USB portiga ulangan.
4 -qadam: Ishchi tushuntirish
Bu erda Raspberry Pi 3 ushbu loyihaning butun jarayonini nazorat qiladi (Foydalanuvchi Raspberry Pi har qanday taxtasidan foydalanishi mumkin). RFID Reader RFID karta identifikatorini o'qiydi, bu ma'lumotlar Raspberry Pi tomonidan UART orqali qabul qilinadi, keyin Raspberry Pi kartani tasdiqlaydi va ma'lumotlarni GSMga yuboradi.
Biror kishi RFID yorlig'ini skanerlash uchun RFID o'quvchisiga qo'yganida, RFID teg ma'lumotlarini o'qiydi va uni Raspberry Pi -ga yuboradi. Keyin Raspberry Pi RFID tegining yagona identifikatsiya raqamini o'qiydi va keyin bu ma'lumotlarni oldindan belgilangan ma'lumotlar yoki ma'lumotlar bilan taqqoslaydi. Agar ma'lumotlar oldindan aniqlangan ma'lumotlar bilan mos keladigan bo'lsa, u holda xabarni GSM orqali yuborish va yuborish, agar ma'lumotlar mos kelmasa, Raspberry pi GSM orqali "yaroqsiz karta" xabarini yuboradi va o'rni o'chadi.
5 -qadam: Kod
Bu erda biriktirilgan kodni yuklab oling va uni taxtangizga yuklang va hamma narsani oldingi diagrammada ko'rsatilganidek sim bilan ulang.
Yuklab olish kodi:
Umid qilamanki, bu sizga yordam berdi. Agar siz ushbu maqolani yoqtirgan bo'lsangiz va uni foydali deb topgan bo'lsangiz, obuna bo'lishni unutmang va agar sizda biron bir savol bo'lsa yoki yordamga muhtoj bo'lsangiz, quyida izoh qoldiring. Rahmat elementzonline.com
Tavsiya:
SONOFF aqlli kalitlari yordamida aqlli rolikli pardalarni qanday yasash mumkin ?: 14 qadam
SONOFF aqlli kalitlari yordamida aqlli rolikli pardalarni qanday yasash mumkin?: SONOFF aqlli kalitlarida interlok rejimidan foydalaning, oddiy rolikli pardalarni aqlli ko'rinishga aylantirish uchun ko'pchiligingiz rozi bo'lasizmi, siz ertalab rolikli pardalarni tortib olasiz. va kechqurun uni pastga tushirmoqchimisiz? Qanday bo'lmasin, men
IFTTT yordamida simli eshik qo'ng'irog'ini aqlli eshik qo'ng'irog'iga aylantiring: 8 qadam
IFTTT yordamida simli eshik qo'ng'irog'ini aqlli eshik qo'ng'irog'iga aylantiring: WiFi eshik qo'ng'irog'i sizning mavjud simli eshik qo'ng'irog'ingizni aqlli eshik qo'ng'irog'iga aylantiradi. https://www.fireflyelectronix.com/product/wifidoor
Uy yordamchisi yordamida simli eshik qo'ng'irog'ini aqlli eshik qo'ng'irog'iga aylantiring: 6 qadam
Uy yordamchisi yordamida simli eshik qo'ng'irog'ini aqlli eshik qo'ng'irog'iga aylantiring: mavjud simli eshik qo'ng'irog'ini aqlli eshik qo'ng'irog'iga aylantiring. Kimdir sizning qo'ng'irog'ingizga qo'ng'iroq qilganda, fotosurat yoki video ogohlantirishni olish uchun telefoningizga yoki oldingi old kamerangiz bilan bog'laning
RFID va Arduino Uno yordamida kompyuter qulfini oching: 4 qadam
RFID va Arduino Uno yordamida kompyuter qulfini oching: bu mening birinchi ko'rsatma. Shunday qilib, ushbu loyihada men sizning kompyuteringizni RFID bilan qulfdan chiqarishni rejalashtirmoqdaman. Arduino Uno -ning ko'pchilik a'zolari buni yana qilishganidan so'ng, oddiy arduino taxtasi kabi ishlash uchun siz ozgina o'zgartirish kiritishingiz kerak bo'ladi
Windows kompyuterini RFID yordamida qulflash/qulfini ochish: 7 qadam (rasmlar bilan)
Windows -ni RFID yordamida qulflash/qulfini ochish. Salom! Siz har safar kompyuter/noutbuk qulfini ochish uchun parolni yozishdan charchadingizmi? Men uni har kuni bir necha marta qulflashga odatlanganman va hech narsa parolni/pinni yozib qo'yishdan ko'ra bezovta qilmaydi