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

שימוש חוזר במשטח המגע של מחשב נייד ישן לשליטה במחשב !: 11 שלבים (עם תמונות)
שימוש חוזר במשטח המגע של מחשב נייד ישן לשליטה במחשב !: 11 שלבים (עם תמונות)

וִידֵאוֹ: שימוש חוזר במשטח המגע של מחשב נייד ישן לשליטה במחשב !: 11 שלבים (עם תמונות)

וִידֵאוֹ: שימוש חוזר במשטח המגע של מחשב נייד ישן לשליטה במחשב !: 11 שלבים (עם תמונות)
וִידֵאוֹ: Computational Thinking - Computer Science for Business Leaders 2016 2024, נוֹבֶמבֶּר
Anonim
שימוש חוזר במשטח המגע של מחשב נייד ישן לשליטה במחשב!
שימוש חוזר במשטח המגע של מחשב נייד ישן לשליטה במחשב!

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

שלב 1: צפה בסרטון

Image
Image

צפה בסרטון כדי להבין כיצד זה פועל ולדעת את פונקציות המקלדת.

שלב 2: קבל את כל הדברים הדרושים

קבל את כל הדברים הדרושים
קבל את כל הדברים הדרושים

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

לפרויקט זה תדרשו:

  • מיקרו-בקר Arduino תואם USB HID (לאונרדו, מיקרו, פרו מיקרו).
  • לוח מגע PS/2 (מומלץ אחד מ- Synaptics כידוע כידוע ונבדק).
  • 4 חוטים (חוטים חשופים עם מחבר זכר בצד אחד לחיבור לוח Arduino ללוח המגע).

עבור בקר רב תכליתי, תדרש בנוסף:

  • צג LED בעל 7 פלחים (קתודה אחת משותפת, כלומר, בעלת המסוף המשותף -ve)
  • נגד 220Ω.
  • 9 חוטים (לחיבור תצוגת הלוח ללוח ה- Arduino).

שלב 3: זיהוי חיבורי החיווט של לוח המגע

זהה את חיבורי החיווט של לוח המגע
זהה את חיבורי החיווט של לוח המגע

חפש באינטרנט את מספר החלק של לוח המגע הנמצא בשימוש. אם אתה נתקע אתה יכול לקבל עזרה מקהילת r/Arduino.

ברוב משטחי המגע, במיוחד אלה של Synaptics, רפידות הנחושת הבאות תואמות לכל אחד מהחיבורים של השבב המשולב:

  • T22 ~> +5 וולט
  • T23 ~> GND
  • T10 ~> שעון
  • T11 ~> נתונים

שלב 4: תכנת את מיקרו -בקר Arduino

תכנות את מיקרו בקר Arduino
תכנות את מיקרו בקר Arduino
תכנות את מיקרו בקר Arduino
תכנות את מיקרו בקר Arduino

אני ממליץ להתחיל בגרסה הבסיסית של הקוד כדי להכיר את הפקדים ולשפר את ההגדרות כך שיתאימו לדרישותיך העתידיות.

שלב 5: חבר את לוח המגע ללוח Arduino

חבר את לוח המגע ללוח Arduino
חבר את לוח המגע ללוח Arduino
חבר את לוח המגע ללוח Arduino
חבר את לוח המגע ללוח Arduino
חבר את לוח המגע ללוח Arduino
חבר את לוח המגע ללוח Arduino
חבר את לוח המגע ללוח Arduino
חבר את לוח המגע ללוח Arduino

כיוון שכריות הנחושת של לוח המגע כבר ידועות, אנו יכולים לחבר את כניסת 5 וולט ו- GND של לוח המגע ל +5 וולט וסיכת הכותרת GND של לוח ה- Arduino.

סיכת השעון תחובר לסיכה A0 וסיכת הנתונים תחובר לסיכה A1 של לוח ה- Arduino.

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

שלב 6: חבר את ההתקנה למחשב שלך

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

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

שלב 7: חבר את תצוגת ה- LED של 7 פלחים ללוח ה- Arduino

חבר את תצוגת ה- LED של 7 פלחים ללוח Arduino
חבר את תצוגת ה- LED של 7 פלחים ללוח Arduino
חבר את תצוגת ה- LED של 7 פלחים ללוח Arduino
חבר את תצוגת ה- LED של 7 פלחים ללוח Arduino

חבר את הסיכה המשותפת של התצוגה באמצעות נגד 200Ω לסיכה D9 של לוח ה- Arduino. לאחר מכן בצע את החיבורים הבאים:

סיכת תצוגה LED ~> סיכת לוח Arduino

A ~> D2

B ~> D3

C ~> D4

D ~> D5

E ~> D6

F ~> D7

G ~> D8

הסיכה 'DP' של תצוגת ה- LED לא תשמש.

שלב 8: חבר את ההתקנה למחשב ובדוק אותו

לאחר חיבור ההתקנה למחשב, בהחלקת האצבע לאורך ציר ה- y כמו בסרטון תגרום למספר בתצוגת הלד להגדיל/לרדת בהתאם לכיוון תנועת האצבע. יש בסך הכל 15 פונקציות, מתוכן 14 מיועדות לשליטה במחשב (הפונקציה 0 שמורה לבקרת הבהירות של תצוגת LED אך ניתן לשנות אותה על ידי שינוי קוד Arduino).

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

שלב 9: בקרת עוצמת קול

המיקרו -בקר Arduino מחקה את הלחיצה על מקשי Page Up ו- Page Down עם מקש Ctrl כדי להעלות ולהנמיך את עוצמת הקול בהתאמה. על מנת שקיצור המקשים הזה יפעל, יהיה עליך להוריד את קובץ 'Volume.exe' מכאן (זה בטוח) ולהכניס אותו לתיקיית מערכת ההפעלה כך שהוא יפעל בכל פעם שהמחשב מופעל.

תוכל לבדוק זאת לעזרה.

שלב 10: התאם אישית את הקוד

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

שלב 11: עשה יותר

לעשות יותר
לעשות יותר

באמצעות לוח מגע, נסה לשלוט בדברים אחרים כאלה ואחרים. בעזרת לוח מגע PS/2 אתה יכול לעשות הרבה דברים! אם יש לך משהו חדש, נסה לשתף אותו עם הקהילה.

מוּמלָץ: