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

רובי טימי הקטן: 5 שלבים (עם תמונות)
רובי טימי הקטן: 5 שלבים (עם תמונות)

וִידֵאוֹ: רובי טימי הקטן: 5 שלבים (עם תמונות)

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

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

אין לי הרבה ידע בעיצוב תלת מימד, אז התחלתי בעיצוב שמצאתי ביקום שיכול להתאים לצרכים שלי באמצעות Tinkerkad (https://www.tinkercad.com/things/1Qq7jjOXoHh) ו- (https://www.tinkercad.com/things/hJjcvy2X9Oy)

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

אתה יכול לתכנת התנהגות חדשה, למשל, זיהוי דיבור כמו Alexa, עקוב אחר אובייקטים שונים מהראש …

שלב 1: אסוף תחילה את כל החלקים והכלים

1 פטל פאי 3

מצלמה אחת של פטל פאי

1 Arduino או Genuino Nano V3.0 ATmega328

1 כבל USB מיני

2 סרוו SG90 (למחבת והטייה)

2 פיקסלים קטנים 128x64 (לעיניים)

זמזם אחד (לסאונד)

חיישן מגע אחד (לאינטראקציה עם הרובוט)

מגן אחד עבור arduino nano

מחברי כבלים רבים מסוג Dupont F/F

חתיכות מודפסות

שלב 2: הגדרות הדפסה תלת מימדית

טימי הקטנה קלה מאוד להדפסה, השתמשתי בצבע כחול לראש ולגוף, וצבע לבן ליד ולרגליים, לעיניים נימה שקופה משומשת, הקבצים שהשתנו עבור הצעצוע נמצאים ב https://www.thingiverse.com/thing:2655550 והקבצים המקוריים נמצאים ב

הטינקרד שלי (https://www.tinkercad.com/things/1Qq7jjOXoHh) ו- (https://www.tinkercad.com/things/hJjcvy2X9Oy)

ההגדרות הן:

רפסודות: לא

תומך: לא

רזולוציה: 0, 2 מ מ

מילוי: 20%

שלב 3: הרכבה

הַרכָּבָה
הַרכָּבָה
הַרכָּבָה
הַרכָּבָה
הַרכָּבָה
הַרכָּבָה

הדבר הראשון הוא לחבר את הידיים, הידיים, הרגליים והרגליים השתמשתי בברגים קטנים שהיו לי בבית, למרות שאפשר להשתמש בדבק.

השנייה מניחים את הסרוווס להכנת תבנית ומחוברים עם הראש. סרוו נמצא בתוך הגוף והשני בתוך הצוואר.

השתמשתי בדבק כדי לחבר את עיני ה- LCD, חיישן המגע, המצלמה, הבאזר. הכוונה שלי היא בעתיד לשנות את העיצוב להקצאת הרכיבים ללא שימוש בדבק.

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

כדי להקל על ההתרגשות השתמשתי במגן Arduino Nano.

תוכנית החיבור היא כדלקמן:

חיישן מגע D7

סרוו פין D4 Axis X

סרוו PinD5 Axis Y

זמזם D12

שני מסכי ה- OLED מחוברים לאותם סיכות:

SDA -> A4SCL -> A5

ארדואינו ופטל מצטרפים ל- usb.

שלב 5: הקוד

כדי ליישם מעקב אחר פנים השתמשתי בספריית cv פתוח ב- Raspberry, שיניתי דוגמה שמצאתי ב- github כדי לשלוח פקודה ל- Arduino ו- arduino שלטה בסרוווס, בחיישן ובעיניים.

כדי לקודד את הצעצוע אתה צריך:

Arduino IDE

פטל עם ספריית raspbian ו- opencv ופייתון.

אתה יכול למצוא את קוד הארדואינו ואת קוד הפייתון לפטל ב github שלי (https://github.com/bhm93/littleTimmy)

עליך לבצע את התוכנית face-track-arduino.py בפטל שלך כדי להפעיל את מעקב הפנים.

מוּמלָץ: