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

תותח RC: 11 שלבים
תותח RC: 11 שלבים

וִידֵאוֹ: תותח RC: 11 שלבים

וִידֵאוֹ: תותח RC: 11 שלבים
וִידֵאוֹ: מכינים תותחים לטירת אוטופיה! 🏰💣 | אוטופיה פרק 11 🌳 2024, נוֹבֶמבֶּר
Anonim
תותח RC
תותח RC

מדריך זה נוצר להגשמת דרישת הפרוייקט של מסלול המכוניות באוניברסיטת דרום פלורידה (www.makecourse.com)

שלב 1: מה שאתה צריך

מה שאתה תצטרך
מה שאתה תצטרך
מה שאתה תצטרך
מה שאתה תצטרך
מה שאתה תצטרך
מה שאתה תצטרך
מה שאתה תצטרך
מה שאתה תצטרך

רכיבי גוף

-2 גלגלים (מודפסים בתלת מימד או איך שתרצו לעצב אותם)

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

רכיבים חשמליים

-לוח Arduino Uno

-שלט רחוק

-חיישן

-מנועי צעד/מהירות DC

-הרבה חיווט וקפיצות

לוח V.2 (לא נדרש אך הופך את החיבורים להרבה יותר מסודר וקל יותר להפעלה)

-12V סוללות וחבילת סוללות (ספק כוח)

נהג מנוע L298

שלב 2: הרכבת מבנה תותח- חשמלי

הרכבת מבנה התותח- חשמל
הרכבת מבנה התותח- חשמל

חבר את מנועי מהירות DC לנהג המנוע L298

-הפעל חוטים בודדים ממנוע מהירות/צעד צעד DC וחבר אותם ליציאות של מודול L298. זהו הרכיב שיניע את המנועים.

שלב 3: חבר את חיישן ה- Ir ללוח V5

חבר את חיישן ה- Ir ללוח V5
חבר את חיישן ה- Ir ללוח V5

חבר את חיישן ה- Ir ללוח V5. זהו חלק שיאפשר למשתמש לשלוט במכונית באמצעות שלט Ir. זה נעשה פשוט על ידי חיבור הכבל מחיישן ה- IR ליציאה שאומרת "חיישן Ir"

שלב 4: הגדר לוח V5 על Arduino Uno

הגדר לוח V5 על Arduino Uno
הגדר לוח V5 על Arduino Uno

-זה החלק הגדול בשימוש בלוח V5, זה הופך את החיבורים האלה לקלים. הוא נועד "לארוז תיק" על ה- Arduino Uno ובכך חוסך חיווט רב וגורם לחיבורים להיראות מסודרים. הקפד להגדיר את הפינים שלך בהתאמה הנכונה, כלומר (GND ליציאת הקרקע, אנלוגי לאנלוגי וכו ') זאת כדי להימנע מכיפוף או פגיעה ביציאות.

שלב 5: חבר את ספק הכוח ללוח ה- Arduino

חבר את ספק הכוח ללוח Arduino
חבר את ספק הכוח ללוח Arduino
חבר את ספק הכוח ללוח Arduino
חבר את ספק הכוח ללוח Arduino

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

שלב 6: פריסת מעגל כוללת

פריסת המעגל הכוללת
פריסת המעגל הכוללת

הנה מה שמתרחש מתחת למכסה המנוע.

מנועי המהירות המונעים על ידי ה- L298

-חיישן Ir המחובר ללוח V5.

-ספק כוח 12V

- כל רכיבי החשמל מופעלים/ מקורקעים באמצעות מעקה הארקה לפי הצורך.

שלב 7: קוד ועקרון העבודה

קוד ועקרון העבודה
קוד ועקרון העבודה

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

שלב 8: כולל ספריית ה- IR

כולל ספריית IR
כולל ספריית IR

-ישנן הרבה ספריות ir באינטרנט שיכולות להיכלל במערכון הארדואינו על מנת להקל על התכנות של שלט ה- ir. אלה ניתן למצוא למשל ב

www.liquidcrystal.com

www.elegoo.com

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

בתוכנית יש גם "סקיצות דוגמה", אחת מהן מיועדת למערכת Ir. זו גם תהיה נקודת התחלה מצוינת. (ראו תמונה למעלה)

כלול גם קובץ קריסטל נוזלי עם כמה מאפייני ספרייה.

שלב 9: תכנת את המפתחות שבהם ברצונך להשתמש

תכנות את המפתחות שבהם אתה רוצה להשתמש
תכנות את המפתחות שבהם אתה רוצה להשתמש

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

לְמָשָׁל

#לִכלוֹל

#define F 16736925

#הגדר B 16754775

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

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

שלב 10: סיימו את הקוד והתחילו לזוז

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

שלב 11: העלה את הקוד שלך ובדוק אותו

העלה את הקוד שלך ובדוק אותו
העלה את הקוד שלך ובדוק אותו

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

בהצלחה!

מוּמלָץ: