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

רכבת דגם נשלט על לוח המגע של המחשב הנייד - ממשק PS/2 Arduino: 14 שלבים
רכבת דגם נשלט על לוח המגע של המחשב הנייד - ממשק PS/2 Arduino: 14 שלבים

וִידֵאוֹ: רכבת דגם נשלט על לוח המגע של המחשב הנייד - ממשק PS/2 Arduino: 14 שלבים

וִידֵאוֹ: רכבת דגם נשלט על לוח המגע של המחשב הנייד - ממשק PS/2 Arduino: 14 שלבים
וִידֵאוֹ: Part 1 - The Time Machine Audiobook by H. G. Wells (Chs 01-06) 2024, דֵצֶמבֶּר
Anonim
רכבת דגם נשלט על לוח המגע של המחשב הנייד | ממשק ארדואינו PS/2
רכבת דגם נשלט על לוח המגע של המחשב הנייד | ממשק ארדואינו PS/2

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

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

אז בלי להתבטא יותר, בואו נתחיל!

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

Image
Image

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

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

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

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

  • מיקרו -בקר Arduino התואם ל- Adafruit Motor Shield V2 (UNO, לאונרדו וכו ')
  • מגן מנוע Adafruit V2
  • לוח מגע PS/2
  • 4 חוטים עם מחברי Dupont זכרים בצד אחד (לחיבור לוח המגע ללוח Arduino)
  • 2 חוטים כל אחד לחיבור כוח המסלול והתפניות (3 מקסימום) למגן המנוע
  • ספק כוח DC 12 וולט עם קיבולת זרם של 1A לפחות.

שלב 3: קבל את ספריית Ps2

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

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

אם יש לך לוח מגע של Synaptics כמו זה שלמעלה, כרית 'T22' היא +5V, 'T10' היא 'שעון', 'T11' היא 'נתונים' ו- 'T23' היא 'GND'. אתה יכול גם להלחם את חוט 'GND' לנחושת חשופה גדולה כפי שמוצג למעלה.

לחץ על התמונה למעלה כדי לדעת יותר. אם יש לך לוח מגע אחר, נסה לחפש את מספר החלק שלו באינטרנט באמצעות 'pinouts' או שאתה יכול לשאול את קהילת r/Arduino ב- Reddit אם אתה נתקע.

שלב 5: בדוק את לוח המגע

וודא שהחיבורים הנכונים נעשים ללוח המגע. כדי לבדוק את לוח המגע, העלה את קוד העכבר ps2 על המיקרו -בקר Arduino מתוך דוגמאות> ps2. חבר את חוט 'שעון' ל- D6, חוט 'נתונים' ל- D5, GND ל- GND ו- +5V או VCC ל- +5V סיכה של לוח Arduino בהתאמה. חבר מחדש את לוח Arduino למחשב ופתח את הצג הטורי. אם אתה רואה את המספרים משתנים תוך כדי העברת האצבע על פני לוח המגע, לוח המגע פועל כראוי ותוכל להמשיך.

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

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

מומלץ לעבור על הקוד לפני שמעלים אותו למיקרו בקר Arduino כדי להבין מה קורה.

שלב 7: הגדר את הפריסה

הגדר את הפריסה
הגדר את הפריסה

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

שלב 8: התקן את מגן המנוע בלוח ה- Arduino

התקן את מגן המנוע על לוח Arduino
התקן את מגן המנוע על לוח Arduino

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

שלב 9: חבר את עוצמת המסלול והתפורות למגן המנוע

חבר את עוצמת המסלול והתפורות למגן המנוע
חבר את עוצמת המסלול והתפורות למגן המנוע
חבר את עוצמת המסלול והתפורות למגן המנוע
חבר את עוצמת המסלול והתפורות למגן המנוע
חבר את עוצמת המסלול והתפורות למגן המנוע
חבר את עוצמת המסלול והתפורות למגן המנוע
חבר את עוצמת המסלול והתפורות למגן המנוע
חבר את עוצמת המסלול והתפורות למגן המנוע

בצע את החיבורים הבאים:

  • חבר את מתח הכוח למחבר הפלט של המגן שכותרתו 'M1'.
  • חבר את הפניות לשאר שלושת מחברי הפלט 'M2', 'M3' ו- 'M4'.

וודא שכל חיבורי החיווט הדוקים.

שלב 10: חבר את לוח המגע להתקנה

חבר את לוח המגע להתקנה
חבר את לוח המגע להתקנה
חבר את לוח המגע להתקנה
חבר את לוח המגע להתקנה

חבר את לוח המגע ללוח Arduino על ידי ביצוע החיבורים הבאים בין לוח המגע ללוח Arduino:

  • +5 וולט או 'VCC' עד +5 וולט של לוח ה- Arduino
  • 'GND' ל- 'GND' של לוח ה- Arduino
  • 'שעון' ל- 'D6' של לוח הארדואינו
  • 'נתונים' ל- 'D5' של לוח הארדואינו

שלב 11: הנח את הקטר על המסילה

הנח את הקטר על המסילה
הנח את הקטר על המסילה

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

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

שלב 12: חבר את ההתקנה לחשמל והפעל אותה

חבר את ההתקנה לחשמל והפעל אותה
חבר את ההתקנה לחשמל והפעל אותה

חבר את ספק הכוח 12 וולט למערך והפעל אותו.

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

Image
Image

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

שלב 14: שתף את עבודתך והרחיב אותה

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

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

מוּמלָץ: