תוכן עניינים:
- שלב 1: כלים
- שלב 2: חלקים
- שלב 3: הרכבת המארז
- שלב 4: חיבור חלקים אלקטרוניים
- שלב 5: זמן הקידוד
- שלב 6: תהנה
- שלב 7: שיפורים
וִידֵאוֹ: רובוט Nagging - מטריד במהירות החיים: 7 שלבים (עם תמונות)
2024 מְחַבֵּר: John Day | [email protected]. שונה לאחרונה: 2024-01-30 09:12
מאת 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: תהנה
חבר את המצלמה לצד הרובוט שלך ותהנה!
כדי שתהיה לו תחושת נוסטלגיה עתידנית, סגרנו הכל עם חצי אחד מהכדור האקרילי. לרובוט גם יצא כבל ה- USB שגרם לו להיראות כמו זנב. סוג של חמוד!
שלב 7: שיפורים
כדי להפוך את תנועת הרובוט לשליטה יותר אנו חושבים שיהיה מעניין לשנות את המנוע למנוע צעד או להוסיף שני חיישני מהירות כמתואר כאן.
מוּמלָץ:
ELEGOO Kit Lab או איך להפוך את החיים שלי כמפתחים לקלים יותר: 5 שלבים (עם תמונות)
ELEGOO Kit Lab או איך להפוך את החיים שלי כמפתחים לקלים יותר: מטרות הפרויקט לרבים מאיתנו יש בעיות עם הדוגמאות סביב בקרי UNO. לעתים קרובות חיווט הרכיבים הופך להיות קשה עם רכיבים רבים. מצד שני, תכנות תחת Arduino יכול להיות מורכב ויכול לדרוש הרבה
רובוט איזון / רובוט 3 גלגלים / רובוט STEM: 8 שלבים
רובוט איזון / רובוט 3 גלגלים / רובוט STEM: בנינו רובוט איזון משולב ושלושה גלגלים לשימוש חינוכי בבתי ספר ובתוכניות חינוכיות לאחר הלימודים. הרובוט מבוסס על Arduino Uno, מגן מותאם אישית (כל פרטי הבנייה מסופקים), חבילת סוללות לי יון (כל מבנה
[רובוט ארדואינו] כיצד ליצור רובוט לכידת תנועה - רובוט אגודל - מנוע סרוו - קוד מקור: 26 שלבים (עם תמונות)
[רובוט ארדואינו] כיצד ליצור רובוט לכידת תנועה | רובוט אגודל | מנוע סרוו | קוד מקור: רובוט אגודל. השתמש בפוטנציומטר של מנוע סרוו MG90S. זה מאוד כיף וקל! הקוד פשוט מאוד. זה בסביבות 30 קווים בלבד. זה נראה כמו לכידת תנועה. אנא השאר כל שאלה או משוב! [הוראה] קוד מקור https: //github.c
עץ החיים (מנוע סרוו נהיגה חיישן מגע קיבולי Arduino): 6 שלבים (עם תמונות)
עץ החיים (מנוע סרוו נהיגה חיישן מגע קיבולי Arduino): לפרויקט זה הכנו עץ נותן אורז המורכב מחיישן מגע קיבולי ומנוע סרוו. עם נגיעה במחצלת מנוע הסרוו יופעל ואורז (או מה שתרצו להכניס לתוכו) ישוחרר. הנה סרטון קצר
צילום פלאש במהירות גבוהה: 6 שלבים (עם תמונות)
צילום פלאש במהירות גבוהה: זוהי תמונה של מברג באמצע הקפצה. לאחר שקראתי על צילום במהירות גבוהה במגזין קיבלתי השראה לחפור בארון שלי ולראות מה אני יכול להמציא. השתמשתי במסך איפור תוצרת בית כדי להפעיל את ההבזק בזמן שהדיגיטלי שלי