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

קידוד לוח מקשים: 4 שלבים
קידוד לוח מקשים: 4 שלבים

וִידֵאוֹ: קידוד לוח מקשים: 4 שלבים

וִידֵאוֹ: קידוד לוח מקשים: 4 שלבים
וִידֵאוֹ: שכפול שלט פויינטר עם לוח מקשים/ אמנון עמיר 2024, נוֹבֶמבֶּר
Anonim
קידוד לוח מקשים
קידוד לוח מקשים

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

שלב 1: חומרים

חומרים
חומרים

להלן החומר שהייתי צריך לצורך השלמת הפרויקט.

  • ארדואינו- 1
  • לוח מקשים- 1
  • מנוע סרוו
  • חוטי ארדואינו
  • לוח לחם
  • מחשב נייד (עם יישום Arduino מותקן)

שלב 2: קידוד לוח המקשים

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

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

שלב 3: חיבור מנוע סרוו

חיבור מנוע סרוו
חיבור מנוע סרוו
חיבור מנוע סרוו
חיבור מנוע סרוו

לתת למחשב לקרוא כניסות ובכך לקבוע אם סיסמה נכונה או לא נכונה זה דבר אחד, אבל אז לגרום לו לבצע פעולה אחרי זה יהיה באמת מגניב! על מנת להשיג זאת חיברנו מנוע סרוו לארדואינו. הפלט החיצוני ביותר בסרוו עובר ל- 5V ואילו השניים האחרים עוברים למספרי סיכות (אתה יכול להשתמש בסיכות a0 ו- a1 אם נגמרים לך בגלל לוח המקשים). ברגע שזה נעשה, אתה רושם בקוד שלך כמה אתה רוצה שהמנוע יסתובב בהתאם להקלדת סיסמה נכונה או לא נכונה. הקוד לכך מסופק בתמונות.

שלב 4: אקסטרה- חיבור לכספת

אקסטרה- חיבור לכספת
אקסטרה- חיבור לכספת

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

מוּמלָץ: