תוכן עניינים:
- אספקה
- שלב 1: צור את ה- PCB שלך
- שלב 2: צור את החיישן שלך
- שלב 3: הדפס את המארז שלך
- שלב 4: תכנות את הארדואינו שלך
- שלב 5: הראה לנו את גרסת QeMotion שלך
וִידֵאוֹ: QeMotion - מעקב אחר תנועות לכל אוזניות !: 5 שלבים (עם תמונות)
2024 מְחַבֵּר: John Day | [email protected]. שונה לאחרונה: 2024-01-30 09:13
סקירה כללית:
מכשיר זה מאפשר לך לנצל את תנועת הראש שלך כדי להפעיל אירועים בעצם כל משחק וידאו. הוא פועל על ידי מעקב אחר תנועת הראש שלך (או האוזניות בהתייחס לזה) והפעלת לחיצות מקלדת לתנועות מסוימות. אז המחשב שלך רואה בהתקן הזה מקלדת רגילה. מאוחר יותר אני כנראה הולך להוסיף ג'ויסטיק ותמיכת gamepad.
התנועה הנפוצה ביותר שמצאתי מתאימה כאן (זו הסיבה שהתחלתי את הפרויקט הזה מלכתחילה) נוטה. במשחקים כמו PUBG, Rainbow Six Siege of Tom Clancy, Insurgency ועוד רבים אחרים תוכלו להישען שמאלה או ימינה כדי להגיע לפינות מבלי לתת לאויב אזור מטרה גדול. היה לי די קשה ללחוץ על הלחצנים הנפוצים "Q" ו- "E" מכיוון שאצבעותי כבר היו עסוקות בתנועה סטנדרטית (wasd) ובכריכה …
מצבים:
התוכנה מיישמת "מצבים" לבחירה בין הגדרות (תנועות ולחיצות מקשים) למשחקים שונים. ההגדרות המוזכרות ב"סקירה כללית "(רזה שמאלה וימינה עבור" E "ו-" Q ") כבר מתוכנות מראש במצב 2. כדי לעבור בין מצבים שונים צריך לפחות כפתור אחד בארדואינו (סיכה 14 היא ברירת המחדל של המצב) כפתור), אבל אם לא בא לך, תוכל פשוט להגדיר את מצב ברירת המחדל שלך בקוד. (הגדרת מצב = 2 עבור ההתקנה שהוזכרה)
מתחילים:
פרויקט זה יכול להיעשות בקלות אחר הצהריים. רוב החלקים בהם השתמשתי אינם נחוצים, אתה יכול לרוץ עם הארדואינו, החיישן, כמה חוט ולוח!
לחלופין ל- Arduino Pro Micro אתה יכול להשתמש בכל ארדואינו עם בקר ATmega32u4, כמו לאונרדו למשל. בקר זה חיוני מכיוון שהוא תומך ב- USB מקורי. אחרת הוא לא יוכל לפעול כמקלדת/ג'ויסטיק/לוח משחקים.
אספקה
יסודות:
- Arduino Pro Micro
- לוח פריצה MPU6050
- חוּט
אופציונאלי:
- פרוטו PCB
- כפתורים ונורות
- לוח מקורי של qeMotion (בקרוב)
- חלקים מודפסים בתלת מימד
שלב 1: צור את ה- PCB שלך
זה לא צריך את כל הלדים והכפתורים האלה. זה אפילו לא צריך את ה- PCB. אתה יכול לשים הכל על קרש לחם אם זה קל לך יותר.
קשרים חיוניים:
פין 3 (SDA) Arduino - SDA על מודול MPU
פין 2 (SCL) Arduino - SCL במודול MPU
הצמד VCC Arduino - VCC על מודול MPU
הצמד GND Arduino - GND על מודול MPU
חיבורים נוספים:
לחצנים לפין 14 ו -15
נוריות לפין 4, 5, 6, 7, 9, 16 (אפשר להשתמש בטרנזיסטורים עבור נוריות בעלות זרם גבוה)
לוח המודעות של qeMotion: (בקרוב)
זה עדיין לא קיים, אבל אני כנראה מתכנן PCB מותאם אישית לפרויקט זה אשר יהיה ניתן להורדה ואולי אף לרכישה.
שלב 2: צור את החיישן שלך
אינך צריך להדפיס נרתיק עבור MPU6050. אני מצטער שאני לא יכול להציג תמונה של החלק הפנימי והחיווט, אבל במהלך כיווץ החום של מארז ה- PLA, אם התמזגו יחד ואני לא יכול לפרק אותו שוב. (טיפש שכמותי…)
החיווט הוא כמו בשלב למעלה, פשוט חבר את ה- SDA לפין SDA 2 בארדואינו ואותו הדבר עבור ה- SCL (סיכה 3). ניתן להעביר את החשמל למודול MPU מהסיכה VCC ולקרקע מכל סיכת GND בארדואינו.
השתמשתי בכבל USB ישן מכיוון שיש לו מיגון נחמד. אני לא יודע אם זה הכרחי, אך זכור כי פרוטוקול I2C אינו מיועד לשימוש על כבלים כה ארוכים אלא על לוח PCB.
שלב 3: הדפס את המארז שלך
זה לא הכרחי, אבל אם יש לך גישה למדפסת תלת מימד תוכל להשתמש בעיצוב זה.
שלב 4: תכנות את הארדואינו שלך
- חבר את ה- Arduino למחשב האישי שלך
- גלה לאיזו יציאת COM היא מחוברת (תוכל למצוא אותה במנהל ההתקנים של Windows)
- בחר יציאת COM ב- Arduino IDE [כלים -> יציאה]
- בחר את הלוח שלך [כלים -> לוח -> "סוג הלוח שלך"]
- וודא שמיובאים את כל הספריות הנדרשות
- RES קצר ל- GND (זה מכניס את הארדואינו למצב תכנות למשך מספר שניות)
- העלה את הסקיצה שלך!
הקוד האחרון ניתן למצוא בדף github שלי:
github.com/lesterwilliam/qeMotion/blob/mas…
שלב 5: הראה לנו את גרסת QeMotion שלך
אשמח לראות את הגרסה שלך לפרויקט qeMotion! אולי היו לך רעיונות נהדרים והטמעה נוספת, שתף אותם;)
כמו כן, אם אתה רוצה לקנות לי קפה יותר פרויקטים עשויים להופיע מהר יותר;)
paypal.me/AdrianSchwizgebel?locale.x=de_DE
הרבה תודות!
מוּמלָץ:
RC רובר נשלט על ידי תנועות תנועות וג'ויסטיק: 8 שלבים
RC רובר נשלט על ידי מחוות Motions & Joyestick: RC Rover הוא פרויקט רובוטיקה שמטרתו לשפר את השליטה ברוברים באמצעות שימוש בתדר רדיו ואינטראקציה של תנועת רובר עם תנועת יד באמצעות יחידת האינרציה (MPU6050), אך גם שליטה על זה רובר עם ג'ויססטיק. את כל
מתאם Bluetooth DIY לכל אוזניות: 11 שלבים (עם תמונות)
מתאם Bluetooth DIY לכל אוזניות: לאחרונה קיבלתי לעצמי אוזניות נחמדות. הייתה לו איכות שמע מדהימה ואפילו ביטול רעשים וזה מושלם בעת לימוד. זה היה רק אחד אם זה נפל - תוך כדי השימוש בו הרגשתי מעוגן בחוט השמע המציק.עכשיו רציתי מאוד אלחוטי
בנה "מנורת אלאדין", נחושת מצופה זהב בתוך אוזן אוזניות/אוזניות Hi-Fi: 8 שלבים (עם תמונות)
בנה "מנורת אלאדין", נחושת מצופה זהב בתוך אוזן אוזניות/אוזניות Hi-Fi: שם האוזנייה הזו " מנורת אלאדין " הגיע אלי כשקיבלתי את הקליפה המצופה הזהב. הצורה הבוהקת והמעוגלת הזכירה לי את הפיה הזקנה הזו :) למרות שהמסקנה שלי (אולי מאוד סובייקטיבית) היא שאיכות הצליל פשוט מדהימה
כיצד להמיר סרטוני גוגל או יוטיוב כמעט לכל פורמט מדיה אחר בחינם: 7 שלבים
כיצד להמיר סרטי גוגל או יוטיוב כמעט לכל פורמט מדיה אחר בחינם: במדריך זה אראה לך כיצד להוריד תוכן וידאו מאתרים רבים (יוטיוב, גוגל ווידיאו וכו ') ולהמיר אותו באמצעות שתי שיטות לפורמטים רבים אחרים ו רכיבי codec. שימוש נוסף הוא להוריד סרטוני מוסיקה ולהמיר אותם ל- mp3
בקרת עוצמת קול אוזניות/אוזניות: 8 שלבים (עם תמונות)
בקרת עוצמת קול אוזניות/אוזניות: אז קניתי PMP (נגן מדיה נייד) מהונג קונג כדי שאוכל לשחק את משחקי ה- NES שלי עם אמולטור הלוח בכל מקום שנוח. טיולי כביש ארוכים, טיסות, חדרי המתנה וכו 'הם מקומות שאני אוהב להרוג זמן בעזרת מדיה ניידת אבל