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

פתרון חזון משתלם עם זרוע רובוט המבוססת על ארדואינו: 19 שלבים (עם תמונות)
פתרון חזון משתלם עם זרוע רובוט המבוססת על ארדואינו: 19 שלבים (עם תמונות)

וִידֵאוֹ: פתרון חזון משתלם עם זרוע רובוט המבוססת על ארדואינו: 19 שלבים (עם תמונות)

וִידֵאוֹ: פתרון חזון משתלם עם זרוע רובוט המבוססת על ארדואינו: 19 שלבים (עם תמונות)
וִידֵאוֹ: וובינר בנושא הדפסה בתלת-ממד בעולם החינוך 2024, נוֹבֶמבֶּר
Anonim
Image
Image
הכנה
הכנה

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

שלב 1: הכנה

חוּמרָה:

1. uArm Swift Pro * 1

2. מגן Arduino Mega 2560 * 1

3. ארדואינו מגה 2560 * 1

4. אובייקט לראייה (אדום) * 1

5. כבלים (כבל USB, כבל 1.27 4P, כבל מתח DC) * מספר

6. לוח הרחבה לבסיס uArm * 1

7. כוס יניקה * 1

8. לוח הרחבה OpenMV * 1

9. לוח OpenMV עם בסיס תיקון * 1

10. חיבור ל- OpenMV ו- uArm * 1

11. תיק עבור OpenMV * 1

12. ברגי M3 * מספר

תוֹכנָה:

1. Arduino IDE (www.arduino.cc)

2. OpenMV IDE (www.openmv.io)

3. Vision.ino עבור Arduino MEGA2560 [Github]

4. Color_tracking_test.py עבור OpenMV [Github]

5. UArmSwiftPro_2ndUART.hex עבור uArm [Github]

Github:

שלב 2: חבר את Arduino למחשב

חבר את הארדואינו למחשב
חבר את הארדואינו למחשב

שלב 3: פתח את Vision.ino (https://github.com/TonyLeheng/Vision-Pick-and-Place) והגדר את האפשרות בצורה נכונה

פתח את Vision.ino (https://github.com/TonyLeheng/Vision-Pick-and-Place) והגדר את האפשרות כראוי
פתח את Vision.ino (https://github.com/TonyLeheng/Vision-Pick-and-Place) והגדר את האפשרות כראוי

שלב 4: לחץ על כפתור "העלה"

לחץ על
לחץ על

שלב 5: חבר את ה- UARM למחשב

חבר את UARM למחשב
חבר את UARM למחשב

הערה: uArm Swift Pro מתוכנן על בסיס Arduino Mega2560, בדרך כלל הוא מתקשר עם מחשב עם uart0 על ידי יציאת USB, בעוד שבתרחיש זה הוא צריך להשתמש ב- uart2 ביציאת הרחבה של 30P כך שעלינו לשנות את הקושחה, לפרטים נוספים. אנא עיין במדריך המפתחים.

שלב 6: פתח את XLoader (xloader.russemotto.com/) וטען את UArmSwiftPro_2ndUART.hex (https://github.com/TonyLeheng/Vision-Pick-and-Place)

פתח את XLoader (xloader.russemotto.com/) וטען את UArmSwiftPro_2ndUART.hex (https://github.com/TonyLeheng/Vision-Pick-and-Place)
פתח את XLoader (xloader.russemotto.com/) וטען את UArmSwiftPro_2ndUART.hex (https://github.com/TonyLeheng/Vision-Pick-and-Place)

שלב 7: לחץ על כפתור ההעלאה

לחץ על כפתור ההעלאה
לחץ על כפתור ההעלאה

שלב 8: חבר את OpenMV למחשב

חבר את ה- OpenMV למחשב
חבר את ה- OpenMV למחשב

שלב 9: פתח את Color_tracking_test.py (https://github.com/TonyLeheng/Vision-Pick-and-Place) על ידי OpenMV IDE ולחץ על לחצן התחבר כדי לזהות את המכשיר

פתח את Color_tracking_test.py (https://github.com/TonyLeheng/Vision-Pick-and-Place) על ידי OpenMV IDE ולחץ על לחצן התחבר כדי לזהות את המכשיר
פתח את Color_tracking_test.py (https://github.com/TonyLeheng/Vision-Pick-and-Place) על ידי OpenMV IDE ולחץ על לחצן התחבר כדי לזהות את המכשיר

שלב 10: לאחר מכן לחץ על לחצן התחל

לאחר מכן לחץ על לחצן התחל
לאחר מכן לחץ על לחצן התחל

שלב 11: סובב את העדשה כדי לוודא שהתמונה מספיקה

סובב את העדשה כדי לוודא שהתמונה מספיקה
סובב את העדשה כדי לוודא שהתמונה מספיקה

שלב 12: שמור את הקובץ ב- OpenMV

שמור את הקובץ ב- OpenMV
שמור את הקובץ ב- OpenMV

הערה: אם הקוד הורד בהצלחה, חבר מחדש את כבל ה- USB לך

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

שלב 13: התקנת מודול OpenMV

התקנת מודול OpenMV
התקנת מודול OpenMV
התקנת מודול OpenMV
התקנת מודול OpenMV

OpenMV (NO.1) הוא רק לוח PCB, לכן אנו מציעים הן את מגן ה- PCB (NO.4) והן את החלקים המכניים (מס '2, 3) כדי שיהיה הרבה יותר קל להשתמש בו עם uArm.

חלק (NO.2) צריך להיות קבוע בכוס היניקה.

חלק (NO.3) הוא הכריכה של מודול OpenMV.

בעזרת החלקים המכאניים, נוכל לתקן את מודול OpenMV בקלות לשפיע על uArm בקלות.

שלב 14: התקנת מודול Arduino

התקנת מודול Arduino
התקנת מודול Arduino
התקנת מודול Arduino
התקנת מודול Arduino

Arduino Mega 2560 (NO.1) הוא המעבד המרכזי של המערכת כולה, מגן (NO.2) הוא לוח הרחבה מה שהופך את החיבור להרבה יותר קל. חלק (NO.3) הוא לוח מחברים עם סקוטש המסייע להאריך את החוט כשהוא קצר מדי. חבר את כל הדברים האלה יחד.

שלב 15: חבר את כל המודולים בעקבות התמונות

חבר את כל המודולים בעקבות התמונות
חבר את כל המודולים בעקבות התמונות
חבר את כל המודולים בעקבות התמונות
חבר את כל המודולים בעקבות התמונות

חוטי 1.27 מ מ 4P משמשים לחיבור יציאת uart הן מ- uArm והן מ- OpenMV ל- Arduino Mega 2560.

כבל החשמל 2P מהמגן מקל על ההפעלה, שלושה מכשירים פשוט צריכים את מתאם הרובוט המקורי (12V5A).

שלב 16: לוח המחברים עם סקוטש האריך את אורך החוטים. החיבור יהיה יציב יותר מכיוון שניתן לתקן אותו בזרוע התחתונה בחוזקה

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

שלב 17: תקן את כוס היניקה למקצה הקצה

תקן את כוס היניקה למקצה הקצה
תקן את כוס היניקה למקצה הקצה

שלב 18: הפעל את המערכת כולה (מתאם המתח המקורי של UARM)

הפעל את המערכת כולה (מתאם המתח המקורי של UARM)
הפעל את המערכת כולה (מתאם המתח המקורי של UARM)

זהירות: לאחר הפעלת המערכת כולה, OpenMV ו- MEGA2560 יפעלו באופן מיידי, בעוד של uarm יש מתג הפעלה משלו, ועלינו להפעיל אותה ידנית.

שלב 19: מסגרת מערכת

מסגרת מערכת
מסגרת מערכת

נוצר על ידי צוות UFACTORY צור איתנו קשר: info@ Manufactory.cc

עקוב אחרינו בפייסבוק: Ufactory2013

אינטרנט רשמי: www. Manufactory.cc

מוּמלָץ: