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

צריח זקיף Nerf אוטונומי: 6 שלבים
צריח זקיף Nerf אוטונומי: 6 שלבים

וִידֵאוֹ: צריח זקיף Nerf אוטונומי: 6 שלבים

וִידֵאוֹ: צריח זקיף Nerf אוטונומי: 6 שלבים
וִידֵאוֹ: Small Fiber Neuropathies in Dysautonomia - Dr. Amanda Peltier 2024, יוני
Anonim
צריח זקיפים Nerf אוטונומי
צריח זקיפים Nerf אוטונומי

לפני כמה שנים ראיתי פרויקט שהציג צריח חצי אוטונומי שיכול לירות בכוחות עצמו. זה נתן לי את הרעיון להשתמש במצלמת Pixy 2 כדי לרכוש מטרות ולאחר מכן לכוון את האקדח nerf באופן אוטומטי, שיכול לאחר מכן להינעל ולירות לבד.

הפרויקט הזה היה בחסות DFRobot.com

דרושים חלקים:

מנוע צעד DFRobot עם תיבת הילוכים-

נהג מנוע צעד DFRobot-

DFRobot Pixy 2 Cam-

מנוע צעד NEMA 17

ארדואינו מגה 2560

HC-SR04

נרף ניטרון

שלב 1: הרכיבים

הרכיבים
הרכיבים
הרכיבים
הרכיבים

עבור פרויקט זה, האקדח יזדקק לעיניים, ולכן בחרתי להשתמש ב- Pixy 2 בגלל הקלות שהוא יכול להתממשק עם הלוח המרכזי. אז הייתי צריך מיקרו -בקר, אז בחרתי ב- Arduino Mega 2560 בגלל כמה סיכות שיש לו.

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

שלב 2: CAD

CAD
CAD
CAD
CAD
CAD
CAD
CAD
CAD

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

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

אתה יכול להוריד את כל הקבצים הדרושים כאן:

www.thingiverse.com/thing:3396077

שלב 3: ייצור החלקים

ייצור החלקים
ייצור החלקים
ייצור החלקים
ייצור החלקים

כמעט כל החלקים בעיצוב שלי אמורים להיות מודפסים בתלת מימד, אז השתמשתי בשתי המדפסות שלי כדי ליצור אותם. אחר כך יצרתי את הפלטפורמה הנעת על ידי שימוש ראשון ב- Fusion 360 ליצירת נתיבי כלים הדרושים לנתב ה- CNC שלי, ולאחר מכן ניתקתי את הדיסק מדף דיקט.

שלב 4: הרכבה

הַרכָּבָה
הַרכָּבָה
הַרכָּבָה
הַרכָּבָה
הַרכָּבָה
הַרכָּבָה

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

שלב 5: תכנות

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

לרכוש יעד

מקם את האקדח

הרם את המנועים

תירה את האקדח

לסובב את המנועים

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

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

שלב 6: ליהנות

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

מוּמלָץ: