פרויקט נעילת קוד דיגיטלי של Arduino באמצעות לוח מקשים מטריקס: 9 שלבים
פרויקט נעילת קוד דיגיטלי של Arduino באמצעות לוח מקשים מטריקס: 9 שלבים
Anonim
פרויקט נעילת קוד דיגיטלי של Arduino באמצעות לוח מקשים מטריקס
פרויקט נעילת קוד דיגיטלי של Arduino באמצעות לוח מקשים מטריקס

בנה מכשיר לנעילת קוד דיגיטלי עם מערכת Arduino ו- Qwiic באמצעות Zio M Uno ומקלדת מטריקס Hex 4x3.

סקירת פרוייקט

עבור פרויקט זה נבנה מנעול קוד דיגיטלי פשוט שמשתמשים יכולים להזין ולהזין אותו. במדריך זה נציג למשתמשים כיצד פועלת מערכת נעילת קוד דיגיטלית בממשק Arduino.

עד סוף הדרכה זו תוכל:

  • הגדר נעילת קוד דיגיטלי עם Zio ולוח מקשים בסיסי של 12 מקשים
  • להיות מסוגל להתממשק עם Arduino IDE לתכנת Zio עם לוח המקשים
  • צור תוכנית המבקשת מהמשתמשים להזין סיסמה בת שש ספרות לביטול הנעילה
  • תוכל ליצור סיסמה חדשה בת שש ספרות

משאבים מועילים

למטרות פשטות, הדרכה זו מניחה שיש לך הבנה מלאה והידע על הגדרת לוחות הפיתוח של Zio.

עבור פרויקט זה, אנו מניחים שכבר הגדרת את Zuino M Uno לממשק עם Arduino IDE. אם לא עשית זאת, יש לנו פוסט נפרד במדריכי לוח הפיתוח שלנו. בדוק אותם למטה:

מדריך ההתחלה של Zuino M Uno Qwiic

שלב 1: פריסה סכמטית

פריסה סכמטית
פריסה סכמטית

שלב 2: הגדרה ותצורה

כדי לבנות את הפרויקט הזה תזדקקו למודולים הבאים:

  • Zuino M Uno
  • צג OLED בגודל 0.91 אינץ 'של Zio Qwiic
  • לוח מקשים הקס מטריקס (4 x 3)
  • כבלים Qwiic 200 מ"מ
  • חוטי מגשר של כבלי קרש קרש (זכר לנקבה)
  • כבל מיקרו USB

שלב 3:

תמונה
תמונה

דייזי שרשרת את המודולים יחד כפי שמוצג בתרשים הסכימות לעיל.

שלב 4:

תמונה
תמונה
תמונה
תמונה
תמונה
תמונה
תמונה
תמונה

חבר את לוח המקשים באמצעות מגשרים זכר לנקבה, ל- Zuino M Uno שלך

שלב 5:

הורד והתקן את הספריות הבאות ל- Arduino IDE שלך:

  • ספריית GFX של Adafruit
  • ספריית Adafruit SSD1306
  • ספריית לוח המקשים של ארדואינו

שלב 6:

חבר את ה- Uno למחשב. הורד והבהב את הקוד ל- Uno שלך באמצעות Arduino IDE.

אתה יכול להוריד את הקוד מדף Github שלנו.

שלב 7: הדגמה: מבחן התחברות

הדגמה: מבחן התחברות
הדגמה: מבחן התחברות
הדגמה: מבחן התחברות
הדגמה: מבחן התחברות
הדגמה: מבחן התחברות
הדגמה: מבחן התחברות

הזן את הסיסמה בת שש הספרות ולאחר מכן מקש "#". כדי למצוא את הסיסמה בת 6 הספרות המאוחסנת בקוד התוכנית, פתח את הצג הטורי והוא יראה את הסיסמה למנעול.

אם תיכנס בהצלחה עם הסיסמה הנכונה תראה מסך קבלת פנים.

שלב 8: שנה את בדיקת הסיסמה

שנה בדיקת סיסמה
שנה בדיקת סיסמה
שנה בדיקת סיסמה
שנה בדיקת סיסמה

לאחר שהצלחת להיכנס, תוכל לשנות את הסיסמה חדשה. כדי לשנות את הסיסמה, אשר אותה באמצעות מקש "*".

בדוגמה זו, שיניתי את הסיסמה מ- 123456 ל- 000000 כפי שמוצג במסך הטורי.

שלב 9: מבחן ניסיון הכניסה נכשל

מבחן ניסיון הכניסה נכשל
מבחן ניסיון הכניסה נכשל
מבחן ניסיון הכניסה נכשל
מבחן ניסיון הכניסה נכשל

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

אתה תינעל מיד לאחר 3 ניסיונות כושלים.