תוכן עניינים:
וִידֵאוֹ: ג'ויסטיק קולי: 4 שלבים
2024 מְחַבֵּר: John Day | [email protected]. שונה לאחרונה: 2024-01-30 09:13
בעזרת ארדואינו רציתי לבנות כדי לשלוט במשחק Snake בצורה יוצאת דופן, באמצעות חיישני מרחק קולי. זה מיועד לפרויקט בית ספרי בשם If This Than That at the University of the Arts Utrecht
אחרי הרבה ניסויים, זו התוצאה הסופית.
עדיין יש כמה באגים בשליטה על נחש. (ניתן למצוא יומן הולנדי כאן)
אספקה
דרישות:
- Arduino Uno (כל ארדואינו יעבוד באופן תיאורטי)
- 2 חיישני מרחק קולי (HC-SR04)
- 8 כבלים לחיבור חיישני המרחק לארדואינו. רצוי כבלים זכר לנקבה
- מארז לפחות 300mmx300mmx40mm. (רוחב וגובה ניתנים להתאמה. העומק הוא 40 מ מ מכיוון שאתה צריך מקום לרכיבים בפנים)
- אחדות
כדי להפוך את זה לקבוע, אתה צריך:
- מלחם
- הלחמה
- אקדח דבק (חם) (או תושבות לחיישני המרחק)
- כותרות זכר לזכר לחיבור לארדואינו
- 8 כבלים להלחמת חיישני המרחק הקולי לכותרות הגבריות.
שלב 1: מעגל
המעגל ממש פשוט.
- אתה צריך לחבר את הקרקע לסיכות הקרקע של חיישני המרחק האולטראסוניים.- ה -5 V (אני משתמש גם ב- Vin, כי אני משתמש בכוח USB) עובר על סיכות ה- Vcc על Arduino.- סיכות ה- Trig עולות ל- D8 (Arduino Digital סיכה 8) עבור חיישן אחד ו- D11 עבור החיישן השני- סיכות ההד עולות על D9 עבור חיישן אחד ו- D12 עבור השני
לצורך ניסויים, קל להשתמש בחוטים בין זכר לנקבה.
כדי ליצור פתרון קבוע עדיף להלחם חוטים לחיישנים אולטראסוניים ולכותרות זכר לזכר. לאחר מכן, תוכל לשים את הכותרת הזכרית לזכר ב- Arduino כדי לגרום לזה לעבוד.
שלב 2: קוד ארדואינו
לפרויקט זה יהיו 2 חלקי קוד.
1. קבלת המרחק באמצעות ספריית NewPing.h ודחיפתו לסדרה.
2. לוודא שהפורמט של ה- Serial הוא כך ש- Unity תוכל לקרוא אותו כראוי
אתה יכול לראות את הקוד, עם הערות נכונות כאן:
שלב 3: קוד אחדות
יצרתי נחש באחדות. יש כמה משאבי קוד פתוח שהשתמשתי בהם.
ראשית: מדריכי YouTube כיצד להכין נחש באחדות לפי קוף קוד https://www.youtube.com/playlist? List = PLzDRvYVwl53 …
שנית: WRMHL לטפל בקריאה מתוך סדרה בתוך אחדות.
שלישית: העזרה של UKL ופרויקט GitHub שלו 'רובר וירטואלי'
עם כל המקורות המפורטים, ניתן להוריד את קובץ הפרויקט של אחדות כאן:
אני יוצר ספריטים מתמונות של צמרת אנשים ואוכל. הסיבה לכך היא שלא רציתי להשתמש בנכסים של אנשים אחרים.
שלב 4: הכנת המארז
שלב זה באמת תלוי בך איך אתה רוצה לעשות את זה. אתה יכול בקלות לחתוך את הקופסה בלייזר אם יש לך את המשאבים. פשוט קיבלתי פיסת עץ גדולה וראיתי אותה בגדלים הרצויים.
המידות שלי:- תחתון: 450x450 מ מ
- הפוך: 450x450 מ"מ, עם חיתוך צולב. זה מרוכז, 60 מ"מ מהצדדים וברוחבו של 20 מ"מ
- צדדים: 2x 450x50mm ו- 2x 420x50mm (הסיבה לכך היא שהעץ היה חופף אחרת) חכם לבצע חיתוך בצד אחד בו תוכל למשוך דרך יציאת/כבל ה- USB של Arduino לקישוריות קלה.
- מקל: קוטר 15 מ מ (ודא שזה פחות מהרוחב של החיתוך הצולב
פשוט הכנסתי אותו עם מסמרים. החלק העליון נשלף על ידי הברגה של אביזרי 90 מעלות בתחתית, כך שתוכל למשוך אותו אנכית, אך אינך יכול להזיז אותו תוך כדי משחק.
דפקתי את הארדואינו כך שהוא לא יזוז.
חיישני המרחק מודבקים בדבק חם. הכבלים מנוהלים גם באמצעות דבק חם.
צבעתי את כל הצדדים הפשוטים בלבן וציירתי 4 חיצים למעלה כדי שיהיה נוח יותר לשימוש.
מוּמלָץ:
רובוט הימנעות ממכשולים באמצעות חיישן קולי (פרוטאוס): 12 שלבים
רובוט הימנעות ממכשולים באמצעות חיישן קולי (פרוטוס): בדרך כלל אנו נתקלים ברובוט הימנעות ממכשולים בכל מקום. הדמיית חומרה של רובוט זה היא חלק מהתחרות במכללות רבות ובהרבה אירועים. אבל הדמיית תוכנה של רובוט מכשולים היא נדירה. למרות שאם נוכל למצוא אותו איפשהו
פנסי רחוב אוטומטיים באמצעות חיישן קולי: 3 שלבים
פנסי רחוב אוטומטיים באמצעות חיישן אולטרא סאונד: האם חשבתם פעם כיצד פנסי הרחוב נדלקים באופן אוטומטי בלילה וכבים באופן אוטומטי בבוקר? האם יש מישהו שבא להדליק/לכבות את האורות הללו? ישנן מספר דרכים להדליק את אורות הרחוב, אך הצורות הבאות
פח אשפה חכם באמצעות Arduino, חיישן קולי ומנוע סרוו: 3 שלבים
פח אשפה חכם באמצעות Arduino, חיישן אולטרא סאונד ומנוע סרוו: בפרויקט זה אראה לך כיצד להכין פח אשפה חכם באמצעות Arduino, שם מכסה האשפה ייפתח אוטומטית כאשר תתקרב עם אשפה. המרכיבים החשובים האחרים המשמשים להכנת פח האשפה החכם הזה הם מחסן אולטרסאונד HC-04
השתמש בחיישן קולי עם Magicbit [Magicblocks]: 5 שלבים
השתמש בחיישן אולטרא סאונד עם Magicbit [Magicblocks]: הדרכה זו תלמד אותך להשתמש בחיישן האולטרא סאונד עם ה- Magicbit שלך באמצעות Magicblocks. אנו משתמשים ב- magicbit כלוח הפיתוח בפרויקט זה המבוסס על ESP32. לכן ניתן להשתמש בכל לוח פיתוח ESP32 בפרויקט זה
קוטל יתושים קולי: 3 שלבים (עם תמונות)
קוטל יתושים אולטרסאונד: יתושים מוצצים! מלבד הבליטות המעצבנות והגרדות, גויים מוצצי דם אלה מביאים כמה מהמחלות הקטלניות ביותר לבני אדם; דנגו, מלריה, וירוס צ'יקונגוניה … הרשימה עוד ארוכה! בכל שנה ימותו כמיליון בני אדם בגלל