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

פרויקט RC: 7 שלבים
פרויקט RC: 7 שלבים

וִידֵאוֹ: פרויקט RC: 7 שלבים

וִידֵאוֹ: פרויקט RC: 7 שלבים
וִידֵאוֹ: פרויקט הלהקה - תוכנית מספר 14 2024, יולי
Anonim
פרויקט RC
פרויקט RC
פרויקט RC
פרויקט RC

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

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

שלב 1: רכישת החלקים

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

דברים שתצטרך:

  • מלחם
  • חוט הלחמה
  • ProtoBoard
  • רכב RC בקנה מידה 1/18 (זה ייתן לך בקר ומקלט שכבר תואמים, עם זאת, אתה יכול לקנות רכיבים בנפרד ולהרכיב את המבנה יחד, זה רק הופך להיות קשה יותר עם המכניקה.)
  • ארדואינו אונו
  • קופסה
  • 2 לדים
  • 2 220 נגני אוהם
  • מסגרת בסיס מודפסת תלת מימד
  • לוח עליון מודפס בתלת מימד
  • גלגלים מודפסים בתלת מימד (אם תרצו)
  • חוט ארדואינו
  • מצבר לרכב RC (מכונית RC כנראה הגיעה עם אחת כזו)
  • סוללה 9V
  • מתאם לבלילה 9V עבור Arduino
  • אקדח דבק חם
  • מקלות דבק חמים
  • מדפסת תלת מימד (או גישה למדפסת אחת)

קישורים לדברים למעלה שהשתמשתי בהם:

מלחם/תחנה:

www.amazon.com/s?k=Zeny+898D&ref=nb_sb_nos…

לְרַתֵך:

www.amazon.com/WYCTIN-Solder-Electrical-So…

ProtoBoard:

www.amazon.com/AUSTOR-Inklusive-Double-Pro…

רכב RC בקנה מידה 1/18:

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

www.amazon.com/Traxxas-75054-5-LaTrax-Rall…

ארדואינו אונו:

www.amazon.com/Development-Microcontroller…

נוריות:

www.amazon.com/Lights-Emitting-Assortment-…

קופסה:

כל קופסה תידרש

נגדי 220 אוהם:

www.amazon.com/s?k=220+ohm+resistors&ref=n…

חלקים מודפסים בתלת מימד:

קבצי Gcode עבור החלקים בהם השתמשתי עבור מכונית RC ספציפית זו צריכים להיות בקבצים עבור שלב זה.

חוטי ארדואינו:

www.amazon.com/Elegoo-EL-CP-004-Multicolor…

מתאם סוללה 9V:

www.amazon.com/AspenTek-Battery-Accessorie…

אקדח חם ומקלות:

www.amazon.com/ccbetter-Upgraded-Removable…

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

www.amazon.com/ANYCUBIC-Mega-S-Extruder-Su…

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

כמו כן יהיה עליך להוריד את תוכנת Arduino אם עדיין אין לך אותה. (זה בחינם)

הנה הקישור

www.arduino.cc/en/Main/Software

שלב 2: מכונית RC מתפרקת

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

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

שלב 3: בנה מחדש

לִבנוֹת מִחָדָשׁ
לִבנוֹת מִחָדָשׁ
לִבנוֹת מִחָדָשׁ
לִבנוֹת מִחָדָשׁ

אם לא הורסת את מכונית ה- RC המשך לשלב הבא.

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

שלבי בנייה:

  • במבט על התמונה הראשונה למעלה של לוח הבסיס, תברג את ההפרש הקדמי לחורים 1 ו -2 (בסדר זה).
  • לאחר מכן תברג את ההפרש האחורי לחורים 3 ו -4 (בהתאמה).
  • לאחר מכן תשתמש באותו סוגר הרכבה שהגיע עבור סרוו ההיגוי ותברג אותו לחורים 5 ו -6 בהתאמה.
  • השלב הבא הוא לחבר את הלוח העליון, לעשות את הבורג הזה חור אחד לחלק העליון של הדיפרנציאל הקדמי וחור 2 לחלק העליון של ההפרש האחורי.
  • ואז משוך את הכבלים של המנוע דרך חור 3.

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

שלב 4: הגדרת חשמל

הגדרת חשמל
הגדרת חשמל

עכשיו הגיע הזמן לגרום לכל רכיבי החשמל לפעול ולהתחבר.

הַלחָמָה:

  • כדי להתחיל (אם אתה חדש בהלחמה) אני מציע לקחת את אחד החסימות וכמה מהחוטים הנוספים ולתרגל הלחמה, זה יכול להיות קצת מסובך אם מעולם לא עשית את זה קודם.
  • ברגע שאתה מרגיש שאתה מוכן להסתכל על הסכימה שפרסמתי למעלה תרצה להתחיל עם ה- ProtoBoard.
  • לשם כך תרצו להתחיל בהלחמה של חוט ארדואינו זכר אדום לזכר אל לוח הלוח היוצא אופקית. זה יצורף למסוף 5V בלוח Arduino.
  • לאחר מכן חבר את חוט Arduino שחור לקו נפרד על הלוח באותו אופן כמו החוט הראשון. זה יצורף למסוף הקרקע בלוח Arduino.
  • לאחר מכן יהיה עליך לחבר עוד 2 חוטים אדומים בהתאם לחוט האדום המחובר למסוף 5V בארדואינו. לאחר מכן גשר את 3 החוטים יחד באמצעות הלחמה.
  • לאחר מכן צרף 5 חוטים שחורים בהתאם לחוט הטרמינל הארצי הראשון שחיברת. אלה נחוצים מכיוון שהכל חייב להיות מבוסס בדרך כלל לארדואינו או שהפרויקט הזה לא יעבוד.
  • לאחר מכן תצטרך להלחם נגד 220 אוהם לצד החיובי של נוריות שניהם שישמשו לפרויקט זה. אם זה לא נעשה אז נוריות LED יישרפו וצריך להחליף אותן מה שלא יהיה קל.
  • לאחר מכן, הלחם חוט אדום לצד הנגדי של הנגדים (כמו שהוא מוצג בסכימה למעלה).

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

גם החשמל והאדמה מה- PROTOBOARD אל המקלט צריכים להיות מחוברים לחשמל ולארקה בערוץ 1. החוט הירוק צריך להתחבר גם לערוץ 1, והחוט הכתום צריך להתחבר לערוץ 2 במקלט.

מה קורה???

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

שלב 5: להרכיב אותו

לאחר סיום ההתקנה החשמלית אתה מוכן לחבר את הכל יחד.

כדי לעשות זאת:

  • לפני הוספת הצלחת העליונה לתקע הטיפול שבחוט למקלט והנח את המקלט מתחת ללוח העליון. זה ימנע ממנו לזוז וחוטים משתחררים.
  • לאחר מכן התחל בחימום אקדח הדבק החם שלך
  • ואז לאחר החמה הוסיפו טיפת דבק חם לחלקו העליון של 9V ויציאת כבל המדפסת בלוח ה- Arduino ולחצו על תחתית לוח ה- ProtoBoard על גבי לוחות הדבק החמים (עדיין חמים). זה יחזיק את השניים באופן קבוע.
  • לאחר מכן הוסיפו מעט דבק חם לראש ההפרש האחורי ולחצו לתוכו את תחתית הארדואינו. זה ימנע מהארדואינו להסתובב בזמן נהיגה במכונית.
  • לאחר מכן הניחו טיפה קטנה של דבק חם לתחתית ה- ESC ולחצו עליה כנגד הצלחת העליונה מול הארדואינו. (אל תדאג לא לחסום את הנמלים בארדואינו, אנחנו עדיין צריכים להעלות את הקוד ולחבר סוללה של 9V.)
  • הגדר גם את המבנה המכני והחשמלי שהושלם ליד הקופסה שבה תשתמש כדי לשכן הכל, זה יאפשר לך לסמן לאן החורים לגלגלים צריכים ללכת.
  • ואז חותכים את החורים לגלגלים. (הערה: הקפד לחתוך את החורים לגלגלים הקדמיים מעט יותר מכיוון שהם יפנו שמאלה וימינה וידרשו יותר מקום.)
  • אחר כך תנקב חורים בחלק האחורי של הקופסה שהם גדולים מספיק כדי שקצה הנורית יכנס פנימה.
  • בדוק התאמה של כל הקופסה עם החורים וודא שהכל מתאים לפני שתמשיך הלאה.
  • לאחר שיהיה לך בטוח שהכל נכנס לקופסא כפי שהוא אמור, הניח כמות גדולה של דבק חם על תחתית הצלחת התחתונה ולחץ אותו חזק על תחתית הקופסה כך שהגלגלים יראו דרך תחתית התיבה.
  • המשך להחזיק את המכונית כנגד התיבה עד שהדבק החם יתקרר.

לאחר השלמת הפעולה תוכל להמשיך לחלק הקידוד של הפרויקט.

שלב 6: קידוד

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

www.arduino.cc/en/Main/Software

הקוד:

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

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

אז מה קורה (שורה אחר שורה):

  • השורה הראשונה היא הצהרת ה- include המאפשרת לקוד לכלול את ספריית הסרוו המוטמעת בתוכנת Arduino.
  • שני ההגדרות הבאות בקוד מגדירות לאיזה סיכות יתחברו נוריות ה- LED בארדואינו.
  • 3 הצהרות ה- int הבאות מכריזות על הערוצים השונים במקלט כמספרים שלמים, זה מאפשר לקבל את הקלט מהבקר.
  • 2 הצהרות ה- int הבא מצהירות על המונחים "מהלך" ו"פנייה "כמספרים שלמים, כך שאוכל לשנות את סוג האות הנשלח על ידי הארדואינו בהמשך הקוד.
  • לאחר מכן תראה שתי הצהרות "סרוו", אלה נחוצות כדי שהקוד יידע שיש לי 2 סרוו ושהשמות הם "myservo" ו- "esc"
  • לאחר מכן אנו נכנסים ללולאת "התקנת VOID": זו לולאת ההתקנה שתפעל פעם אחת ואז תמשיך לשאר הקוד. אז כאן אני מצהיר אילו סיכות הן סיכות קלט ואילו סיכות הן סיכות פלט. סיכות הכניסה לוקחות אות, וסיכות הפלט יוצאות אות.
  • ראשית בלולאת ההתקנה הריקת תראה את שתי שורות הקוד ". Attach ()", שתי שורות אלה מציינות שהשרווסים מחוברים לסיכות 9 ו -11 בלוח ה- Arduino.
  • לאחר מכן תראה חמש שורות "pinMode". 3 הראשונות מביניהן מצהירות כי סיכות 5, 6 ו -7 הן סיכות קלט. אלה הפינים המחוברים לערוצים 1, 2 ו -3 (בהתאמה) במקלט. 2 סיכות "pinMode" האחרונות מצהירות שהסיכות שאליהן מחוברות נוריות ה- LED שולחות את האות לנוריות.
  • השורה "Serial.begin ()" מצהירה על קצב השידור או הביטים בשנייה המתקבלים ונקראים לתוך הארדואינו.
  • לאחר מכן נעבור ל"לולאת הריק "זה מה שמופעל באופן רציף לאחר הפעלת הארדואינו.
  • שתי השורות הראשונות בלולאה זו הן קריאה/הגדרה מהו רוחב הדופק של כל ערוץ קלט מהמקלט. זה חשוב מכיוון שבלעדיו לא היינו יכולים לקרוא אף אחד מהאותות הנכנסים.
  • הבא הוא רצף המיפוי. מה שקורה הוא שהאות הנכנס ממופה לאות שה- esc יכול לקרוא ולגרום למשהו לקרות. אז הגדרנו את הערכים הממופים שווים למשתנה שהוגדר בעבר "מהלך".
  • לאחר מכן אנו כותבים לסרוו שנקרא "esc" את הערכים של "מהלך" זה מה שמאפשר למכונית לנוע קדימה ואחורה.
  • עבור מיפוי ה"תור "הוא עושה את אותו הדבר, רק מיפוי האות הנכנס לזווית שנשלחת לאחר מכן לסרוו ההיגוי. סרוו ההיגוי יעבור אז לזווית המתאימה.
  • הצהרת "אם" הראשונה אומרת שאם סרוו ההיגוי יועבר לזווית של פחות מ -75 מעלות אז הנורית השמאלית תהבהב, ובכך תיצור את אות הפנייה שמאלה.
  • ההצהרה השנייה של "אם" אומרת כי סרוו ההיגוי מועבר לזווית גדולה מ -100 מעלות ואז הנורית הנכונה תהבהב. כך יוצרים את אות הפנייה הנכון.

וכך עובד הקוד.

שלב 7: ליהנות

עכשיו לאחר שהעלית את הקוד אתה מוכן!

  • תחילה הכנס סוללות לבקר והפעל אותו.
  • לאחר מכן חבר את מצבר המכונית RC ל- ESC והפעל את ה- ESC.
  • ואז חבר את סוללת 9V לארדואינו.

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

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

מוּמלָץ: