106 חברים מחוברים
הצטרפו עכשיו
בית פורומים חומרה/חומרה ביתית ForceFighter - פרויקט הסבת סטיק לפורס פידבק
דיון נעוץ

ForceFighter - פרויקט הסבת סטיק לפורס פידבק

13 הודעות 2,827 צפיות לפני 8 שנים
#1 · לפני 8 שנים
רציתי לשתף אתכם בפרויקט שכבר הרבה זמן אני חושב לבצע וסוף סוף מצאתי את הזמן לבצע אותו! 😄

בגדול מדובר בהכלאה של שני ג'ויסטיקים ליחידה אחת המנצלת את הטוב משני העולמות:
1. גריפ של F16 / A10 - שעליו 20 כפתורים שונים.
2. בסיס עם גימבלים ממונעים הנותנים פידבק - Force Feedback + ארבעה כפתורים על הבסיס ומיני מצערת.

חומרים:
כרטיס ארדואינו פרו מיקרו


כבל USB - עם חיבור מיקרו בקצה: USB Micro - eBay

ג'ויסטיק ישן סיריאלי - CH F16 Fighter Stick


ג'ויסטיק Microsoft Sidewinder Force Feedback 2


דבק אפוקסי לפלסטיק


דרמל לחיתוך הצירים - קניתי באיביי: Dremel MultiPro

אקדח דבק חם - איביי: Mini 20W Hot melt glue gun

מלחם פשוט שיש לי 30W

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

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

לעבודה.... 🙄
-------------------------------------------------------------------------------

פותחים את 6 הברגים בגריפ של הCH:


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


פותחים גם את תחתית הבסיס ומשחררים את הצמה המרכזית שעוברת דרך הציר אל הגריפ:


הפלאג השמאלי:


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




זה מה שנשאר מהבסיס לאחר שליפת החוטים:


וזה הגריפ עם החוטים שלו:


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

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


נשחרר מהידית של המיקרוסופט גם את הPCB עם שני הלדים (אחראים על ניתוק החשמל למנועים כשהיד שלנו לא מחזיקה בסטיק):


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



וכל החיבורים שישבו בתוך הסטיק:


כעת נעבור למלאכת החיתוך... אזהרה!

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

נשארים עם זה לאחר החיתוך, משמאל CH, למטה מיקרוסופט:


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


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


נעבור לשלב האלקטרוניקה...
נעזר בעבודתו המעולה של ניר שביצע מיפוי לכל הכפתורים של ה-CH Fighterstick ובנה פרופיל עבורו בתכנת MMJOY2 כדי שהוינדוס יזהה את הבקר בהמשך כג'ויסטיק נפרד.
קודם כל נבצע אתחול וצריבת קושחה לבקר באמצעות תכנת הMMJOY2:


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


וככה זה נראה במציאות:


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


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

כמו כן, קדחתי חור קטן בדופן הבסיס (מסומן בצהוב) כדי להוציא ממנו את הUSB לכיוון המחשב:






כעת נותר לחבר את המיקרו USB לגריפ של הCH ואת הUSB לחבר למחשב ולהפעיל את תכנת הMMJOY2.
טוענים את הפרופיל שניר שלח לי (שני קבצים מצורפים.. ) - עדכון - שיניתי את הקבצים המקוריים וקינפגתי את הכפתורים מחדש כך שיתאימו במספרים לפייטרסטיק המקורי + החלפתי את הפונקציונאליות של ה- POV HAT לכפתור 4 מצבי חדש. שינוי זה מאפשר לטוס עם פלקון כי הוא מזהה את ה"כובע" כארבעה כפתורים נפרדים ולא POV.

ForceFighter Profile1/2

ForceFighter Profile2/2


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

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


זהו זה!!! הכל מוכן! זוהי התוצאה הסופית:




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

חיבור המפסק
קניתי מפסק TOGGLE ON-OFF ב5 ש"ח בחנות אלקטרוניקה:


פתחתי שוב את הבסיס וקדחתי קדח 6 מ"מ ליד הכפתורים שבבסיס:


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




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


כעת נותר לסגור הכל חזרה וזהו זה, יש כעת גם מפסק נוח לכיבוי המנועים:


ממליץ מאוד לבצע לבד, הנאה מובטחת (אם יעבוד הכל בסוף 😉 )
תהנו.... 😄

וכמובן אני רוצה להודות לכל מי שעזר:
לניר על הרעיונות לביצוע , המיפוי המצויין והפרופיל לבקר.
לרון על המוטיבציה והרעיונות.
לאורי על הרעיונות השונים ליישום ועל הבקר ארדואינו.
!Control, control, you must learn control
נערך לאחרונה: לפני 8 שנים · 4 עריכות
#4 · לפני 8 שנים
איתן, מה אתה רציני?? הפורס פידבק מוסיף המון לידית הפשוטה שיש לרובנו ולא משנה תחת איזה שם (CH, Warthog, VKB, Saitek וכו'...)
במיוחד אם אתה מתכוון להטיס גם סימולטורים של מטוסי בוכנה (מלחה"ע II), המטוס כולו מתחיל לרעוד כשאתה מושך חזק מידי ומתקרב לזווית ההתקפה הקריטית. ככה אתה יכול בקרב אוויר להרגיש מתי המטוס נמצא על גבול המעטפת ג'י שלו ולבצע פניות הדוקות באופן מיטבי.
בפלקון למשל, הסטיק רועד גם בזמן ירי התותח ושחרור פצצות.
בA10C, ביואי ובכל מודול DCS בו יש אפשרות לעשות קיזוז, הסטיק נע פיזית לכיוון הקיזוז ושם נשאר עם מרכזו החדש.

נוסף לכל זה, הסטיק הרבה יותר מדוייק מסטיק שמוחזר ע"י קפיצים ומאפשר שליטה "עדינה" יותר ומדוייקת יותר בתמרונים הדורשים את זה (תדלוק אווירי למשל..).
!Control, control, you must learn control
#5 · לפני 8 שנים
התכוונתי שחבל שאני לא מבין בזה,נשמע מדהים ומושקע,כל הכבוד,גם אני הייתי רוצה אחד כזה ל-H=W 😮
#6 · לפני 8 שנים
eitanil188 כתב/ה:התכוונתי שחבל שאני לא מבין בזה,נשמע מדהים ומושקע,כל הכבוד,גם אני הייתי רוצה אחד כזה ל-H=W 😮


לא יעבוד.
הגריפ של הWH מאוד נוח לעבודה מבחינת האלקטרוניקה. הרבה יותר פשוט מהפייטרסטיק.

אבל המסה שלו גבוהה מדי, הוא פשוט כבד מדי והמנועים בFF ימותו מהמשקל.
אם נדמה לכם שאני ציני/סרקסטי ו/או בעל חוש הומור מעוות - לא טעיתם!
#7 · לפני 8 שנים
פרוייקט נחמד ויעיל. איזה כיף שפורום חומרה מתעורר קצת לחיים. הרבה זמן הרגשתי כאן לבד 🙂
#8 · לפני 8 שנים
רעיון מעולה והביצוע בכלל מטורף 🙇

רק לחשוב מה אפשר לעשות אם משלבים את הפרויקט שלך ושל acef (ידית F14 מודפסת) ואפשר לעשות FFB לכמאט כל סטיק בעולם!
כִּי הִנֵּה יְהוָה בָּאֵשׁ יָבוֹא וְכַסּוּפָה מַרְכְּבֹתָיו
ישעיהו סו טו
#9 · לפני 8 שנים
האמת שכן.. אתה יכול לעשות את זה עם כל גריפ שרק תרצה. כל עוד הוא לא כבד מידי.
במידה והוא נהיה כבד, יש צורך בתגבור המנועים הקיימים ע"י הוספת נגדים והעלאת הזרם החשמלי שמזין אותם או אפילו לקחת שני מנועים נוספים מסטיק FF נוסף ו"להוסיף" אותם לקיים.
זה כמובן נהיה כבר פרויקט הרבה יותר מסובך.
!Control, control, you must learn control
#10 · לפני 8 שנים
הגריפ נשבר בחיבור עם הבסיס באחת הטיסות בDCS SPITFIRE...
הרעידות והכח שהופעל כנגד הידית היה באמת חזק.

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

בנוסף הוספתי גם מפסק טוגל לבסיס שידליק ויכבה את המתח למנועים. זה בעצם פתרון פשוט שמחליף את הצורך בהתאמה מבנית לגריפ CH (השתלת המעגל עם החיישנים האופטיים שקיימים בגריפ של מיקרוסופט).
אצרף תמונות והסבר נלווה הערב..
!Control, control, you must learn control
#12 · לפני 8 שנים
בהמשך להודעות הקודמות, אתן תיאור של השדרוג שעשיתי לציר שמחבר בין הבסיס לבין הגריפ.

אז הודפס לו ציר חדש שמידלתי עבור החיבור בSOLIDWORKS:


עשיתי אותו מכמעט חומר מלא לצרכי חוזק, הקדח נועד למעבר כבל USB בלבד שהייתי צריך לחתוך ולהלחים מחדש:


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


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


חתכתי את הכבל והשחלתי אותו בתוך הציר המודפס:


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



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


פה השתמשתי בלגו של הבן שלי כדי להחזיק את הידית ממורכזת בזמן ההדבקה בנוסף למנועים שפעלו ומירכזו את הציר.
בנתיים טסתי כבר מספר פעמים והכל עובד בסדר, מקווה שיחזיק לאורך זמן.
!Control, control, you must learn control
#13 · לפני 7 שנים
- סטטוס -
אחרי יותר מחצי שנה של עבודה, הסטיק עדיין עובד טוב.
מבחינתי עבר את תקופת ההרצה בהצלחה.
!Control, control, you must learn control

רוצים להגיב?

התחברו כדי להוסיף תגובה לדיון, או הצטרפו לדיסקורד לדיון חי.