תוכן עניינים:
2025 מְחַבֵּר: John Day | [email protected]. שונה לאחרונה: 2025-01-13 06:57
מאפשר לבנות אותו
שלב 1: קצת מבוא
כל מה שאתה יודע על המשחק t rex aka dino של גוגל והוא מפורסם כאין משחק אינטרנט.
המשחק פשוט מאוד פשוט הימנעו מהמכשולים על ידי קפיצה ודומה להריצת סופר מריו שלו. בדרך כלל כדי לקפוץ אנו משתמשים בסרגל הרווח באופן ידני. זה בית ספר ישן מאוד בשבילי …
אז במדריך זה, אני הולך להראות לך כיצד לעשות זאת באופן אוטומטי שהוא בקר אוטומטי.
אנא צפה בסרטון ההכנה לפרטים נוספים
שלב 2: עקרון עבודה
הסנור
כאן אנו רוצים לזהות את המכשול ולקפוץ כדי לזהות את המכשול שאני משתמש ב- LDR
אז איך LDR מזהה מכשול מסוג זה?
ההתנגדות של LDR משתנה בהתאם לאור, כלומר בזמן החשכה ההתנגדות ל- LDR גבוהה מאוד ולהיפך. כך שהמכשול שלנו בצבע כהה כדי שנוכל לקבל ערכים אנלוגיים שונים. עם ערך זה בעזרת בקר אנו מפעילים סרוו.
סרוו משמש ללחיצה על מקש הרווח. אז זה עקרון העבודה
שלב 3: דרושים רכיבים
arduino uno
אתה יכול להשתמש בכל ארדואינו
מנוע סרוו
אני משתמש ב- sg90
LDR
החיישן שלנו
מגן 10K
שלב 4: תרשים מעגלים וחיבורים
אנא צפה בסרטון
ראשית, חבר את VCC של סרוו ל- 5V וקרקע לקרקע
ואז חיברתי את סיכת PWM לסיכה 9 של Arduino
חבר את LDR לסיכה a0
שלב 5: קוד
אני משתמש בפונקציית הקריאה האנלוגית של Arduino ואני נותן תנאים להפעלת סרוו
להוריד מכאן
שלב 6: Happy Making
אנא צפה בסרטון. אם יש לך ספק אנא הגיב אותו למטה
שלב 7: מגבלות ועדכונים
כפי שאמרתי בוידאו יש לו מגבלות
1. הארדואינו לא מצליח להפעיל את הדינו כאשר הציפור הזו מגיעה.
פִּתָרוֹן
הוספת ldr בצד העליון תזהה את הציפור עם ההדק הזה נוכל לשלוט בסרוו אחר (כפתור חזרה)
2. נכשל כאשר המהירות עולה
3. נכשל כאשר הצבע משתנה (היפוך הצבע)
פִּתָרוֹן
אנו יכולים לפתור זאת על ידי הוספת חיישנים נוספים וכמה קידוד מורכב