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

מעקב אחר ראש עם מצלמה מרחוק של Wii (War Thunder): 6 שלבים (עם תמונות)
מעקב אחר ראש עם מצלמה מרחוק של Wii (War Thunder): 6 שלבים (עם תמונות)

וִידֵאוֹ: מעקב אחר ראש עם מצלמה מרחוק של Wii (War Thunder): 6 שלבים (עם תמונות)

וִידֵאוֹ: מעקב אחר ראש עם מצלמה מרחוק של Wii (War Thunder): 6 שלבים (עם תמונות)
וִידֵאוֹ: SCP-261 Пан-мерное Торговый и эксперимент Войти 261 объявление Де + полный + 2024, יולי
Anonim
Image
Image
Lasercut RC Halftrack
Lasercut RC Halftrack

מאת JackCarter> הורד את הדגמים שלי כאן <עקוב אחר מאת המחבר:

Lasercut RC Halftrack
Lasercut RC Halftrack
מנתח הרמוני: מגש אותות מכניים Lasercut
מנתח הרמוני: מגש אותות מכניים Lasercut
מנתח הרמוני: מגש אותות מכניים Lasercut
מנתח הרמוני: מגש אותות מכניים Lasercut
טנק שביט RC של Lasercut RC
טנק שביט RC של Lasercut RC
טנק שביט RC של Lasercut RC
טנק שביט RC של Lasercut RC

אודות: אני אוהב טנקים, מיכלי לייזר וגזעי חיתוך עוד על JackCarter »

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

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

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

כדי ליצור פרויקט זה, תזדקק ל:

  • Uno Arduino (ספריית הג'ויסטיק עובדת רק עם אלה אבל אתה יכול לגרום לזה לעבוד עם דרכים רבות אחרות),
  • מצלמה מרחוק של Wii (אני באמת ממליץ לקחת שלט ישן, אל תקנה מצלמה חדשה כי היא עדיין יקרה),
  • נגד 100 kΩ,
  • קבל 100 nF,
  • מתנד 25MHz (4 פינים),
  • נורית IR,
  • תא כפתור 3V (להפעלת הנורית),
  • קרש לחם קטן (17 חורים באורך להחזיק את הרכיבים והמצלמה, פי 2 יותר להחזיק את הננו (אם השתמשת בזה) מלבד זאת),
  • כמה חוטים וחומרי הלחמה.

אני רוצה להודות לאריק ג'ייקוב עם פריצת מצלמות ה- IR מרחוק למדפסת Wii שלו עם ממשק Arduino שנתן לי את הרעיון הזה.

שלב 1: חלץ את המצלמה משלט ה- Wii

חלץ את המצלמה משלט ה- Wii
חלץ את המצלמה משלט ה- Wii
חלץ את המצלמה משלט ה- Wii
חלץ את המצלמה משלט ה- Wii

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

שלב 2: הוסף את הרכיבים

הוסף את הרכיבים
הוסף את הרכיבים
הוסף את הרכיבים
הוסף את הרכיבים
הוסף את הרכיבים
הוסף את הרכיבים

כעת, חוטי הלחמה לסיכות המצלמה כדי שנוכל לחבר אותו ללוח הלחם.

המצלמה עובדת ב- I²C, אך אינה יכולה לפעול כאשר היא מחוברת ישירות ל- Arduino. נוסיף כמה רכיבים כדי לדמות את מצלמת ה- IR של DFRobots. עקוב אחר התרשים החשמלי כדי להשלים את המצלמה.

נסה לגרום למצלמה להסתכל עליך, בגובה ראשך, בדרך כלל כמו מצלמת רשת על המסך שלך.

שלב 3: גשש ה- LED

גשש ה- LED
גשש ה- LED

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

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

שלב 4: הקוד

הקוד
הקוד

השתמשתי בספריית UnoJoy ו- DFRobotIRPosition כדי לחקות את הג'ויסטיקים. העיקרון פשוט מאוד:

  • אנו מצהירים על המצלמה כתקשורת סדרתית ועל הארדואינו כבקר משחקים.
  • אנו מקבלים את ערך ה- X ו- Y של נורית ה- IR המוקלטת.
  • אנו ממפים אותו כך שיתאים לערך החזר של 10 סיביות (0-1023) לערך של 8 סיביות (0-255) עבור הג'ויסטיק.
  • ה- Arduino שולח באמצעות יציאת ה- com הסידורי את ערכי הג'ויסטיק.

מוּמלָץ: