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

בקר רובוט בהשראת N64 (Arduino + NRF24L01): 4 שלבים
בקר רובוט בהשראת N64 (Arduino + NRF24L01): 4 שלבים

וִידֵאוֹ: בקר רובוט בהשראת N64 (Arduino + NRF24L01): 4 שלבים

וִידֵאוֹ: בקר רובוט בהשראת N64 (Arduino + NRF24L01): 4 שלבים
וִידֵאוֹ: Señal de GameCube 2024, נוֹבֶמבֶּר
Anonim
Image
Image
בקר רובוט בהשראת N64 (Arduino + NRF24L01)
בקר רובוט בהשראת N64 (Arduino + NRF24L01)
בקר רובוט בהשראת N64 (Arduino + NRF24L01)
בקר רובוט בהשראת N64 (Arduino + NRF24L01)
בקר רובוט בהשראת N64 (Arduino + NRF24L01)
בקר רובוט בהשראת N64 (Arduino + NRF24L01)

מאז הפרויקט הרובוטי הראשון שלי אני משתמש בבקרי משחקים כדי לבצע פקודות ופונקציות. זו בהחלט השפעה של ימי הגיימר שלי. כבר עשיתי פרויקטים עם בקרי PS2, Xbox 360 … אבל הגיע הזמן שהיו לי כמה בעיות ממשק והחלטתי ליצור בקרים משלי על בסיס Arduino ו- nRF24L01 (הבקר הראשון שלי לרובוטים גדולים/מתקדמים: https:// youtu. be/oWyffhBHuls).

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

בעיקרון, הבקר הוא לוח PCB גדול עם קווי המתאר של בקר N64. ארבעה כפתורים באחיזה הימנית … מקש אנלוגי משמאל … זמזם לנגן כמה צלילים לפי הפקודות … מתג הפעלה להפעלה … מתג מתג נוסף לשינוי תפקוד הכפתורים והמקל … האחיזה האמצעית שמורה עבור Arduino Nano … והפקודות נשלחות מרחוק על ידי המודול nRF24L01.

שלב 1: הכנת ה- PCB

הכנת ה- PCB
הכנת ה- PCB
הכנת ה- PCB
הכנת ה- PCB
הכנת ה- PCB
הכנת ה- PCB

קובץ הצורה נעשה עם Inkscape, ייבוא קובץ תמונה מבקר ה- N64 המקורי ועם הכלי "צייר עקומות בזייר וקווים ישרים", הכנתי את קווי המתאר של הבקר. (יש לי מדריך המתמקד ביצירת PCB מותאם אישית … אנא בדוק גם אם אתה מעוניין בכל שלב ליצור צורת PCB מורכבת: כיצד ליצור צורות PCB מותאמות אישית (עם Inkscape ו- Fritzing).)

סידור הרכיבים על הלוח והניתוב נעשו עם פריטינג. עם Fritzing אני גם מייצא את הקבצים (קבצי Gerber) הדרושים לייצור, זה מתוצרת PCBWay.

שלב 2: אלקטרוניקה והלחמה

אלקטרוניקה והלחמה
אלקטרוניקה והלחמה
אלקטרוניקה והלחמה
אלקטרוניקה והלחמה
אלקטרוניקה והלחמה
אלקטרוניקה והלחמה

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

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

מודול nRF24L01 עם אנטנה מחובר גם ללוח באמצעות חוטי מגשר.

ספק הכוח לבקר הוא סוללה 9V, הנכנסת בתחתית הבסיס, עם מחזיק סוללה.

שלב 3: הכנת הבסיס

הכנת הבסיס
הכנת הבסיס
הכנת הבסיס
הכנת הבסיס
הכנת הבסיס
הכנת הבסיס

הכנתי בסיס כדי להפוך את הבקר לנוח יותר לטיפול … כי יהיה רע לטפל בו על ידי נגיעה בסיכות הרכיבים.

הוא עשוי משתי שכבות של פוליסטירן בעל השפעה גבוהה.

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

בעזרת סכין כלי חיתוך, אני חותך את החלקים הלא רצויים ומשאיר קצה של כ- 1 מ מ.

שתי השכבות מחוברות עם דבק מיידי.

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

לבסיס יש גם סוגריים למתגי המתג ולמודול nRF24L01 עם אנטנה.

השלב האחרון ביצירת הבסיס הוא הציור … תחילה עם פריימר ריסוס … וסיים בשחור מט.

שלב 4: תכנות

תִכנוּת
תִכנוּת

התכנות של הבקר (למעשה, הארדואינו ננו) מתבצע עם ה- Arduino IDE.

הקוד פשוט מאוד … לדוגמה, כשאני לוחץ על הכפתור הכחול, הבקר שולח 17. כשאני לוחץ על הכפתור האדום, הבקר שולח 18 … והמקלט יקח את הערכים האלה והארדואינו יבצע את הפעולות שהוקצו להם..

מצורף כאן הקוד למשדר ושני קודי הדגמה למקלט.

מוּמלָץ: