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

טנק Arduino בשלט רחוק: 9 שלבים
טנק Arduino בשלט רחוק: 9 שלבים

וִידֵאוֹ: טנק Arduino בשלט רחוק: 9 שלבים

וִידֵאוֹ: טנק Arduino בשלט רחוק: 9 שלבים
וִידֵאוֹ: Как управлять нагрузкой 4 переменного тока с помощью беспроводного дистанционного реле KR1204 2024, נוֹבֶמבֶּר
Anonim
טנק ארדואינו בשליטה מרחוק
טנק ארדואינו בשליטה מרחוק
טנק Arduino בשלט רחוק
טנק Arduino בשלט רחוק

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

יהיה עליך לרכוש כמה אלמנטים בכדי לבנות את החיה הזו. נעבור על השלבים במדריך זה.

שלב 1: הרכבת חומר

להרכיב חומר
להרכיב חומר
להרכיב חומר
להרכיב חומר

תזדקק לאלמנטים הבאים:

- טנק אחד עם שני מנועי DC 12V שכבר מותקן כמו טנק T'Rex

- מגן מנוע אחד תואם Arduino כמו מגן מפלצת

- אחד Arduino UNO R3 - אנא העדיף אחד רשמי

-משדר RC אחד עם שני ערוצים ומקלט RC אחד-השתמשתי במכשיר ישן שנמצא ב- AM 27 MHZ אבל אתה יכול למצוא כאלה מודרניים כמו זה hobbykingr-tmhk-gt2b-3ch-2-4ghz-sender-and-receiver

- סוללה אחת ל- UNO R3 - סוללת 9V כרגע - לא אידיאלית מכיוון שאין לה הרבה סיבולת

- סוללה אחת גדולה לתנועה - השתמשתי ב- NIMH 3300 mAH 10.5v אז אני מניח 7 תאים עם 1.5v כל אחד

- כמה מחברי דיקן בכדי לגרום לכולם להתחבר בקלות

- מלחם

השתמשתי ב- Arduino IDE כדי לתכנת את UNO והוספתי כלי ניטור קטן עם Visual Studio 2017

שלב 2: Arduino ומגן מנוע

ארדואינו ומגן מנוע
ארדואינו ומגן מנוע

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

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

שלב 3: קישור מגן המנוע למנועי DC

קשר את מגן המנוע למנועי DC
קשר את מגן המנוע למנועי DC

שלב 4: קשר את מגן המנוע לסוללת NIMH

חבר את מגן המנוע לסוללת NIMH
חבר את מגן המנוע לסוללת NIMH
חבר את מגן המנוע לסוללת NIMH
חבר את מגן המנוע לסוללת NIMH

שלב 5: קשר מקלט רדיו ל- Arduino

שלב 6: הכינו מקור חשמל עבור Arduino למצב עצמאי

הכן את מקור החשמל של Arduino למצב עצמאי
הכן את מקור החשמל של Arduino למצב עצמאי

שלב 7: קוד ארדואינו

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

כתבתי את קוד הארדואינו הזה משני מקורות:

  1. קריאה- rc- מקלט-ערכים
  2. קוד מגן מפלצת מוטו
  3. הקישור הראשי של מגן מגן

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

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

הייתי צריך להסתכל על PWM כדי להבין קצת על מה מדובר. יש כמה מאמרים טובים על arduino, SecretsOfArduinoPWM ו- Tutorial PWM

היזהר שקוד זה מסתמך על EnableInterrupt.h שניתן להתקין מהתפריט "סקיצה"> "כלול ספרייה"> "נהל ספריות" ואז חפש את EnableInterrupt. ספרייה זו מאפשרת ללכוד את הערכים ממקלט ה- RC בכל עת מתוך הליך ההתקנה והלולאה הסטנדרטי. די נוח.

מוּמלָץ: