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

פריצת מגניב ללוח המגע למחשב נייד לפרויקטים של Arduino !: 18 שלבים (עם תמונות)
פריצת מגניב ללוח המגע למחשב נייד לפרויקטים של Arduino !: 18 שלבים (עם תמונות)

וִידֵאוֹ: פריצת מגניב ללוח המגע למחשב נייד לפרויקטים של Arduino !: 18 שלבים (עם תמונות)

וִידֵאוֹ: פריצת מגניב ללוח המגע למחשב נייד לפרויקטים של Arduino !: 18 שלבים (עם תמונות)
וִידֵאוֹ: איך להפוך את המחשב למהיר יותר חלק 1, עידן מחשבים 2024, נוֹבֶמבֶּר
Anonim
פריצה מגניבה ללוח המגע למחשבים ניידים לפרויקטים של Arduino!
פריצה מגניבה ללוח המגע למחשבים ניידים לפרויקטים של Arduino!

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

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

Image
Image

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

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

קבל את כל החלקים והרכיבים
קבל את כל החלקים והרכיבים
קבל את כל החלקים והרכיבים
קבל את כל החלקים והרכיבים

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

  • לוח מגע PS/2 (מומלץ אחד Synaptics כידוע כידוע ונבדק.)
  • מיקרו -בקר ארדואינו לממשק עם לוח המגע (UNO, לאונרדו, ננו, מיקרו וכו ').
  • מקור מתח של 5 וולט DC.
  • כמה חוטי מגשר בין זכר לגבר.
  • לפחות 6 חוטים (להלחמה על לוח המגע או על כבל הסרט).
  • חוט הלחמה.
  • מלחם.
  • שטף הלחמה (אתה יכול לברוח בלעדיו אבל זה הופך את עבודות הלחמה לטובות יותר.)
  • שני לחצנים (עבור קוד הדגמה של כפתורי LED.)

מקודד סיבובי. (אופציונלי, עבור קוד הדגמה של מקודד סיבובי.)

שלב 3: קבל את ספריית PS2 עבור Arduino

הורד את ספריית ps2 מכאן. העבר את התיקיה שהורדת לשולחן העבודה מכיוון שיהיה קל יותר למצוא אותה. פתח את Arduino IDE ולחץ על סקיצה> כלול ספרייה> הוסף ספריית ZIP … ולאחר מכן בחר את תיקיית ps2 משולחן העבודה. הספרייה תיכלל ועכשיו תוכל להשתמש בספריית ps2.

שלב 4: זיהוי רפידות הלחמה בלוח המגע

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

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

באופן כללי, הרפידות הבאות תואמות את הסיכות המתאימות:

  • 22 ~> +5 וולט (Vcc)
  • 23 ~> קרקע (Gnd)
  • 10 ~> שעון
  • 11 ~> נתונים

שלב 5: חבר חוטים לרפידות הלחמה המזוהות

חבר חוטים לרפידות הלחמה המזוהות
חבר חוטים לרפידות הלחמה המזוהות
חבר חוטים לרפידות הלחמה המזוהות
חבר חוטים לרפידות הלחמה המזוהות
חבר חוטים לרפידות הלחמה המזוהות
חבר חוטים לרפידות הלחמה המזוהות

לחץ על התמונות כדי לדעת יותר.

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

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

תכנת את המיקרו -בקר Arduino עם הקוד המצורף.

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

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

קח כל חוט המחובר לרפידות הלחמה המתאימות בלוח המגע ועשה את החיבורים הבאים עם לוח Arduino:

  • 22 ~> 5V
  • 23 ~> GND
  • 10 ~> A0
  • 11 ~> A1

שלב 8: חבר את לוח Arduino למחשב ופתח את הצג הסידורי

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

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

לאחר שתעשה את כל זה, חבר את חוט המגשר הרופף לכל אחת מכריות ההלחמה, כנראה בין 2 ל -9 המחוברות למחבר כבל הסרט. בין אלה, יהיו שתי רפידות אשר עם נגיעה בחוט המגשר הרופף, יגרמו למספר שעל המסך הטורי להשתנות מ -8 ל -9 או 10. אלו הן כריות ההלחמה שאנו מחפשים. סמן את הרפידה שמשנה את המספר ל- 9 כ- 'InA' ואת זה שמשנה את המספר ל- 'InB'. בלוח המגע בו השתמשתי היו הרפידות 6 ו -7 מה שגרם לשינוי המספר במסך הטורי.

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

שלב 9: חבר חוטים נוספים ללוח המגע

חבר חוטים נוספים ללוח המגע
חבר חוטים נוספים ללוח המגע

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

שלב 10: תכנות את המיקרו -בקר Arduino בעזרת קוד ההדגמה

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

שלב 11: בדוק את ההתקנה

Image
Image

לאחר תיכנות המיקרו -בקר Arduino, חבר את הכרית 'A' ל- GND או עם חוט או כפתור לחיצה לרגע, הדבר יגרום לנורית המחוברת לסיכה D13 של לוח ה- Arduino להידלק. לאחר מכן, עשה את אותו הדבר עם כרית 'B', הדבר יגרום לכבות הנורית.

שלב 12: הוסף מקודד סיבובי

הוסף מקודד רוטרי
הוסף מקודד רוטרי

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

שלב 13: תכנות את לוח Arduino

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

שלב 14: חבר את יציאות המקודד הרוטרי לכניסות הדיגיטליות של לוח המגע

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

לחץ על כל תמונה כדי לדעת יותר.

חבר את שני סיכות הפלט של המקודד הסיבובי ל- 'InA' ו- 'InB' של לוח המגע.

שלב 15: חבר את המקודד הרוטרי ומשטח המגע לחשמל

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

חבר את מסוף +ve של המקודד ומשטח המגע לכותרת +5 וולט של לוח Arduino ואת מסוף -ve לכותרת 'GND' של לוח Arduino.

לחץ על התמונות כדי לדעת יותר.

שלב 16: חבר את חוטי התקשורת של לוח המגע ללוח ה- Arduino

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

חבר את חוטי 'השעון' וה'נתונים 'של לוח המגע לכותרות' A0 'ו-' A1 'של לוח Arduino.

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

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

שלב 18: מה אתה עומד לעשות?

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

מוּמלָץ: