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

טנק נשלט Arduino אלחוטי (nRF24L01): 6 שלבים (עם תמונות)
טנק נשלט Arduino אלחוטי (nRF24L01): 6 שלבים (עם תמונות)

וִידֵאוֹ: טנק נשלט Arduino אלחוטי (nRF24L01): 6 שלבים (עם תמונות)

וִידֵאוֹ: טנק נשלט Arduino אלחוטי (nRF24L01): 6 שלבים (עם תמונות)
וִידֵאוֹ: חיישנים מזהי שדה מגנטי 2024, יולי
Anonim
טנק מבוקר Arduino אלחוטי (nRF24L01)
טנק מבוקר Arduino אלחוטי (nRF24L01)
טנק מבוקר Arduino אלחוטי (nRF24L01)
טנק מבוקר Arduino אלחוטי (nRF24L01)
טנק מבוקר Arduino אלחוטי (nRF24L01)
טנק מבוקר Arduino אלחוטי (nRF24L01)
טנק נשלט Arduino אלחוטי (nRF24L01)
טנק נשלט Arduino אלחוטי (nRF24L01)

היי!

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

שלב 1: איסוף חומרים וכלים

איסוף חומרים וכלים
איסוף חומרים וכלים

כדי להתחיל, תזדקק לחומרים הבאים:

  • 1x ארדואינו UNO (כאן)
  • 1x Arduino Nano (כאן)
  • 2x nRF24L01 2.4GHz מודולים אלחוטיים (כאן)
  • 1x נהג מנוע L298N (כאן)
  • מנוע הילוך 2x (פיסת הפלסטיק הצהובה) (כאן)
  • 1x ג'ויסטיק (כאן)
  • קליפ סוללה 9V (כאן)
  • 2x מתג הפעלה (כאן)
  • 2 סוללות TR 18650 (ומטען) (כאן)
  • 1x מחזיק סוללות TR 18650 לשתי סוללות (כאן)
  • סט סט מגשרים זכר לנקבה (כאן)

החלקים המודפסים בתלת -ממד מורכבים (ניתן למצוא בתחתית שלב זה):

  • 2x גוף
  • 2x TrackMidFrame
  • מסלול 52x
  • 4x גלגל שיניים
  • 4x CogBracket פנימי
  • 4x CogBracket חיצוני
  • 1x TankCover
  • 1x בקר

תזדקק גם לכלים הבאים:

  • מלחם
  • גדלי מקדחה שונים
  • דבק מגע
  • צְבָת
  • סַכִּין

שלב 2: הרכיבו את הטנק

הרכיבו את הטנק
הרכיבו את הטנק
הרכיבו את הטנק
הרכיבו את הטנק
הרכיבו את הטנק
הרכיבו את הטנק

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

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

אופציונלי (אם יש לך אותה בעיה כמוני):

הדפס שני מדריכי טנקים מהתיקייה 'אופציונלי' וכמה רצועות (אני מציע להוסיף אחד או שניים מכל צד).

שלב 3: תכנות הטנק והבקר

כדי לתכנת את הארדואינו תזדקק לספריית RF24 המותקנת. אז הורד את הקבצים למטה ופתח את arduino IDE. עבור אל סקיצה -> כלול ספרייה -> הוסף ספריית ZIP וייבא לשם 'RF24.zip'.

בשלב הבא תצטרך לחבר את UNO arduino ולהעלות 'tank.ino' ל- arduino. נחבר את החוטים בשלב הבא.

כעת נתק את ה- UNO של Arduino וחבר את ה- Arduino Nano והעלה את 'controller.ino' ל- Arduino.

זכור לשנות את הגדרות 'הלוח' וה'יציאה 'מתחת לכלים לסוג הלוח והיציאה הנכונים.

שלב 4: חיווט הטנק

חיווט הטנק
חיווט הטנק
חיווט הטנק
חיווט הטנק
חיווט הטנק
חיווט הטנק
חיווט הטנק
חיווט הטנק

(התמונה של מודול nRF24L01 היא מבט מלמטה) חיבור המיכל: חבר את הפינים הבאים. nRF24L01 סיכות ---- סיכות Arduino • GND 1 ---- GND • VCC 2 ---- 3.3V • CE 3- --- 7 • CSN 4 ---- 8 • SCK 5 ---- 13 • MOSI 6 ---- 11 • MISO 7 ---- 12 • IRQ 8 ---- לא מחובר L298N ---- Arduino סיכות • IN1 ---- 5 • IN2 ---- 6 • IN3 ---- 9 • IN4 ---- 10 בכל הנוגע לחבילת הסוללות של הטנק, חוט הארקה עובר לסיכת ה- GND של arduino וסיכת ה- GND של נהג המנוע. חוט החשמל עובר לפין Vin של הארדואינו ולפין +12V של נהג המנוע באמצעות מתג ההפעלה. אה, וסיכת +5V של נהג המנוע מחוברת לסיכה 5V של הארדואינו.

שלב 5: חיווט הבקר

חיווט הבקר
חיווט הבקר
חיווט הבקר
חיווט הבקר
חיווט הבקר
חיווט הבקר

חיווט פיני השליטה RF24L01 ---- סיכות ארדואינו • GND 1 ---- GND • VCC 2 ---- 3.3V • CE 3 ---- 7 • CSN 4 ---- 8 • SCK 5 ---- 13 • MOSI 6 ---- 11 • MISO 7 ---- 12 • IRQ 8 ---- לא מחובר ג'ויסטיק ---- סיכות ארדואינו • GND ---- GND • +5V ---- 5V • VRx- --- A0 • VRy ---- A1 זה קצת פאזל, שמתאים את כל הרכיבים לתוך הבקר, אבל עם קצת סבלנות אני בטוח שתצליח

מוּמלָץ: