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

רובוט Nagging - מטריד במהירות החיים: 7 שלבים (עם תמונות)
רובוט Nagging - מטריד במהירות החיים: 7 שלבים (עם תמונות)

וִידֵאוֹ: רובוט Nagging - מטריד במהירות החיים: 7 שלבים (עם תמונות)

וִידֵאוֹ: רובוט Nagging - מטריד במהירות החיים: 7 שלבים (עם תמונות)
וִידֵאוֹ: אייל גולן, אני קורא לך! 2024, נוֹבֶמבֶּר
Anonim
רובוט Nagging | מטריד במהירות החיים
רובוט Nagging | מטריד במהירות החיים

מאת DanLocatelliMeristema עקוב אחר: מועמד לתואר MSc ITECH באוניברסיטה שטוטגרט. עוד על DanLocatelli »

הדרך הקלה ביותר לוודא שאתה כועס כל יום. ל- Nagging Robot יש את הפתרון.

Nagging Robot® Annooy® 900

ה- Annooy® 900 הוכנס בקפידה עם טכנולוגיית DIY מתקדמת כדי לעצבן בני אדם. מאת דניאל לוקאטלי וצוינג חן

יותר כוח, מטרד טוב יותר. Power-Lifting Bore מספק פי 5 את עוצמת הכעס* לשיפור ביצועי הטרדה.* (בהשוואה לסדרת Annooy® 800).

מרגל עליך באינטליגנציה.

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

עבודה זו הינה פרודיה על iRobot® Roomba® כחלק מהמשימה Useless Machine מסמינר ITECH עיצוב מחשובי וייצור דיגיטלי באוניברסיטת שטוטגרט.

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

שלב 1: כלים

כלים
כלים

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

  • מלחם
  • מספריים
  • סכין חותך
  • צבת האף
  • ערכת מברג

שלב 2: חלקים

חלקים
חלקים

מכשירי חשמל

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

  • תואם Arduino Uno + כבל USB
  • חיישן אולטרסאונד (x2) (בדרך כלל בערכות המתנע יש חיישן קולי אחד בלבד).
  • Ardunio Protoshield + קרש לחם מיני
  • סוללה 9V
  • חיבור סוללה 9V עבור Ardunio
  • כבלי מגשר
  • מודול הספק ללוח הלחם

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

  • ESP32-CAM
  • נהג מנוע L298N H גשר
  • בנק חשמל (5000mAh ומעלה)

ערכת מארז לרכב

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

  • שני מנועים 6v + מארז + כבלים + צמיגים
  • גלגל אוניברסלי
  • ברגים ואומים

פריטי נייר מכתבים

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

  • פקק (השתמשנו בכף כף פשוט)
  • עניבת כבלים של הלרמן
  • כדור פלסטיק
  • רשת מתכתית

שלב 3: הרכבת המארז

הרכבת המארז
הרכבת המארז
הרכבת המארז
הרכבת המארז
הרכבת המארז
הרכבת המארז

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

רשת מתכתית

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

גלגל אוניברסלי

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

מנועים וגלגלים

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

מקור אנרגיה

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

שלב 4: חיבור חלקים אלקטרוניים

חיבור חלקים אלקטרוניים
חיבור חלקים אלקטרוניים
חיבור חלקים אלקטרוניים
חיבור חלקים אלקטרוניים
חיבור חלקים אלקטרוניים
חיבור חלקים אלקטרוניים

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

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

לאחר מכן, צרף את לוח הלחם של פרוטושילד + על גבי ה- Arduino Uno. זה יבטיח שיהיה לנו מספיק מקום וסיכות זמינים לחיבור כל חיישן ומפעיל. במקרה שלנו, הדבקנו את לוח הלחם המיני על גבי פרוטושילד בעזרת הדבק המצורף אליו.

לאחר מכן חיברנו את ה- 5V לקו אחד של לוח הלחם המיני ואת ה- GND לקו אחר.

נהג מנוע L298N

לאחר מכן באמצעות 6 כבלי מגשר זכר-נקבה חיברנו את הפינים מספר 5, 6, 7, 8, 9 ו -10 מהארדואינו לפינים ENB, IN4, IN3, IN2, IN1 ו- ENA של נהג המנוע L298N. כאן החלטנו להשתמש בשישה כבלים שכבר הודבקו זה לזה מהמפעל כך שיהיה לנו חיבור מסודר. לאחר מכן אנו מחברים את הקרקע ואת סיכות ההזנה ללוח הלחם, הסוללה והמנועים. זה אמור להיות כך:

  • ENB - ENA בהתאמה ל- 5 - 10 של Arduino
  • 5V מתחבר לקו 5V של לוח הלחם המיני
  • GND לקו הקרקע של לוח הלחם המיני
  • 12V לקוטב החיובי של סוללת 9V, בעוד שהקוטב השלילי מתחבר לקרקע הלחם המיני
  • OUT1 ו- OUT2 למנוע 01
  • OUT3 ו- OUT4 למנוע 02

חיישנים אולטרא סאונד

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

  • הד לסיכה ארדואינו 3
  • טריג לסיכה ארדואינו 4
  • Gnd לקו הקרקע של לוח הלחם המיני
  • Vcc לקו 5V של לוח הלחם המיני

חיישן אולטרסאונד 02

  • הד לסיכה Arduino 12
  • טריג לסיכה ארדואינו 11
  • Gnd לקו הקרקע של לוח הלחם המיני.
  • Vcc לקו 5V של לוח הלחם המיני.

ESP32-CAM

המצלמה

  • UOR מתחבר לסיכה RX0 (סיכה 0)
  • UOT מתחבר לפין TX0 (סיכה 1)
  • 5V לקו 5V של לוח הלחם המיני
  • GND ל- GND של הארדואינו (לוח הלחם המיני יהיה מלא

בנק כוח לארדואינו

השלב האחרון הוא חיבור ה- USB של Arduino לבנק החשמל

שלב 5: זמן הקידוד

ישנם שני קודים, אחד ל- ESP32-CAM ואחד עבור ה- Arduino. הם בעצם פישוט של הקודים מרובוט מעקב הפנים ומכונית הרובוט, בהתאמה.

קוד ESP32-CAM

לפני שנלך ל- Arduino Uno עלינו להגדיר את ה- ESP32-CAM. למצלמה זו יש מיקרו -בקר משלה ESP32, מה שאומר שאם נרצה לשלוח את הקוד שלנו באמצעות Arduino IDE, עלינו להגדיר תחילה את סביבת IDE, ויש לנו מזל. רובוט אפס אחד כבר עשה על זה ממש הדרכה מפורטת, אז קודם כל עבור לקישור הזה ועקוב אחריו צעד אחר צעד.

לאחר מכן, עליך רק להעלות את הקובץ PanningFastVer.ino המצורף כאן למטה ל- ESP32-CAM.

קוד ארדואינו

ואז עבור קוד Arduino, אתה רק צריך להעלות את הקובץ UnoInput_Serial.ino המצורף כאן להלן.

שלב 6: תהנה

Image
Image

חבר את המצלמה לצד הרובוט שלך ותהנה!

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

שלב 7: שיפורים

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

מוּמלָץ: