תוכן עניינים:
- שלב 1: שלב 1: אסוף את הדרישות
- שלב 2: שלב 2: פריסת הכפתורים, המתגים והמקודדים
- שלב 3: שלב 3: מקדח והרכב את הכפתורים, המתגים והמקודדים
- שלב 4: שלב 4: פריסת המטריצה שלך
- שלב 5: שלב 5: חוט את המטריצה
- שלב 6: שלב 6: חווט את המקודדים ואת הארדואינו
- שלב 7: שלב 7: הכינו את הסקיצה
וִידֵאוֹ: תיבת לחצני סים מירוץ: 7 שלבים (עם תמונות)
2024 מְחַבֵּר: John Day | [email protected]. שונה לאחרונה: 2024-01-30 09:14
תיבת כפתורים היא מכשיר המשמש ב- Sim Racing המאפשר לך להקצות לחצנים, מתגים וכפתורים לבקרות רכב שונות. הקצאות כפתורים נפוצות הן דברים כמו כפתור התחלה, PTT, בור בקשות וכו '. מתגי מתג עובדים מצוין למגבים, פנסים וכו'. ניתן להשתמש בכפתורים להתאמת TC (בקרת משיכה), הטיה בבלמים ועוד.
שלב 1: שלב 1: אסוף את הדרישות
Arduino Pro Micro - אתה יכול להשיג לוח רשמי; היה לי גם מזל עם גרסאות הדפיקה.
תיבת ABS Project - וודא שהיא עמוקה מספיק כדי לתמוך בכפתורים ובמתגים שבחרת.
לחצנים רגעיים - הכפתורים עם חור הרכבה עגול הם הקלים ביותר לעבודה. חפש כפתורים בעלי הצבע והגודל שאתה אוהב. לחצנים צריכים להיות n.o. אנשי קשר (פתוחים בדרך כלל). שים לב שהוראה זו אינה מתייחסת לאופן השימוש בכפתורים מוארים.
החלפת מתגים - ניתן לבחור בין רגעי לנעילה. אפשרויות אחרות הן ST (Single Throw) או DT (Throw Double). זריקה בודדת פירושה 2 עמדות, הפעלה/כיבוי, זריקה כפולה היא 3 עמדות הפעלה/כיבוי/הפעלה. אל תדאג לגבי סוגי קוטב יחיד (SP) או כפול קוטב (DP), שניהם יעבדו. אם בסופו של דבר אתה מקבל מתגים כפולים תוכל פשוט להתעלם ממערכת הטרמינלים השנייה. לעתים קרובות מתייחסים למתגים אלה כשהתכונות שלהם משולבות כלומר SPDT, DPDT וכו '.
אנקודרים רוטרי - מקודדים מאפשרים לנו לשלוט בתכונות התומכות בהגדלה והקטנה של התאמות. לְמָשָׁל בקרת משיכה. לחלק מהבקרים הסיבוביים יש גם כפתור רגעי מובנה על ידי לחיצה כלפי מטה על צפן המקודד. ידיות - ידיות להתאמת פיר מקודד.
כבל USB מיקרו ל- USB -A - זה ישמש להעלאת קוד הארדואינו ללוח, כמו גם לחיבור תיבת הכפתורים למחשב האישי.
חוט - אני מעדיף מצופה טפלון 24ga. חוט מוצק.
הלחמה ומלחם - מגהץ וואט נמוך עם קצה קטן יעבוד הכי טוב. חיבורים ימסו ויכשלו אם יחממו יתר על המידה ולכן עדיפה טמפרטורה מתכווננת או ברזל בהספק נמוך.
מקדחי מקדחה - כדי ליצור חורים למתגים, לחצנים וכו '. קצת טייס קטן ומדרגה יוצרים שילוב מצוין. הגישה ללחיצת מקדחה תגרום לסיכויי שגיאות יישור. אופציונלי: עטיפת ויניל להוספת מראה סיבי פחמן או אלומיניום לתיבת הכפתורים שלך.
שלב 2: שלב 2: פריסת הכפתורים, המתגים והמקודדים
לחצנים יוצבו על מכסה תיבת הפרויקט שלך. בדוק שוב כי תיבת הכפתורים שלך עמוקה מספיק לכפתורים שלך.
אני מוצא את זה מועיל להציב פיזית את המתגים, הכפתורים והכפתורים על המכסה כדי להרגיש את המרווח והאסתטיקה.
נסה לסדר הכל ברשת עם מרווח שווה בין כל רכיב.
הקפד להשאיר מספיק מקום בסוף השורות, למתגים ולחצנים יש בסיס וצריך מספיק מקום להתקנה כראוי. אם אתה עוטף את הפנים בויניל למראה פחמן או אלומיניום, אתה יכול לצייר קווים ממש על פני הקופסה בעיפרון, הם יכוסו מאוחר יותר בעטיפה.
אחרת, צייר קווים בצד התחתון של המכסה, אתה רוצה שיהיו קווים שחוצים במרכז כל כפתור/מתג שתתקין.
שלב 3: שלב 3: מקדח והרכב את הכפתורים, המתגים והמקודדים
השתמש במקדח קטן (הידוע גם בשם טייס) כדי להתחיל את החור עבור כל רכיב. החלק הקטן מאפשר לך להיות מדויק מאוד ולוודא שהכל במרכז. טיפ: אם יש לך גישה למכונת מקדחה, שלב זה יהיה קל ומהיר יותר. אם לא, אל תדאג פשוט קח את הזמן.
לאחר יצירת חורי הטייס, עברו למדרגה או לביט הנכון עבור הפיר של כל רכיב להתקנה.
טיפ: היזהר בעת שימוש במדרגה לא ללכת רחוק מדי. אני אוהב להשתמש במחדד ולצבוע את שלב המעט שאני צריך לעצור עליו. זה גם זמן טוב לקדוח חור בחלק האחורי של המארז לכבל ה- USB שיעבוד בין ה- Arduino למחשב האישי שלך. החור יצטרך להיות גדול מספיק כדי לעבור את קצה המיקרו USB של הכבל. אתה יכול להשתמש בגומי גומי כדי לקצץ את החור וקשור חוט מבפנים כהפגת מתחים כדי למנוע את כניסת הכבל החוצה. אם אתה עטיפת ויניל את מכסה התיבה שלך, זה הזמן לעשות זאת.
שלב 4: שלב 4: פריסת המטריצה שלך
לבקר Arduino יש מספר מוגבל של כניסות ויציאות שהוא יכול להשתמש בו כדי לחוש מתי לוחצים על לחצנים, מתגים משתנים וכו '. כדי להכיל מספר גדול יותר של מתגים ולחצנים נשתמש בטכניקה הנקראת מטריצה. מטריצה פועלת באמצעות חיתוך של פלט וכניסה כ"כתובת "של מתג או כפתור. יציאות ארדואינו מוקצות כעמודות וכניסות כשורות במטריצה ולכל כפתור ומיקום מתג מוקצה כתובת. הכי קל להשתמש בתוכנית גיליון אלקטרוני לביצוע הפריסה שלך, אבל גם נייר יעבוד. באמצעות A0, A1, A2 ו- A3 של Arduino כ"עמודות "במטריצה ו- 6, 7, 8, 9, 10 & 16 כ"שורות" אנו יכולים לקבל עד 28 כניסות (לחיצות על לחצנים, החלפת מיקומים וכו ')! כדי להקל על הפריסה, כל סיכה במתג הכפתורים או הסיבוב שלך תזדקק לתווית שתתייחס אליה. בחרתי ב- "PBn" לייצג כפתור לחיצה, "TGn" לייצוג מתג ו- "REn" עבור מקודדים סיבוביים. ה- "n" בשם מוחלף במספר כדי להתייחס לאותו רכיב ספציפי במטריצה. טיפ: מועיל לכתוב את השם של כל רכיב בחלק התחתון של המכסה ליד מיקומו, למשל. PB1, PB2, RE1, וכו 'במטריצה אני מתייחס לסיכות כשאני רואה אותן מותקנות ויזואלית על המכסה הנשקף מהצד התחתון של המכסה. כך למשל ללחצן לחיצה יהיו 2 מסופים שאני מתייחס אליהם כאל "H" (גבוה) ו- "L" (נמוך), אתה יכול גם להשתמש בחלק העליון והתחתון, או מה שאתה אוהב כל עוד אתה זוכר בקלות את התוכנית שלך.. עבור החלפות אני משתמש גבוה, מרכזי ונמוך. מכיוון שהמתגנים שלי הם DPDT. במקודדים הסיבוביים שלי היו גם כפתורי לחיצה כך שיש לי גם REn-PB גבוה ונמוך. כל כפתור או מתג "קלט" ימפות לעמודה במטריצה שלך. תוכל לקבל מספר כניסות מתג/כפתור באותה עמודה, רק לא יותר ממספר השורות שיש לך.
חָשׁוּב! כל יציאות מתג המתג חייבות להיות ממופות לעמודה של הקלט שלו. הסיבה לכך היא שתחבר את מרכז המתג כדי לומר A0, ואז פלט המתג (מסוף גבוה או נמוך) יעבור לסיכת שורה למשל. 7 או 8.
יציאות Arduino (כניסות מתג/כפתור) A0A1A2 TG1-HPB1-HPB2-H TG2-CTG4-CPB5-H TG3-CPB3-HPB6-H RE1-PB-HPB4-HPB7-H RE2-PB-HPB8-H RE3-PB- כניסות Arduino (יציאות מתג/כפתור) 6TG1-LPB1-LPB2-L 7TG2-HTG4-LPB5-L 8RE1-PB-LRE2-PB-LPB6-L 9TG3-HPB3-LPB7-L 10TG3-LPB4-LRE3-PB-L 16TG2-LTG4-HPB8-L
שלב 5: שלב 5: חוט את המטריצה
החל מיציאות Arduino (כניסות מתג וכפתורים) מקשרות כל רכיב חשמלי בעמודת מטריקס ומשאירות אורך קצר של חוט כדי להתחבר ליציאת Arduino. בחרתי להשתמש בחוט הטפלון שלי כדי לקשר הכל ביחד ובחוט חוטי צבעוני ללכת לארדואינו מכיוון שהוא מקל על החיפוש והעקבות אחר כך. לאחר השלמת כל חיבורי רכיב העמודות, בצע את אותו הדבר עבור כל שורה. חבר את כל הרכיבים באותה שורה יחד ודאג לוודא שאתה מחבר את המסוף הנכון כלומר גבוה או נמוך והשאיר אורך חוט כדי להתחבר ל- Arduino מאוחר יותר. קח את הזמן ובדוק שוב שאתה מחבר את המסוף הנכון. כאן תשתלם הפניה לרכיב שנכתבה בלוח שליד הרכיב והתוכנית הקלה לזכור שלך עבור עמדות הטרמינל.
שלב 6: שלב 6: חווט את המקודדים ואת הארדואינו
לא ניתן לחבר מקודדים רוטרי למטריצה. הקלט לכל מקודד (סיכת מרכז) יהיה קשור לקרקע Arduino ויציאות המקודד יועברו ישירות לכניסת Arduino. חבר כל סיכת מרכז מקודד יחד והשאיר להוביל כדי להתחבר לקרקע Arduino.
הלחמה של המקודד הסיבובי לקרקע Arduino וכל מקודד סיבובי "H" "L" לסיכה הארדואינו המתאימה. הלחם כל אורך חוט מהמטריצה של העמודה והשורה אל הכניסה או הפלט הארדואינו המתאים.
שלב 7: שלב 7: הכינו את הסקיצה
באמצעות ה- Arduino IDE החינמי הכינו את הסקיצה (הקוד) עבור הארדואינו. העלה את הסקיצה ל- Arduino לאחר הטעינה של הסקיצה, חבר את תיבת הכפתורים שלך למחשב האישי שלך, אמור להופיע מכשיר ג'ויסטיק. מזל טוב! רק בניתם קופסת כפתורים!
מוּמלָץ:
סים נחיתה רקטות 2d: 3 שלבים
סים נחיתה 2 טילים: יהיה עליך ליצור רקע, לצייר רקטות ומחוון כדי להתחיל (כמובן שתצטרך חיבור לאינטרנט כדי להשתמש בשריטה) אם אתה רק רוצה לשחק את הסימולציה/ משחק, לחץ כאן או עבור אל https://scratch.mit.edu/projects/432509470
מעמד טאבלט אקרילי לטיסה סים עם ידיות אמיתיות: 4 שלבים
מעמד טאבלט אקרילי לטיסה סים עם ידיות אמיתיות: זהו מעמד לטאבלט (למשל אייפד) לשימוש עם תוכנת סימולטור טיסה. באמצעות מודולי מקודד סיבוב ומגה Arduino, יצרתי פתרון שבו ניתן למפות את הכפתורים הפיזיים כדי לשלוט בפונקציות מכשיר ספציפיות בסים. כמו יו
מעגל נעילת SSR עם לחצני לחיצה: 6 שלבים (עם תמונות)
מעגל נעילה של SSR עם כפתורי לחיצה: אני מתכנן להוסיף כמה כלי חשמל לחלק התחתון של שולחן העבודה שלי כדי שאוכל להכין נתב שולחן למשל. הכלים יעלו מהצד התחתון על צלחת נשלפת כלשהי, כך שניתן יהיה להחליף אותם. אם אתה מעוניין לראות את h
מיחזור תקליטורים למכוניות מירוץ: 8 שלבים (עם תמונות)
מיחזור תקליטורים למכוניות מירוץ: שלום לכולם. זוהי מכונית מירוץ הרכב שלנו היא לגמרי בחינם ואוטומטית אם אתם הורים, זה יהיה מאוד מתאים לשחק עם הילדים שלכם. זה יהיה מאוד פשוט, יהיה מאוד מעניין אני אדריך אתכם, בואו נעשה את זה! אתם צריכים CDRub
תצוגת מרוצי סים DIY Arduino: 3 שלבים
תצוגת Sim Sim Racing Arduino: כך בונים תצוגת USB USB Sim קלה וזולה מאוד עם UNO Arduino ו- 3,5 " TFT Display.it יש לו API ל- Assetto Corsa שלוקח את הנתונים מהזיכרון המשותף של המשחק המתוכנת ב- C# ב- Visual Studio, ואז שולח את