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

מכשול הימנעות מסירת משוטים עם ארודינו: 9 שלבים
מכשול הימנעות מסירת משוטים עם ארודינו: 9 שלבים

וִידֵאוֹ: מכשול הימנעות מסירת משוטים עם ארודינו: 9 שלבים

וִידֵאוֹ: מכשול הימנעות מסירת משוטים עם ארודינו: 9 שלבים
וִידֵאוֹ: מזל"ט GPS בעלות נמוכה עם מצלמת 4K (Eachine E520S) - שיבוט מיני של Mavic, מזל"ט חכם FPV סקירה מלאה 2024, יולי
Anonim
מכשול הימנעות מסירת משוטים עם ארודינו
מכשול הימנעות מסירת משוטים עם ארודינו

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

אספקה

גוּף

1 x מיכל מזון 700 מ ל

2 x גלגל ההנעה 70 מ מ

5 x מכסה בקבוק

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

1 x ארדואינו ננו/אונו (מומלץ ננו)

מנוע 2 x DC

1 x נהג מנוע L298N

1 x חיישן קולי

1 x מיקרו סרוו

2 x 18650 סוללה

1 x 18650 מחזיק מכולת (2 מקומות)

4 x סוללת AA

1 x מחזיק סוללות AA (4 מקומות)

1 x מתג

חוּט

כלי תמיכה

אקדח דבק

מלחם

שלב 1: עקרון העבודה

אלגוריתם בסיסי

בכל פעם שהקולי מזהה אובייקט במרחק של 15 ס מ, הסרוו יסתובב ל -180 מעלות ואז ל -0 מעלות (פנה ימינה ושמאלה) כדי למצוא איזה שביל נקי ממכשולים. לאחר מכן, המנוע יעביר את סירת ההנעה לנתיב נטול מכשולים

מעגל חשמלי

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

שלב 2: העלה את הקוד

כדי להקל על תהליך ההעלאה, נעלה קודם את הקוד ל- Arduino לפני יצירת המעגל.

קובץ Arduino:

שלב 3: יצירת חור לפיר מוטורי

יצירת חור לפיר מוטורי
יצירת חור לפיר מוטורי

בשלב זה נכין חורים בצד שמאל וימין של מיכל המזון. מאוחר יותר יוכנס פיר הדינמו לשני החורים הללו. מיקום החור הוא באמצע אורך מיכל המזון (אורך/2) ו -3.2 ס מ מלמטה.

שלב 4: מעגל מוטורי חלק 1

מעגל מוטורי חלק 1
מעגל מוטורי חלק 1
מעגל מוטורי חלק 1
מעגל מוטורי חלק 1

בשלב זה נחבר את L298n לסוללה ולמנוע.

חיבור:

1. L298N (פלט) למנוע DC

2. סוללה חיובית למעבר

3. L298N (12V) למתג

4. מסוף שלילי לסוללה ל- L298N (GND)

לאחר מכן הדבק אותם למיכל מזון.

הערה:

-הדבק את מחזיק הסוללה ממש באמצע (רוחב) כך שסירת ההנעה לא נשענת שמאלה או ימינה.

שלב 5: מעגל מוטורי חלק 2

מעגל מוטורי חלק 2
מעגל מוטורי חלק 2
מעגל מוטורי חלק 2
מעגל מוטורי חלק 2
מעגל מוטורי חלק 2
מעגל מוטורי חלק 2

כעת נחבר את arduino ל- L298N.

חיבור:

1. D5 לאפשר א

2. D6 לאפשר B

3. A0 לקלט 1

4. A1 עד קלט 2

5. A2 לקלט 3

6. A3 עד קלט 4

7. וין עד 5V (V החוצה מ- L298N)

8. GND (arduino) ל- GND (L298N)

שלב 6: מעגל זיהוי אובייקטים

מעגל גילוי אובייקטים
מעגל גילוי אובייקטים
מעגל גילוי אובייקטים
מעגל גילוי אובייקטים
מעגל גילוי אובייקטים
מעגל גילוי אובייקטים

המרכיבים העיקריים של מעגל זיהוי האובייקטים הם סרוו וחיישן קולי. חיישן אולטרסאונד ישתמש בארדואינו כאספקת חשמל, בעוד שהסרוו ישתמש בסוללה נפרדת (סוללת AA x 4). סוללת הסרוו תודבק בקצה מיכל המזון מול מחזיק הסוללות משנת 18950.

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

חיבור סרוו:

VCC לסוללה חיובית (AA)

אות ל- D10

סרוו GND לסוללת GND וארדואינו

חיבור חיישן קולי:

VCC עד 3.3v (ארדואינו)

GND ל- GND (arduino)

הד ל- D2

טריג ל- D3

שלב 7: סירת מאגר

סירת מאגר
סירת מאגר

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

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

שלב 8: גלגלים

גלגלים
גלגלים
גלגלים
גלגלים

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

מוּמלָץ: