תוכן עניינים:

נעילת דלת חכמה באמצעות פטל_פי_וא_ GSM_modem Sim800_RFID: 5 שלבים
נעילת דלת חכמה באמצעות פטל_פי_וא_ GSM_modem Sim800_RFID: 5 שלבים

וִידֵאוֹ: נעילת דלת חכמה באמצעות פטל_פי_וא_ GSM_modem Sim800_RFID: 5 שלבים

וִידֵאוֹ: נעילת דלת חכמה באמצעות פטל_פי_וא_ GSM_modem Sim800_RFID: 5 שלבים
וִידֵאוֹ: מתאים כמעט לכל דלת - נעילה חכמה ENTR 2024, נוֹבֶמבֶּר
Anonim
נעילת דלת חכמה באמצעות פטל_פי_וא_ GSM_modem Sim800_RFID
נעילת דלת חכמה באמצעות פטל_פי_וא_ GSM_modem Sim800_RFID

במדריך זה, אני עובר כיצד לשלב את מודול קורא RFID EM-18 עם לוח Raspberry Pi. אני גם מראה כיצד לשלב מפעיל, במקרה זה ממסר, כדי להגיב לקריאה נכונה ממודול ה- RFID. מפעיל זה יכול להיות מנעול סולנואיד, רמקול או אפילו ממשק אינטרנט המתחבר נתונים. וגם ממשק עם מודול GSM כדי לתת הודעת הודעה. אני דן כיצד ניתן ליישם עיצוב זה כמנעול חכם RFID.

חיבור ה- RFID ל- Raspberry Pi

מערכת תקשורת RFID פשוטה מורכבת משלושה חלקים: כרטיס או תג RFID (המכיל את פרטי המשתמש או המוצר המוטמע על שבב), קורא RFID (מכשיר המפעיל את כרטיס ה- RFID ומוציא את המידע מהכרטיס) ו- מערכת מארח (כמו מחשב או מיקרו -בקר שמעבד את הנתונים לאחר מכן).

בפרויקט זה אשתמש במודול קורא RFID הפופולרי EM-18 וכמה כרטיסי RFID. יש עוד קורא RFID פופולרי בשם RFID RC522.

ההבדלים העיקריים בין מודולי RFID EM-18 ו- RC522 הם: EM-18 מבוסס על תקשורת תדר רדיו 125 קילוהרץ ואילו RC522 מבוסס על תדר 13.56 מגהרץ.באפשרויות הממשק, EM-18 משתמש בתקשורת טורית ואילו RC522 משתמש ב- SPI תקשורת (למרות שהשבב תומך גם ב- I2C וב- UART).בכן, בחירת מודול קורא ה- RFID חשובה מאוד מכיוון שהוא מגדיר כיצד אתה מתקשר עם המודול באמצעות פטל פי או ארדואינו.

שלב 1: דרושים רכיבים

חובה רכיבים
חובה רכיבים

1. Raspberry Pi 3 דגם B+:-Raspberry Pi 3 דגם B+ הוא המוצר העדכני ביותר בטווח Raspberry Pi 3, המתגאה במעבד 64 סיביות מרובע ליבות הפועל ב -1.4 גיגה-הרץ, כפול פס 2.4GHz ו- LAN 5 GHz, Bluetooth 4.2/BLE, Ethernet מהיר יותר ויכולת PoE באמצעות כובע PoE נפרד.

2. EM-18 קורא RFID קורא:- EM18 קורא RFID הוא מודול הקורא את פרטי הזיהוי המאוחסנים בתגי RFID. מידע מזהה זה ייחודי לכל TAG שאינו ניתן להעתיק. מודול זה מתחבר ישירות לכל UART של מיקרו -בקר או באמצעות ממיר RS232 למחשב. הוא נותן פלט UART/Wiegand26. מודול קורא RFID זה עובד עם כל תגי RFID של 125 קילוהרץ

3. מודול GSM: -SIM800 הוא מודול GSM/GPRS מרובע פס שעובד על תדרים GSM 850MHz, EGSM 900MHz, DCS 1800MHz ו- PCS 1900MHz. SIM800 כולל GPRS רב חריצים בכיתה 12/ class 10 (אופציונלי) ותומך בתוכניות קידוד GPRS CS-1, CS-2, CS-3 ו- CS-4.

4. CP2102:- שבב CP2102 מ- SiLabs הוא שבב יחיד ל- USB ל- UART bridge IC. זה דורש רכיבים חיצוניים מינימליים. ניתן להשתמש ב- CP2102 להעברת מכשירים מבוססי יציאות טוריות מדור קודם ל- USB. … מודול זה עוזר לכל מי שנוח עם פרוטוקול RS232/תקשורת סידרית לבנות התקני USB בקלות רבה.

5. ממסר 5V:- מודול ממסר 5V של 1 ערוצים הוא לוח ממשק ממסר, ניתן לשלוט בו ישירות על ידי מגוון רחב של מיקרו-בקרים כגון Arduino, AVR, PIC, ARM וכן הלאה. במילים פשוטות, זהו מתג אוטומטי לשליטה במעגל בעל זרם גבוה עם אות זרם נמוך. 5V טווח מתח כניסת אות ממסר, 0-5V.

6. חוטי מגשר נקבה לנקבה.

שלב 2: התקנת הספריות

להתקנת חבילת PySerial

אני לא יודע אם חבילת PySerial מותקנת מראש או לא במערכת ההפעלה Rasbian, אך במקרה שלי היא לא הותקנה מכיוון שאני משתמש בגרסת ה- Lite של מערכת ההפעלה Raspbian, ולכן הצעד הראשון שלנו הוא להתקין את חבילת PySerial, אם ה- Raspberry Pi שלך מחובר לאינטרנט, השתמש בפקודה הבאה ב- LXTerminal כדי להתקין את ספריית PySerial עבור Python.

sudo apt-get להתקין python-serial

ואם אין לך חיבור אינטרנט עובד ב- Raspberry Pi, תוכל להוריד את חבילת PySerial על ידי לחיצה כאן, על פלטפורמות Windows/Linux/Mac ולאחר מכן העתק קבצים אלה ל- Raspberry Pi שלך ולאחר מכן באמצעות LXTerminal עבור אל הספרייה שבה העתקת את הקבצים ולאחר מכן השתמש בפקודה הבאה להתקנת חבילת PySerial.

sudo python setup.py להתקין

אז לאחר שלב זה מותקנת לנו חבילת PySerial ועכשיו נוכל להמשיך בכתיבת התוכנית הפשוטה לפעולות קריאה וכתיבה סדרתיות, אך לפני כן עלינו לאפשר את התקשורת הטורית ב- Raspberry Pi, אשר מושבתת כברירת מחדל.

שלב 3: חיבור רכיבים יחד

חיבור רכיבים ביחד
חיבור רכיבים ביחד

תיאור המעגל:

תרשים המעגלים מכיל Raspberry Pi 3, קורא RFID, תגי RFID, GSM, ממסר ו- CP2102. כאן פטל פטל שולט בתהליך השלם כמו קריאת נתונים המגיעים מהקורא, השוואת נתונים עם נתונים מוגדרים מראש, נהיגה ממסר ושליחת מידע ל- GSM. קורא RFID משמש לקריאת תגי RFID. ממסר משמש לאינדיקציות. GSM משמש לשליחת הודעות.

RELAY PIN_VCC ------------------- 2 של פטל פטל

RELAY PIN_GND ------------------- 6 של פטל פטל

RELAY PIN_INP ------------------- 11 של פטל פטל

ה- RFID מחובר ל- CP2102-ONE ומודול ה- GSM מחובר ל- CP2102-TWO. שני CP2102 אלה מחוברים ליציאת ה- USB של פטל פאי.

שלב 4: הסבר עבודה

כאן Raspberry Pi 3 שולט בכל התהליך של הפרויקט הזה (המשתמש יכול להשתמש בכל לוח Raspberry Pi). קורא RFID קורא את מזהה כרטיס ה- RFID, נתונים אלה מתקבלים על ידי Raspberry Pi באמצעות UART, ואז Raspberry Pi מאמת את הכרטיס ושולח את המידע ל- GSM.

כאשר אדם שם את תג ה- RFID שלו על קורא ה- RFID לסריקה, ה- RFID קורא את נתוני התג ושולח אותם ל- Raspberry Pi. ואז פטל פיי קורא את מספר הזיהוי הייחודי של אותו תג RFID ואז משווה נתונים אלה עם נתונים או מידע מוגדרים מראש. אם הנתונים מתאימים לנתונים מוגדרים מראש, הממסר מופעל ושולח את ההודעה באמצעות GSM, ואם הנתונים אינם תואמים אז פטל פאי שולח הודעה 'כרטיס לא חוקי' באמצעות GSM והממסר כבוי.

שלב 5: הקוד

הורד את הקוד המצורף כאן והעלה אותו על הלוח שלך, והעבר הכל כפי שמוצג בתרשים הקודם.

קוד הורדה:

מקווה שזה הקל עליך. הקפד להירשם אם אתה אוהב את המאמר הזה ומצאת שהוא שימושי, ואם יש לך שאלות או שאתה זקוק לעזרה במשהו, פשוט השאר תגובה למטה … תודה elementzonline.com

מוּמלָץ: