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

UCL - מוטבע - מערכת אזהרה - מכונית RC: 7 שלבים
UCL - מוטבע - מערכת אזהרה - מכונית RC: 7 שלבים

וִידֵאוֹ: UCL - מוטבע - מערכת אזהרה - מכונית RC: 7 שלבים

וִידֵאוֹ: UCL - מוטבע - מערכת אזהרה - מכונית RC: 7 שלבים
וִידֵאוֹ: המנון ליגת האלופות בעברית!! 2024, נוֹבֶמבֶּר
Anonim
UCL - מוטבע - מערכת אזהרה - מכונית RC
UCL - מוטבע - מערכת אזהרה - מכונית RC
UCL - מוטבע - מערכת אזהרה - מכונית RC
UCL - מוטבע - מערכת אזהרה - מכונית RC
UCL - מוטבע - מערכת אזהרה - מכונית RC
UCL - מוטבע - מערכת אזהרה - מכונית RC

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

שלב 1: סרטון ותמונות

Image
Image
סרטון ותמונות
סרטון ותמונות
סרטון ותמונות
סרטון ותמונות
סרטון ותמונות
סרטון ותמונות

שלב 2: רכיבים

זוהי רשימת הרכיבים בהם השתמשתי:

1 x arduino mega 25601 x L298N נהג מנוע כפול H-Bridge 1 x חיישן אולטרסאונד 1 x חיישן הימנעות ממכרים 1 x מודול בלוטות 'HC-05 3 x נוריות, ירוק, צהוב ואדום 2 x מנועי DC 1 רמקול 1 x טרנזיסטור 4 x 220 אוהם 1 x 1k נגד 1 x 2k נַגָד

wiresbreadboard תלת מימד לחיישן קולי 1 x 9v סוללה 6 x AA סוללות

שלב 3: תרשים חיווט

תרשים חיווט
תרשים חיווט
תרשים חיווט
תרשים חיווט

שלב 4: קוד

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

אם משהו נמצא במרחק של בין 31 ל -70 ס מ, מהבהב נורה צהובה. כאשר שום דבר אינו כשורה דולקת ירוק.

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

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

שלב 5: האפליקציה

האפליקציה
האפליקציה
האפליקציה
האפליקציה

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

האפליקציה שולחת נתונים באמצעות בלוטות '. מודול ה- Bluetooth משתמש ב- rx1 ו- tx1 במגה arduino. על ידי כך אוכל לתכנת את הארדואינו באמצעות USB ולהשתמש באפליקציה לשליטה על המכונית בו זמנית.

שלב 6: הדפסה תלת מימדית

הדפס תלת מימד
הדפס תלת מימד

הכנתי סוגר לחיישן הקולי. את הציור עצמו הכנתי בפיוז'ן 360.

הסוגר מיועד למכונית ה- RC שלי.

שלב 7: מחשבה אחרונה

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

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

בסך הכל, היה לי מאוד כיף לעשות את זה, ואני יודע שיש הרבה על המכונית שאפשר לשפר.

מוּמלָץ: