תוכן עניינים:
2025 מְחַבֵּר: John Day | [email protected]. שונה לאחרונה: 2025-01-13 06:57
הקדמה
מכשיר זה ממיר תנועה ממדרגה ביתית (מכונת צעד) לתנועת משחק. זה יעבוד עבור כל משחק שמקבל ("w") כתנועה קדימה. זה יכול לעבוד גם למשחקי VR אם הם מקבלים קלט מקלדת. זה כנראה לא יעבוד עבור משחקי קונסולות (לא בדקתי את זה).
צפו בסרטון היוטיוב שהכנתי להדגמה והסבר.
מה שאתה תצטרך:
- Arduino Micro (או Arduino Leonardo או Arduino Due) - x1
(הערה: ארדואינים אחרים לא יעבדו)
- חיישן עוקב אחר מסלול אינפרא אדום TCRT5000 - x6
- לוח לחם
- חוטי דו -נקודה (זכר לנקבה)
-כל דבר שיכול להחזיק את החיישנים בצורה אנכית כמו פיסת עץ או פלסטיק
שלב 1: בצע את החיבורים הבאים
-כל הטעמים למקור משותף
-כל המתחים למקור משותף
הפלט של כל חיישן יעבור לדיגיטל 9, דיגיטלי 8, דיגיטלי 7, דיגיטלי 6, דיגיטלי 5 ודיגיטל 4.
שלב 2:
צרף פסים לבנים לדוושת המדרגה שלך
שלב 3: הניח את כל החיישנים על כל דבר שיכול להחזיק אותו אנכית
חבר את כל 6 החיישנים לכל דבר שיכול להחזיק אותו אנכית. במקרה שלי זה היה מעגל אוניברסלי ופיסת מתכת שמצאתי בחדר אחסון. חבר אותם בעזרת ברגים, נייר דבק או דבק חם (עדיף שתשתמש בברגים)
וודא שהמרחק בין החיישן העליון לחיישן הנמוך ביותר זהה למרחק בין האזור הגבוה והנמוך ביותר שאליו יכולה להגיע דוושת הצעדים. מרווחים ביניהם את 4 החיישנים האחרים באופן שווה. מניחים גם את הארדואינו במקום כלשהו, כך שזה לא יפריע.
שלב 4: צרוב קוד זה מהארדואינו מ- Github
צרוב את הקוד הבא מ- github לארדואינו שלך
github.com/Larpushka/StepperConverter