תוכן עניינים:
וִידֵאוֹ: פתרון מבוך Boe-Bot: 3 שלבים
2024 מְחַבֵּר: John Day | [email protected]. שונה לאחרונה: 2024-01-30 09:14
שלום! שמי מאהום אימראן.
אני חלק משיעור טכנולוגיה בכיתה י '. הוטל עלינו המשימה לקחת את ה- Boe-Bot שלנו ולתכנת אותו לעבור במבוך במיומנות. זה היה אתגר קשה בהתחלה, ואני מודה שללא עזרת חברי, אולי הייתי נשאר אבוד לזמן מה.
עם זאת, אני בוחר להשתמש בחיישני אינפרא אדום. בעיקר כדי להימנע מהצורך ליצור פגושים כאשר אלה כבר מיוצרים, אתה רק צריך לתכנת אותם.
הפרויקט לקח לי זמן והרבה ניסיונות כושלים. זה לא מושלם לגמרי, אבל אמשיך לעבוד על זה בתקווה שיהיה חכם עוד יותר.
שלב 1: הגדרת המעגל
כפי שאתה יכול לראות, השתמשתי בחיישני האינפרא אדום. החוטים אולי נראים משוגעים, אבל ההיגיון בהקמת המעגל די בסיסי וקל.
אתה תצטרך:
- בו-בוט
- הנגד 1K (x 3)
- 220 נגד (x 3)
- 330 נגד (x 3)
- 3 חיישנים
- 3 LED אינפרא אדום
- 3 נוריות LED
- חוטים
המבנה די פשוט. אתה מחבר את הנגדים לפינים (אם אתה משתמש במנועים אז אתה לא יכול להשתמש בסיכות המנוע). הנגד של 1K מתחבר לקצה החיובי של ה- LED האינפרא אדום. הנגד 220 מתחבר לקצה החיישן. הצד השלישי (הימני) של החיישן. בדרך זו תוכל לשלוח תדר דרך הנגד 1K והחיישן יקלוט אותו וישלח את האות בחזרה שבה תוכל להתייחס לקוד.
אמצע החיישן מתחבר לצד השלילי של ה- LED האינפרא אדום. לאחר מכן, שני הקצוות מתחברים ל- VDD (ה- +V). בדרך זו אם החיישן אינו חש דבר, הזרם יכול לזרום לאחור. אחרון חביב, הצד הראשון (השמאלי) של החיישן מתחבר ל- VSS (0V). כך כל זרם הזורם יעבור לקרקע אם הנורית חשה משהו.
אתה חוזר על המבנה הזה עבור כל שלושת החיישנים ונוריות האינפרא אדום. כדי לבדוק אם נוריות ה- LED פועלות, תוכל לסנכרן את הנורות עם החיישנים, כך שכאשר החיישן מרגיש משהו, הנורית נדלקת. זה מקל על הבדיקה. המבנה עבור נוריות LED הוא פשוט מאוד. אתה משתמש בנגד 330 כדי להתחבר לסיכה. ואז זה מתחבר לצד החיובי של ה- LED. והצד השלילי של ה- LED מתחבר ל- VSS (קרקע). בדוגמה שלי, כדי למקסם את המרחב, השתמשתי במבנה של חוטים כדי לעבור ישירות לכל נורית ואז לקרקע. חיבור שלושת נוריות ה- LED ליציאה אחת של ה- VSS.
יש דיאגרמת מעגלים למעלה כדי לעזור לך ליצור את המבנה המוצג גם כן.
שלב 2: קבלת הקוד
קשה מאוד להסביר את הקוד. בקוד שלי יש הערות שאומרות לך מה כל שורה אומרת כדי שלא תאבד. אבל הרעיון הבסיסי הוא ש:
- אם לא מורגש דבר; ללכת ישר
- אם החיישן השמאלי ו/או האמצעי מורגש; פנה ימינה
- אם חשים את החיישן הימני ו/או האמצעי; פנה שמאלה
- אם שלושתם חשים; לך ראשון שמאלה, אם אין קיר, המשך. אם יש קיר, פנה 180 (בתחילה) ימינה
כך אני יכול לגרום לרובוט לנוע בעצם דרך המבוך.
סינכרן גם את הלדים שלי כדי להדליק או לכבות על סמך מה שמרגישים. כך אני יכול לראות כיצד הרובוט שלי קולט דברים, אפילו כשהוא עובר במבוך. הוא מספר לי מה הוא רואה, וזה די מגניב ואני ממליץ בחום להשתמש בטכניקה זו לבדיקה.
התמונות למעלה מטושטשות וקטנות מאוד. אם ברצונך להסתכל טוב יותר על הקוד, לחץ על הקישור לשליחת מסמך גוגל, המכיל את אותן תמונות בגודל קריא בהרבה.
Google Doc
מסמך Google אחר זה הוא קישור לקוד במסמך אם תרצה לקרוא אותו טוב יותר.
קוד - גוגל דוק
שלב 3: בדוק את הקוד (גם במבוך!)
הסרטון הראשון מראה כיצד נוריות LED פועלות כאשר היד שלי הייתה בכוונה מול החיישנים. מראה שהחיישנים פועלים ויכולים לחוש כראוי. לאחר שבדקנו כדי לוודא שזה עובד, ניסינו את זה במבחן במבוך!
אני מקווה שנהנית מהמדריך הזה כיצד לגרום לרובוט לעבור במבוך! תודה!
מוּמלָץ:
ארדואינו - רובוט פתרון מבוך (MicroMouse) קיר בעקבות הרובוט: 6 שלבים (עם תמונות)
ארדואינו | רובוט פתרון מבוך (MicroMouse) Wall בעקבות רובוט: ברוך הבא אני אייזק וזהו הרובוט הראשון שלי "חלוץ v1.0". רובוט זה תוכנן לפתור מבוך פשוט. בתחרות היו לנו שני מבוכים והרובוט כל שינוי אחר במבוך עשוי לדרוש שינוי ב
רובוט פתרון מבוך (בו-בוט): 5 שלבים
רובוט פתרון מבוך (Boe-bot): הדרכה זו תראה לך כיצד לעצב ולהכין רובוט לפתרון מבוך משלך, תוך שימוש בחומרים פשוטים ורובוט. זה יכלול גם קידוד, ולכן יש צורך גם במחשב
קונסולת משחקי כיס ארדואינו + מבוך - משחק מבוך: 6 שלבים (עם תמונות)
קונסולת משחקי Pocket Arduino + A -Maze - Game Maze: ברוכים הבאים להוראה הראשונה שלי! הפרויקט שאני רוצה לשתף אתכם היום הוא משחק מבוך ארדואינו, שהפך לקונסולת כיסים מסוגלת כמו Arduboy ודוגמאות מבוססות Arduino. זה יכול להבזיק עם המשחקים העתידיים שלי (או שלך) הודות לתערוכה
רובוט פתרון מבוך: 5 שלבים (עם תמונות)
רובוט פתרון מבוך: - רובוט זה שנועד לפתור מבוך פשוט ללא AI תוך שימוש בטכניקות הבאות בקוד: 1) PID2) משוואות סיבוב 3) כיול קוד gitHub: https://github.com/marwaMosafa/Maze-solver -אַלגוֹרִיתְם
רובוט פתרון מבוך אינטואיטיבי: 3 שלבים
רובוט פתרון מבוך אינטואיטיבי: במדריך זה תלמד כיצד להכין רובוט לפתרון מבוך הפותר מבוכים מצוירים אנושיים. בעוד שרוב הרובוטים פותרים את הסוג הראשון של מבוכים מצוירים (עליך לעקוב אחר הקווים, הם שבילים), אנשים רגילים נוטים לצייר את המבוך מהסוג השני