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

רכבת דגם אוטומטית פשוטה מנקודה לנקודה: 10 שלבים (עם תמונות)
רכבת דגם אוטומטית פשוטה מנקודה לנקודה: 10 שלבים (עם תמונות)

וִידֵאוֹ: רכבת דגם אוטומטית פשוטה מנקודה לנקודה: 10 שלבים (עם תמונות)

וִידֵאוֹ: רכבת דגם אוטומטית פשוטה מנקודה לנקודה: 10 שלבים (עם תמונות)
וִידֵאוֹ: בנט מדבר 2024, נוֹבֶמבֶּר
Anonim
מסלול דגם אוטומטי פשוט מנקודה לנקודה
מסלול דגם אוטומטי פשוט מנקודה לנקודה

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

אז בלי להתבטא יותר, בואו נתחיל!

שלב 1: צפה בסרטון

Image
Image

צפייה בסרטון יכולה לעזור לך לקבל מושג הוגן כיצד זה עובד.

שלב 2: קבל את החלקים והרכיבים

תכנות את מיקרו בקר Arduino
תכנות את מיקרו בקר Arduino

להלן מה שתצטרך:

  • לוח מיקרו -בקר Arduino.
  • מודול נהג מנוע L298N.
  • 2 רצועות 'חושיות'.
  • 6 חוטי מגשר זכר לנקבה (סט של 3 חוטים כל אחד לחיבור סיכות החיישנים לסיכות הקלט/פלט הדיגיטליות של לוח Arduino.)
  • 3 חוטי מגשר זכר לנקבה (לחיבור סיכות הכניסה של נהג המנוע לסיכות הקלט/פלט הדיגיטליות של לוח Arduino).
  • 2 חוטי מגשר בין זכר לגבר (לחיבור הנהג המנוע לחיבור חשמל וקרקע.)
  • 2 חוטי מגשר זכר לזכר (לחיבור מסופי הפלט של נהג המנוע כדי להפעיל את מסילות המסילה.)
  • ספק כוח 12 וולט (הקיבולת הנוכחית צריכה להיות לפחות 1000mA או 1A בקנה מידה N).

שלב 3: תכנות את מיקרו -בקר Arduino

קבל את ה- IDE של Arduino מכאן. ייתכן שיהיה עליך לבצע כמה התאמות לקוד ה- Arduino לפריסה שלך.

שלב 4: ערוך פריסת מבחן

ערוך פריסת מבחן
ערוך פריסת מבחן

לחץ על התמונה למעלה כדי לקבל מידע נוסף.

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

שלב 5: צור חיבורי חיווט עבור נהג המנוע

צור חיבורי חיווט לנהג המנוע
צור חיבורי חיווט לנהג המנוע
צור חיבורי חיווט לנהג המנוע
צור חיבורי חיווט לנהג המנוע

בצע את חיבורי החיווט הבאים:

  • חבר את סיכת הכניסה של הנהג המנוע 'IN3' לפין הפלט הדיגיטלי של לוח Arduino 'D8'.
  • חבר את סיכת הכניסה של הנהג המנוע 'IN4' לפין הפלט הדיגיטלי של לוח Arduino 'D9'.
  • חבר את סיכת הכניסה 'ENB' של נהג המנוע לסיכת הפלט הדיגיטלית של לוח Arduino 'D10'.

חבר שני חוטי מגשר זכר לזכר למסופים המסומנים 'GND' ו- '+12-V' וחבר אותם לפינים המסומנים 'GND' ו- 'VIN' של לוח ה- Arduino בהתאמה.

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

שלב 6: העבר את החיישנים ללוח הארדואינו

חבר את החיישנים ללוח Arduino
חבר את החיישנים ללוח Arduino
חבר את החיישנים ללוח Arduino
חבר את החיישנים ללוח Arduino
חבר את החיישנים ללוח Arduino
חבר את החיישנים ללוח Arduino

חבר את סיכות החיישנים 'VCC' ו- 'GND' של החיישנים לסיכה '+5 וולט' ו- 'GND' של לוח הארדואינו. ייתכן שיהיה עליך להיות קצת יצירתיים כדי לחבר שני מגשרים לחיבור 'VCC' לסיכה אחת של '5 וולט' הזמינה ב- UNO של Arduino. חבר את סיכת 'OUT' של החיישן של תחנה 'A' לסיכת A0 של לוח Arduino ואת סיכת החיישן הנותרת לסיכת A1 של לוח Arduino.

שלב 7: הנח קטר ניסוי על המסילות

הצב קטר ניסוי על המסילות
הצב קטר ניסוי על המסילות

למטרות בדיקה, הנח כל קטר או מכונית מונעת בנקודה 'A' של הפריסה ממנה יתחיל הקטר או המכונית המונעת.

שלב 8: חבר את ההתקנה למקור חשמל והפעל אותו

חבר את מחבר כניסת החשמל של לוח ה- Arduino למקור מתח של 12 וולט והפעל אותו.

שלב 9: צפה ברכבת שלך פועלת באופן אוטונומי

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

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

שלב 10: מה הלאה

נסה לשנות את קוד ה- Arduino להפעלת הרכבות לפי רצונך, נסה להוסיף פונקציות נוספות לפריסה על ידי שילוב הפרויקטים הקודמים שלי עם הפרויקט הזה. מה שלא תעשה, כל הכבוד!

מוּמלָץ: