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

MIA-1 רובוט אנושי מתקדם בעבודת יד מתקדמת בעבודת יד !: 4 שלבים
MIA-1 רובוט אנושי מתקדם בעבודת יד מתקדמת בעבודת יד !: 4 שלבים

וִידֵאוֹ: MIA-1 רובוט אנושי מתקדם בעבודת יד מתקדמת בעבודת יד !: 4 שלבים

וִידֵאוֹ: MIA-1 רובוט אנושי מתקדם בעבודת יד מתקדמת בעבודת יד !: 4 שלבים
וִידֵאוֹ: По следам древней цивилизации? 🗿 Что, если мы ошиблись в своем прошлом? 2024, נוֹבֶמבֶּר
Anonim
MIA-1 רובוט אנושי מתקדם בעבודת יד מתקדמת בעבודת יד!
MIA-1 רובוט אנושי מתקדם בעבודת יד מתקדמת בעבודת יד!

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

כאן אנו רואים רק את נאומה, אך יש עוד הרבה דברים שהיא יכולה לעשות!

להלן הדברים שהיא יכולה לעשות:

  • יכול להקשיב ולדבר אליך בחזרה
  • יכול לראות ולזהות אותך באמצעות המצלמה של עינה השמאלית
  • יכול לזהות תנועה ולצלם תמונות
  • יש לו ממשק משתמש עם מסך מגע שיפקוד עליה
  • מציג תמונות על ה- LCD שלה
  • להוריד תמונות ומופעים על המסך שלה
  • יכולה למקד דברים באמצעות מצביע לייזר על ידה הימנית
  • מזיז ידיים תוך כדי דיבור
  • עומד על רגליה ללא כל עזרה של אחרים
  • היא גם יכולה להשתחוות (צפה בסרטון)

ורבים נוספים, בואו נגרום לה!

אספקה

כדי לייצר את הרובוט הזה השתמשתי בכל הדברים הזמינים בחנות המקומית שלנו.

בקרי מיקרו + מחשבים (המוח):

  • Arduino Mega (לשליטה במנועי הסרוו)
  • מחשב מלא (אתה יכול להשתמש בפטל פאי, אבל אני השתמשתי במחשב הנייד שלי כמו המוח שלה בהתחלה)

מנועי סרוו:

ל- MIA-1 יש 13 דרגות חופש.

  • מנועי סרוו דו -ציריים LDX227 8x
  • מנועי סרוו MG996r / MG996 3x
  • עבור פיגרים השתמשתי במיקרו סרוו SG90

שים לב שהוספתי טופר רובוטי והוא משתמש במנוע סרוו אחר MG996r.

וחוטי מגשר וכו '

קנה רכיבים אלקטרוניים ב- utsource.net

חָזוֹן:

לעיבוד תמונות כגון צילום וזיהוי פנים וכו 'השתמשתי במצלמת USB.

הערה: הדרכה זו מיועדת ליוצרים ברמה בינונית ומתקדמת. אני אתמקד בעיקר בקודים מכיוון שהקוד מייצר MIA-1, MIA-1. ואם אתה מקבל את הקוד הכל קל עבורך.

שלב 1: מבנה הגוף והמנוע

מבנה גוף ומנוע
מבנה גוף ומנוע
מבנה גוף ומנוע
מבנה גוף ומנוע
מבנה גוף ומנוע
מבנה גוף ומנוע

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

מחברי הסרוו מיוצרים באמצעות יריעות PVC דקות כשהן מתכופפות היטב.

הראש עשוי בעזרת בלון, נשף אוויר בבלון (ראו תמונה), הוסיף פיסות נייר רטובות קטנות ולאחר מכן ייבש אותו. לאחר הוספת 8 שכבות הוא הפך להיות חזק ובר קיימא.

ואז פשוט צבעו אותו בלבן (כל הגוף) בעזרת צבע ריסוס.

התברר שהעיצוב מאוזן להפליא והיא (MIA-1) עומדת ממש על שתי רגליים ממנה !!

הוספת התצוגה:

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

שלב 2: תרשים מעגלים

תרשים מעגלים
תרשים מעגלים
תרשים מעגלים
תרשים מעגלים

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

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

שלב 3: הקוד

הקוד
הקוד

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

/*מיקום ברירת המחדל/המתנה של servos*/komor.write (4); סרוו מותניים #1 כותב (120); rFinger.write (0); servo1.write (55); clawOpen (); rightStandBy (); leftStandBy (); headTilt.write (134); headPan.write (90);

קוד בקרת המנוע הוא בעל יותר מ- 750 שורות (היזהר בעת עריכה).

העיבוד העיקרי מתבצע באמצעות סקריפט python3.

ל- Python יש ספריית pySerial המתקשרת עם הארדואינו באמצעות סדרות. שימו לב ל- 'COM PORT'.

#התחבר ללוח נהגים של mia על תקשורת טורית: mia = serial. Serial ("COM28", 9600) למעט: לעבור

עליך גם להתקין את הספריות האלה באופן פיפ

"" "יבוא ספריות הכרחיות" "" #בקשות ייבוא #לביצוע פוסט/קבלת בקשות ייבוא pyttsx3 #טקסט לא מקוון דיבור יבוא דיבור_זיהוי כ- #נאום לטקסט (דורש אינטרנט לפעול) זמן ייבוא מרנדנט יבוא אקראי #איסוף מספר שלם אקראי ייבוא ספרייה tkinter #tkinter ספריית gui מ- tkinter יבוא Tk, Button, Label, Tk #ייבוא דברים הכרחיים ייבוא ספריית סדרה #סדרתית לתקשורת סדרתית באמצעות USB מיבוא PIL תמונת #fro המראה ייבוא תמונה cv2 #מחשב Vision ספריית יבוא ויקיפדיה #to לקבל נתונים באופן ישיר מויקיפדיה

הכל קל באמצעות התקנת pip. עבור הקלד opencv בשורת הפקודה:

pip התקן opencv-contrib-python

GUI (ממשק משתמש גרפי) שאתה רואה מפותח באמצעות tkinter. עבור כל וספריות אחרות תוכל להתקין באמצעות פקודה זו:

pip להתקין library_name

ואז הוא יותקן.

תסתכל גם אם אתה משתמש במצלמת רשת סביר יותר שהמצלמה מסומנת כ- 1

כובע = cv2. VideoCapture (1) #camera

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

הקוד של MIA-1 הוא רק גרסה מורחבת של זה.

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

mia.write (b'p ') #command to up up then downcount_down (3) תגובה ("חייך בבקשה", 100)

עכשיו כדי לקבל את הקוד, עבור לקישור למטה.

הורד את הקוד של MIA-1 מכאן.

שלב 4: כוח וגימור

כוח וגימור
כוח וגימור
כוח וגימור
כוח וגימור

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

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

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

מוּמלָץ: