תוכן עניינים:
וִידֵאוֹ: רובוט פתרון מבוך אינטואיטיבי: 3 שלבים
2024 מְחַבֵּר: John Day | [email protected]. שונה לאחרונה: 2024-01-30 09:17
במדריך זה תלמד כיצד להכין רובוט לפתרון מבוך הפותר מבוכים מצוירים.
בעוד שרוב הרובוטים פותרים את הסוג הראשון של מבוכים מצוירים (אתה צריך לעקוב אחר הקווים, הם שבילים), אנשים רגילים נוטים לצייר את המבוכים מהסוג השני. את הדברים האלה הרבה יותר קשה וברור לראות לרובוט, אבל לא בלתי אפשרי!
שלב 1: שלב 1: פתרון מבוך
למעשה שקלתי שיטות רבות לפתרון מבוך, אך השיטה הנפוצה ביותר היא פשוטה לתכנות בזמן שהיא עדיין פותרת כמעט כל מבוך!
בשיטה זו אנו אומרים לרובוט:
- פנה ימינה מתי שהוא יכול
- אם לא, סע קדימה אם זה אפשרי
- פנה שמאלה כפתרון אחרון ו
- פנה לאחור אם הוא נקלע למבוי סתום
בתמונה אתה רואה מבוך שהופך בדרך זו. שיטה זו נקראת לעתים קרובות עוקב הקיר. כל עוד היעד הוא יציאה בקיר החיצוני, עוקב הקיר ימצא אותה.
שלב 2: שלב 2: הזמנת חלקים
בשביל הרובוט הזה נצטרך:
- 1 × ארדואינו אונו
- מחזיק סוללה AA 1 × 4
- 3 × חיישני TCRT5000 (QTR-1A)
- 2 × 6V מנועי DC
- 13 × חוט קרש לחם זכר-נקבה
- 10 × חוט קרש לחם נקבה-נקבה
- כותרת סיכה עם לפחות 29 סיכות
- ציוד הלחמה
כמו כן, הורד והתקן את Arduino IDE לפיתוח ב- Arduino שלך וודא שהארדואינו שלך הגיע עם כבל USB מסוג A/B כדי לחבר אותו למחשב שלך.
שלב 3: שלב 3: קרא מחיישן
חיישני TCRT5000 בנויים ממד אינפרא אדום (הכדור הכחול) ומקלט (הכדור השחור).
כאשר הלייד פולט אור אינפרא אדום על משטח לבן הוא יוחזר למקלט והוא יחזיר ערך נמוך (40 ~ 60 במקרה שלי) כאשר הלייד פולט אור על משטח שחור הוא ייספג והוא יחזיר ערך גבוה (700 ~ 1010 במקרה שלי)
התמונה השנייה מציגה סכמה המספרת כיצד לחבר את החיישן לארדואינו. החזק את החיישן כך שתוכל לראות את הלד והמקלט והסיכות מכוונות לכיוון הסכימה כדי לוודא שאתה מחבר את הפינים הנכונים.
עכשיו רק צריך לחבר את הארדואינו למחשב שלנו, להכניס את הקוד הבא ל- Arduino IDE ולרכז אותו:
// שנה A0 לכל יציאה שחיברת את החיישן ל#הגדר FRONT_SENSOR A0 התחל להימנע () {Serial.begin (9600); } לולאת חלל () {int frontValue = analogRead (FRONT_SENSOR); Serial.println (frontValue);}
כעת, אם תזיז את החיישן מקרוב על פני משטחים לבנים ושחורים, אתה אמור לראות את הערכים משתנים בהתאם במסך הטורי.
מוּמלָץ:
ארדואינו - רובוט פתרון מבוך (MicroMouse) קיר בעקבות הרובוט: 6 שלבים (עם תמונות)
ארדואינו | רובוט פתרון מבוך (MicroMouse) Wall בעקבות רובוט: ברוך הבא אני אייזק וזהו הרובוט הראשון שלי "חלוץ v1.0". רובוט זה תוכנן לפתור מבוך פשוט. בתחרות היו לנו שני מבוכים והרובוט כל שינוי אחר במבוך עשוי לדרוש שינוי ב
פתרון מבוך Boe-Bot: 3 שלבים
פתרון מבוך Boe-Bot: שלום! שמי מאהום אימראן. אני חלק משיעור טכנולוגיה בכיתה יא. אתגרנו במשימה לקחת את ה- Boe-Bot שלנו ולתכנת אותו לעבור במבוך במיומנות. זה היה אתגר קשה בהתחלה, ואני מודה, בלי הלם
רובוט פתרון מבוך (בו-בוט): 5 שלבים
רובוט פתרון מבוך (Boe-bot): הדרכה זו תראה לך כיצד לעצב ולהכין רובוט לפתרון מבוך משלך, תוך שימוש בחומרים פשוטים ורובוט. זה יכלול גם קידוד, ולכן יש צורך גם במחשב
קונסולת משחקי כיס ארדואינו + מבוך - משחק מבוך: 6 שלבים (עם תמונות)
קונסולת משחקי Pocket Arduino + A -Maze - Game Maze: ברוכים הבאים להוראה הראשונה שלי! הפרויקט שאני רוצה לשתף אתכם היום הוא משחק מבוך ארדואינו, שהפך לקונסולת כיסים מסוגלת כמו Arduboy ודוגמאות מבוססות Arduino. זה יכול להבזיק עם המשחקים העתידיים שלי (או שלך) הודות לתערוכה
רובוט פתרון מבוך: 5 שלבים (עם תמונות)
רובוט פתרון מבוך: - רובוט זה שנועד לפתור מבוך פשוט ללא AI תוך שימוש בטכניקות הבאות בקוד: 1) PID2) משוואות סיבוב 3) כיול קוד gitHub: https://github.com/marwaMosafa/Maze-solver -אַלגוֹרִיתְם