תפקוד של נעילת קוד דיגיטלית עם LCD באמצעות מיקרו-בקר 8051

נסה את הכלי שלנו לביטול בעיות





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

נעילת קוד דיגיטלי עם LCD באמצעות מיקרו-בקר 8051

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




תרשים חסימות נעילת קוד דיגיטלי

ניתן לבנות פרויקט זה עם מיקרו-בקר מסדרת 8051, לוח מקשים, זמזם, LCD. כאן המיקרו-בקר שולט בתהליך כולו כמו הזנת הסיסמה ממקשי המקשים, משווה את הסיסמה שהוזנה עם הסיסמה שהוגדרה מראש, מניע את הבאזר ושולח את הסטטוס לתצוגה.

תרשים חסימות נעילת קוד דיגיטלי

תרשים חסימות נעילת קוד דיגיטלי



מודול לוח המקשים

בפרויקט זה ממשק את לוח המקשים 4X4 ל- מיקרו-בקר 8051 באמצעות טכניקות ריבוב להזנת הקוד הדיגיטלי במערכת. כאן לוח המקשים 4 × 4 כולל 16 מקשים. אם ברצוננו להשתמש ב -16 מקשים בלוח המקשים, אנו זקוקים ל -16 פינים לחיבור המיקרו-בקר, אך בטכניקה זו אנו נדרשים להשתמש ב -8 פינים בלבד לצורך ממשק 16 מקשים. כדי שיוכל לממשק את מודול המקשים. אנא עיין בקישור זה למידע נוסף אודות לוח המקשים של המטריצה ​​והממשק שלה

מודול לוח המקשים

מודול לוח המקשים

LCD

מסך ה- LCD הוא מודול תצוגה אלקטרוני, ניתן להשתמש בו במגוון רחב של יישומים. המודול הבסיסי של ה- LCD הוא תצוגת LCD בגודל 16 × 2 ומשמש לעתים קרובות מאוד במעגלים אלקטרוניים שונים וגם במכשירים. אנא עיין בקישור זה למידע נוסף אודות בניית תצוגת LCD ועבודתה

LCD

LCD

מיקרו-בקר AT89C51

ה- AT89C51 הוא מיקרו-בקר של 8 סיביות השייך למשפחות 8051 של אטמל.


מיקרו-בקר AT89S51

מיקרו-בקר AT89S51

עבודת הפרויקט

המערכת המוצעת משתמשת במקלדת מטריצה ​​וב- LCD כמכשירי קלט ופלט. סיסמה מוגדרת מראש בת 4 ספרות מחייבת לציין את האדם. סיסמה זו נשמרת במערכת. במהלך הפתיחה, אם הסיסמה הנתונה ממקלדת המטריצה ​​תואמת את הסיסמה השמורה, המנעול נפתח ונפתחת הערה על גבי LCD. כמו כן, סיכת o / p מיוצרת לגובה כדי להשתמש בה למטרות נוספות.

במהלך התוכנית, המחרוזת 'הזן סיסמה' מוצגת על גבי LCD. לוח המקשים נבדק אם הספרות שהוזנו אחת אחת. בכל פעם שמים לב לשורה ועמודה של המקש שנדחק ומוצג * על גבי LCD במקביל למספר שהוזן. לאחר הזנת הסיסמה, הצרכן מתגרה ל'אמת סיסמה 'ושוב המפתח נלקח דרך ה- LCD. אם הסיסמאות הנתונות אינן שוות, מוצגת הערה המציינת 'סיסמה שגויה', אחרת המשתמש מתגרה לפתוח את המכשיר.

כדי לפתוח, אדם צריך 'להזין סיסמה' דרך לוח המקשים. שוב לוח המקשים נבדק עבור הספרות שהוזנו ומספרים ספרותיים מזוהים. מפתח הסיסמה מוצג כ- '****' בתצוגת ה- LCD. לאחר הזנת הסיסמה, הם מנוגדים לסיסמה שנקבעה מראש. אם כל הספרות שוות לסיסמה מוגדרת, LCD מציג 'נעילה פתוחה' וסיכת הפלט של המנעול גבוהה. אם הקוד שגוי, 'סיסמה שגויה' נשלח להצגה על גבי LCD. המערכת מוגנת אם נעשים יותר משלושה ניסיונות באמצעות סיסמה שגויה לפתיחת נעילת הקוד הדיגיטלי. המערכת מבקשת לסדר מחדש במקרה כזה.

לפיכך, כל זה מתפקד על נעילת קוד דיגיטלי עם LCD באמצעות מיקרו-בקרים 8051. אנו מקווים שהבנתם היטב את הפרויקט. אם יש לך שאלות. אל תהסס לשאול, ואם תרצה ליישם פרויקטים דומים כמו פרויקטים מבוססי לוח מקשים, אנא הגיב בסעיף ההערות.

קרדיט צילום:

תרשים חסימות נעילת קוד דיגיטלי