תוכן עניינים:
וִידֵאוֹ: MIA-1 רובוט אנושי מתקדם בעבודת יד מתקדמת בעבודת יד !: 4 שלבים
2024 מְחַבֵּר: John Day | [email protected]. שונה לאחרונה: 2024-01-30 09:13
היי לכולם, היום אראה כיצד הכנתי את הרובוט 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 וולט.
עשייה שמחה !! אם אתה אוהב את הרובוט הזה הקפד לתמוך על ידי הרשמה לערוץ לפרויקטים מדהימים נוספים ובבקשה הצביע לי לאתגר הרובוטי.
הרובוט הזה הוא הרובוט ההומנואיד הקוד הפתוח הראשון של בנגלדש !! והזול ביותר מסוגו. הפכתי את הרובוט הזה לקוד פתוח כדי שתלמידים אחרים ואנשים מעוניינים יוכלו לדעת את ההיגיון של רובוטים. מי ייתן שבעתיד אף אחד לא ייקח רובוטיקה כמדע בדיוני. לעידן הרובוטים !!
מוּמלָץ:
יצירת רובוט אנושי תואם: 11 שלבים
יצירת רובוט אנושי תואם: עדכון & עמוד: 17/01/2021 ראש, פנים וכו ' - מצלמת רשת הוספה Tendons & שרירים - תוספות PTFE עצבים & תוצאות עור - גומי מוליך " מה הדבר הזה בתמונה? &Quot; הוא חלק מגוף רובוטי - במיוחד אב טיפוס של
רובוט נוכחות בגודל אנושי עם זרוע אחיזה: 5 שלבים (עם תמונות)
רובוט טלפזנציה בגודל אנושי עם זרוע אחיזה: MANIFESTO זרם שלי הזמין אותי למסיבת ליל כל הקדושים (30+ אנשים) במהלך מגיפה אז אמרתי לו שאשתתף ויצאתי לעצבנות של רובוט טלפרזנס שיגרום להרס במסיבה שלי מקום. אם אתה לא מכיר איזה טלפ
רובוט עוקב אנושי באמצעות Arduino Uno מתחת ל -20 $: 9 שלבים
רובוט עוקב אנושי באמצעות Arduino Uno מתחת ל -20 $: אז הכנתי את הרובוט הזה לפני כשנה ואהבתי אותו שהוא יכול לעקוב אחריך לכל מקום ובכל מקום. זוהי האלטרנטיבה הטובה ביותר לכלב. זה עדיין איתי עד עכשיו. יש לי גם ערוץ יוטיוב שבו אתה יכול לראות את התהליך של יצירתו בוי
מחשב טיסה מדגם מתקדם מדגם מתקדם !: 4 שלבים (עם תמונות)
מחשב טיסה מדגם מתקדם !: הייתי זקוק למחשב טיס טילים מדגם יוקרתי לטיל החדש שלי ששלט על עצמו ללא סנפירים! אז בניתי משלי! הסיבה שהחלטתי לבנות את זה היא בגלל שאני בונה רקטות TVC (בקרת וקטור דחף). משמעות הדבר היא כי
רובוט עוקב אחר קו מתקדם: 7 שלבים
רובוט מתקדם עוקב אחר קווים: זהו רובוט עוקב קו עם כמה תכונות נוספות. ניתן להשתמש באב טיפוס זה בתוך מפעל לתנועת חומרים ללא נהג. יש שתי תחנות טעינת תחנת פריקה מתחנת טעינה רובוט תחנת טעינה יחכה למטריה