תוכן עניינים:
- שלב 1: קבע את המטרה והמגבלות שלך
- שלב 2: אספקה הדרושה בעלויות
- שלב 3: תרשימים
- שלב 4: בנייה
- שלב 5: תכנות
- שלב 6: השתמש ברובוט שלך בצורה הטובה ביותר
וִידֵאוֹ: פרויקט מכונת רובוטיקה: 6 שלבים
2024 מְחַבֵּר: John Day | [email protected]. שונה לאחרונה: 2024-01-30 09:13
בימינו, רובוטים משמשים כעת להאיץ תהליכי ייצור, כולל השימוש בהם בקווי הרכבה, אוטומציה ועוד. על מנת להרגיל אותנו לתחום ההנדסה ולהתאים את עצמנו לבניית רובוט עובד, המטרה שלנו הייתה לבנות רובוט עובד שיאסוף כדור ויפקיד אותו במטרה.
שלב 1: קבע את המטרה והמגבלות שלך
בכל פעם שפרויקט יוצא לדרך, חשוב שמישהו יזהה מטרה שגם הוא צריך להשיג, מכיוון שזה מאפשר לו להישאר ממוקד יותר ולמצוא דרך להשיג את המטרה הזו. כמו כן, מגבלות חשובות מכיוון שהן נותנות לך גבול לכמה אנרגיה, זמן או כסף אתה יכול להכניס אותו למבנה.
במקרה זה, מטרתנו הייתה לייצר רובוט שיכול להשתמש בשיטות שונות של תכנות ארדואינו כדי לנסוע במסדרון, המופעל על ידי שלט רחוק, ולאחר מכן, ללא השלט, למצוא את דרכו חזרה למטרה ולדחוף את הכדור לתוך המטרה. מתוך מטרה זו בראש, נוכל להמשיך לשלב הבא בפרויקט. המגבלה היחידה שלנו לפרויקט זה הייתה שהמחיר הכולל לא יכול להיות יותר מ 75 דולר.
שלב 2: אספקה הדרושה בעלויות
בעת ביצוע פרויקט רובוטיקה, תמיד חשוב ליצור רשימה של חלקים לפני שתתחיל בפרויקט במקום תוך כדי המשך הפרויקט. הכנת רשימה גם נותנת לך מושג כמה הפרויקט אמור לעלות לך וכמה אתה צריך לחסוך ולהתכונן.
רשימת החלקים שלנו כללה: (כל אלה שאין להם מחיר לידם נמסרו)
50 חוטי זכר לזכר
50 חוטי זכר לנקבה
50 חוטים נקבה לנקבה
1 Arduino Uno/Arduino Mega 2560
4 גלגלים $ 26.99
2 גלגלי כדור 4.99 $
4 מנועים
4 תושבות מוטוריות
יריעות אלומיניום מגוונות * כל המדידות נמצאות באינצ'ים והן "עבות" (4) 2 x 10 (4) 1.189 x 1.598 (4) 1.345 x.663 (2) 1.75 x 1.598 (2) 7 בסיס, 3.861 גבוהות, ו 10 היפנוזה (2) 10 x 10 (1) 3.861 x 10 (1) 7 x 10
1 סוללה
נהג מנוע אחד
שלט רחוק אחד עם מקלט
38 אגוזים 4.99 $
38 ברגים $ 5.99
שלב 3: תרשימים
כל פרויקט רובוטיקה טוב צריך להיות בעל סכמות כך שהבנאי או המהנדס יוכל לראות מה יש לו לבנות כדי שהפרויקט יעבוד. במקרה זה, היינו צריכים סכמות רובוטיות פשוטות יותר שידגימו רק את הרעיון של מערכת השליפה המוטורית. היו לנו גם כמה עבור מארז סוללות ומארז Arduino.
שלב 4: בנייה
אין ממש הרבה מה לומר על היבט זה של הפרויקט, אלא כמה טיפים בנושא בטיחות בכלים. כשאתה בסדנה, הרכיב תמיד משקפיים וכפפות וסינר. נקיטת אמצעי הזהירות הללו הצילה אינספור חיים ופציעות. ציוד כלשהו שהשתמשנו במקרה זה היה רתך, מסור להקה, מכונת קידוח וכלי עבודה אחרים ממתכת. כמו כן, לפני שאתה לרתך, ודא שמה שאתה לרתך נכון במאת האחוזים כי אין דרך חזרה.
שלב 5: תכנות
רובוט נע בדרך כלל על ידי תכנות של שפה כלשהי, או באמצעות חלקים מכניים שנועדו לעבוד בהרמוניה. במקרה זה, תיכנתנו את הרובוט שלנו באמצעות שפת הקידוד של Arduino. זה הוביל לכך שחלק מאיתנו נאלץ ללמוד מסד נתונים חדש שלם של תכנות כדי להשתלט על המיומנויות הדרושות.
למעלה מופיעה סכמטית בסיסית של תוכניות החיווט הצפויות שלנו עבור הרובוט.
להלן תוכנית הנהיגה שלנו עבור הרובוט שלנו, ושיטת אחזור הכדורים תהיה פשוטה הרבה יותר מכיוון שפשוט היינו צריכים מנוע נע קדימה ואחורה.
קוד:
int ch1;
int ch2;
int myInts [20];
int finalDistance;
int MOVING;
int STOP;
טיימר int;
int x = 0;
int stopTimer;
int ArrayValue;
התקנת void () {// שים את קוד ההתקנה שלך כאן, להפעלה פעם אחת: pinMode (45, INPUT);
pinMode (43, INPUT);
Serial.begin (9600);
}
לולאת חלל () {
// שים את הקוד הראשי שלך כאן, כדי להריץ שוב ושוב:
ch1 = pulseIn (22, HIGH);
ch2 = pulseIn (24, HIGH);
//Serial.print("chA: ");
Serial.print (chA);
//Serial.print("chB: ");
Serial.println (chB);
אם (ch1> 1463) {טיימר = מיליס ();
}
אם (ch1 == 1463) {
stopTimer = מיליס ();
ArrayValue = (טיימר - stopTimer);
אם (ArrayValue> = 0)
{
Serial.print (myInts [0]);
myInts [x] = ArrayValue; x ++;
}
}
שלב 6: השתמש ברובוט שלך בצורה הטובה ביותר
אחרי שכל העבודה המאומצת הושקעה, כעת אמור להיות לך רובוט שעובד במלואו המגיב לשלט רחוק! היו גאים בעצמכם ותיהנו מהרובוט שלכם!
מוּמלָץ:
Rpibot - אודות למידת רובוטיקה: 9 שלבים
Rpibot - אודות למידת רובוטיקה: אני מהנדס תוכנה מוטבע בחברת רכב גרמנית. התחלתי את הפרויקט הזה כפלטפורמת למידה למערכות משובצות. הפרויקט בוטל מוקדם אך נהניתי ממנו עד כדי כך שהמשכתי בזמני הפנוי. זו התוצאה … אני
כפפת רובוטיקה רכה: 8 שלבים (עם תמונות)
כפפת רובוטיקה רכה: הפרויקט שלי הוא כפפה רכה רובוטית. יש לו מפעיל הממוקם על כל אצבע; החלק התחתון של הכפפה מוסר כדי להקל על המשתמש ללבוש אותו. המפעילים מופעלים על ידי מכשיר הממוקם על פרק כף היד קצת יותר גדול משעון
Button Hero - Sumedh & Jeanelle (רובוטיקה): 5 שלבים
Button Hero - Sumedh & Jeanelle (רובוטיקה): ברוכים הבאים למאמן המשחק למשחק Button Hero! המשחק הזה הוא גרסה ניידת של המשחק Guitar Hero. במבנה הניתן להבנה אנו (בן זוגי ואני) נשתף אתכם כיצד יצרנו את הפרויקט הזה הן על קרש לחם והן על ידי הלחמה
פרויקט "מוכן מוכן" - שליטה על פרויקט "פונקציות כוח לגו": 9 שלבים
"Ready Maker" - שליטה על פרויקט "פונקציות כוח הלגו": למד כיצד לשלוט בלגו " פונקציות כוח " רכיבים עם לוח Arduino ובונה את הפרויקט שלך ב " Ready Maker " עורך (אין צורך בקוד) לשליטה מרחוק בדגם שלך
מבער מופעל באמצעות USB! פרויקט זה יכול להישרף מפלסטיק / עץ / נייר (פרויקט מהנה חייב להיות עץ דק מאוד): 3 שלבים
מבער מופעל באמצעות USB! פרויקט זה יכול להישרף מפלסטיק / עץ / נייר (פרויקט מהנה חייב להיות עץ דק מאוד): אל תעשה זאת באמצעות USB !!!! גיליתי שזה יכול להזיק למחשב שלך מכל התגובות. המחשב שלי בסדר גמור השתמש במטען טלפון של 600ma 5v. השתמשתי בזה וזה עובד מצוין ושום דבר לא יכול להינזק אם אתה משתמש בתקע בטיחות כדי לעצור את החשמל