תוכן עניינים:
2025 מְחַבֵּר: John Day | [email protected]. שונה לאחרונה: 2025-01-13 06:57
מכונה חסרת תועלת - רובוט ארדואינו
שלב 1: שלב 1: מבוא
נולד בצד האפל של העולם. השדון הקטן טייל הרבה זמן עד שהגיע לעולם הזה. שום דבר לא יכול להיות מיוחד יותר מהטלפתיה שניתנת לו. אני אספר זאת באנחה. אי שם גילאים וגילאים: שני סרטני נזיר התפצלו בלחיצה, ואחד מהם בחר בדרך שבה פחות מטיילים, וזה עשה את ההבדל. בשאיפת הדמעות הוא בולע את מצבי הרוח השליליים. מעכל את השחור, ואז הם מסתובבים, נוצצים, זה הופך אותם לרעננות צבעונית. הצבעים הנוצצים מרפאים את כולם. אולם הוא בדרך לעבר מערבולת הלילה החשוך, אך תמיד יוצא החוצה עם אור השמש.
פונקציית מכונה:
- פעילויות באור
- לנוח בלילה
- פונקציית הימנעות ממכשולים
- אסוף פריטים בידיים
שלב 2: שלב 2: וידאו
שלב 3: שלב 3: חלקים, חומרים וכלים
גוּף
- בסיס חיתוך לייזר (כולל עם המנועים) * 1
- מארז בחיתוך לייזר * 1
- זרוע בחיתוך לייזר * 2
- מבנה התמיכה בחיתוך לייזר (לזרוע) *2
- כדורי כותנה * הרבה
- ברגים 3 מ"מ * 8
- אגוזים 3 מ"מ * 8
מוצרי אלקטרוניקה עיקריים
- פוטורסיסטור * 1
- מנוע * 4
- גלגל * 4
- חיישן קולי * 1
- מנוע סרוו * 3
- נגד 220 * 3
- Arduino Uno * 1
- מגן כונן מנוע * 1
- סוללה 9V * 2
- חוט * הרבה
חיישן להימנע מחפצים
חיישן קולי מחובר למנוע הסרוו כדי למדוד את המרחק בין המכונה לסביבה. לחיישן יש פולט ומקלט. הפולט מסוגל לירות גלי אולטרסוני. אם יש אובייקט בחזית, הוא ישקף את הגלים בחזרה למקלט. אם הגלים חוזרים מהר אז האובייקט נמצא בקרבת מקום, ואם הגלים חוזרים לאט אז האובייקט רחוק. החיישן האולטראסוני מחובר למנוע הסרוו כך שהוא יכול לפנות שמאלה וימינה כדי לקבוע איזו דרך רחוקה מהמכשול, ולבחור את הדרך הרחוקה יותר מהמכשול.
מנועים
כדי לשלוט במנועי DC, תצטרך סוג של נהג כדי לשלוט בהם. נהג המנוע I2C L293D IC L293D הוא נהג מנוע המהווה דרך זולה ופשוטה יחסית לשלוט גם על המהירות וגם על כיוון הסיבוב של ארבעה מנועי DC. להלן הדרכה מקושרת כיצד היא פועלת:
חיישן אור
חיישן פוטורססיסט מסוגל למדוד את כמות האור, ואנו משתמשים בו כדי לקבוע את מצב הסביבה. אם המצב חשוך, ערך החושים יהיה נמוך, ואם המצב בהיר אז הערך שהוא חש יהיה גדול יותר.
נשק
הזרועות הינן רכיבים חתוכים בלייזר המחוברים לבסיס בחזית. הוא מגיע בשני חלקים שהם מבנה התמיכה שמחזיק את הזרוע במקומה, והזרוע עצמה. הגוף מגיע גם בשני חלקים; בסיס בחיתוך לייזר מוריד אותו מהמדף יחד עם המנועים ומעטפת בצורת ענן.
בסיס
זה יכול להיות לחתוך בלייזר או לחתוך ביד בהתאם לחומר. אנחנו מורידים אותו מהמדף יחד עם המנועים. אנא מצא את הקישור בחלק הרכיבים. שימוש בחומרים חזקים אך קלים כגון יריעות אקריליק (3 - 4 מ"מ) או דיקט (2.5 - 3 מ"מ) מסייעים להגברת הנוקשות ולהורדת המשקל. קצף-ליבה עשוי לעבוד גם עבור בסיס שקל לחתוך אותו ביד לאנשים ללא גישה לחותכי לייזר.
צדף
הקליפה נעשתה בהתאמה אישית מכדורי כותנה, מבד ומארז בחיתוך לייזר. שכבה וערימה של כדורי הכותנה ליצירת הצורה דמוית הענן. הצורה דמויית הענן היא שכבה על גבי מארז בגודל 1.5 מ מ בחיתוך לייקר באקריליק לגישה קלה יותר. המארז משמש כדי למנוע מכדורי הכותנה והבד ליצור מגע ישיר עם המעגל, כך שתמיד ניתן לחתוך אותו בלייזר או לחתוך אותו ביד כל עוד הוא מספק הפרדה בין החומרה לכדורי הכותנה למניעת כל קצר. אנו מציעים גם שהחומר אינו מוליך כגון עץ או פלסטיק.
כלים
- מברג ראש פיליפס
- מברג שטוח
- סכין יצירה
- סרט דביק
- רתך חשמלי
- אקדח דבק
שלב 4: שלב 4: מעגל
שלב 5: שלב 5: ייצור מכונות
כדי להרכיב את הבסיס, אנו מציעים את הסדר הבא.
1. ראשית, חבר את המנועים לבסיס באמצעות הסוגריים. הסוגריים משתמשים באומים ובברגים. אנו מציעים להכניס את האומים פנימה כדי שסיבוב הגלגל לא ייחסם. (ניתן לחבר את הגלגלים במוקדם או במאוחר)
2. חבר את הארדואינו למגן המנוע, וחבר את כל החוט הדרוש למגן המנוע. הקפד לבדוק את כיוון סיבוב הגלגלים, והפוך את הקטבים כדי לקבל אותו כיוון סיבוב.
3. חבר את כל מנועי הסרוו לבסיס בעזרת אקדח דבק.
4. חבר את החוטים לחיישן הקולי והדבק אותם על להב מסתובב של מנוע סרוו. (אנו ממליצים להשתמש בחוט עם צבע מקוון לניהול כבלים טוב יותר)
5. לרתך את כל החוט הדרוש לחיישן האור ולהדביק אותם על הזרוע.
6. לבסוף, חבר את כל חוטי הרכיבים ומקור הסוללה למגן המנוע. בדוק את ביצועי הרכיבים לפני הדבקה וחיבור הכל יחד.
בעיות 1 - המעגל פועל פעם אחת בלבד ואינו מתאפס אוטומטית
פתרון - אנו מוסיפים "Boolean goesForward = false" לאיפוס הסטטוס של goForward בלולאה.
בעיה 2 - הגלגלים מתגלגלים לכיוונים סותרים
פתרון - הפוך את הצד החיובי והשלילי.
בעיה 3 - החיישן הקולי לא יכול לזהות דברים מלפנים, ומפסיק להגיב
פתרון - הרחב את המרחק והתאם את מיקום החיישן הקולי.
בעיה 4 - Arduino לא יכול לזהות את היציאה כאשר אנו מנסים להעלות את הקוד
פתרון - החוטים נוגעים זה בזה במגיני המנוע, מה שגורם לקצר. אנו מוסיפים לוח לחם למשאבים ומנקים את החוטים.
בעיה 5 - פוטורסיסטור אינו פועל כראוי
פתרון - בדוק את החיישן בנפרד כדי לאתר את הבעיה. פשט את המעגל והחלף את החיישן.
בעיה 6 - מנועי הסרוו אינם שולטים כראוי בזרועות
פתרון - המתח אינו מספיק; להוסיף סוללה נוספת.
שלב 6: שלב 6: תכנות
שלב 7: שלב 7: תוצאה והשתקפות
הרעיון הראשוני הוא ליצור עגלת מכולות שעוקבת אחריך ולזרוק את כל מה שאתה מנסה להכניס למיכל. אנו נאבקים ליצור תגובה חלקה, כך שבסופו של דבר אנו מפנים את הכיוון ליצירת עגלת הימנעות מחפצים תוך שמירה על הרעיון של הדברים שזורקים. למרות שפשטנו עוד יותר, עדיין היו לנו בעיות עם קידוד וחומרה שלא עובדת כמו כן. חלקם נפתרים על ידי חישוב האלגוריתם של התסריט באמצעות סידורי. println '' כדי למדוד ולזהות את הבעיה, והאחרות נפתרות על ידי הוספת סוללה נוספת. אם הייתי יכול לעשות את זה שוב, הייתי מצפה לנצל יותר זמן בבדיקת כל המכונה עם רכיבי כולם יחד. זה בגלל שאני מוצא שלפעמים כל רכיב עובד טוב על עצמו, אך כאשר הוא מורכב יחד, הוא אינו פועל כראוי בגלל קצר חשמלי ובעיות חומרה אחרות. בסופו של דבר, בסופו של דבר אנו מסירים תכונות רבות של המכונה שלנו מכיוון שהיא לא פועלת כפי שציפינו, ואנחנו מחליטים לפשט אותה למגבלת הזמן. אם אצליח ליצור גרסה חדשה שלו, אשתמש בלוח לחם נוסף לתכונות נוספות במקום למסגר אותן ללוח יחיד.
שלב 8: שלב 8: הפניות וזיכויים
הפניות
יסודות המעגל. כיצד להגדיר מאתר טווח קולי על ארדואינו
www.circuitbasics.com/how-to-set-up-an-ult…
REES52. שלוט במנוע סרוו SG90 באמצעות ממשק LDR עם Arduino Uno Youtube -
בונה DIY. כיצד להכין מכשול DIY של ארדואינו להימנע ממכונית בבית.
נקודות זכות
פנג פאן, פאן מייהואי, רוואו וואנג, יופאן ליאנג