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

שיפורי תכנות הרכבת ב- MATLAB: 6 שלבים
שיפורי תכנות הרכבת ב- MATLAB: 6 שלבים

וִידֵאוֹ: שיפורי תכנות הרכבת ב- MATLAB: 6 שלבים

וִידֵאוֹ: שיפורי תכנות הרכבת ב- MATLAB: 6 שלבים
וִידֵאוֹ: איך נועלים דיפרנציאל בטרקטורון חשמלי (טייגר 2) 2024, נוֹבֶמבֶּר
Anonim
שיפורי תכנות הרכבת ב- MATLAB
שיפורי תכנות הרכבת ב- MATLAB

מַטָרָה:

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

רכיבים נדרשים:

· חיישן טמפ דיגיטלי DS18B20

· גלאי אופטי/ טרנזיסטור צילום

· חיישן לחות קרקע

· 4.7 KOhmResistor

· 330 Ohm Resistor x2

· נגד KOhm 10

· כבלים/מגשרים x17

· כבל מחבר USB

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

שלב 1: אתחל את המחשב שלך ופתח את MATLAB כדי להתכונן לקידוד

שלב 2: הוספת חיישן לחות הקרקע

הוספת חיישן לחות הקרקע
הוספת חיישן לחות הקרקע

התחל על ידי חיבור סיכת VCC לחשמל 5V. לאחר מכן חבר את סיכת הקרקע לקרקע. לאחר מכן תחבר את סיכת AO לפין האנלוגי 1 בארדואינו. לאחר שחיברת את Arduino ל- MATLAB, התחל קריאה אנלוגית של סיכה 1 אנלוגית ולאחר מכן הפעל את התוכנית. אם אתה נתקל בבעיות, אתה יכול פשוט להעתיק את הקוד שלהלן.

שלב 3: הוספת חיישן הטמפרטורה

הוספת חיישן הטמפרטורה
הוספת חיישן הטמפרטורה

חבר את החוט האפור והאדום שניהם לקרקע משותפת. לאחר מכן תחבר את החוט הצהוב לפין PWM מספר 10 ולנגד 4.7 קום. לאחר מכן זה יתחבר לספק 5V שלך. כדי לקודד פונקציה זו, פתח את matlab> הרחבות> קבל חבילות תמיכה בחומרה. לאחר חבילות תמיכה חפש בפרוטוקול 1-wire של דאלאס והורד זאת. עיין במאמר זה על מנת להגדיר את הקוד שלך.

שלב 4: הוספת הגלאי האופטי

הוספת הגלאי האופטי
הוספת הגלאי האופטי

חבר את שני האנודים לאדמה משותפת. לאחר מכן חבר את הקתודה במיקום הקדמי של החיישן לפין האנלוגי 0 בארדואינו ולנגד 330 אוהם המתחבר לאחר מכן לאספק 5V. לאחר מכן חבר את הקתודה האחורית לנגד 10 קוהם ולאחר מכן לספק 5V. לקידוד זה, התחל קריאה אנלוגית נוספת לפין 0 והפעל את התוכנית. הקוד המלא מופיע בקובץ זה.

שלב 5: הוספת נורת LED

הוספת נורת LED
הוספת נורת LED

חבר את האנודה של הנורית לנגד 330 אוהם. לאחר מכן תחבר את זה לאדמה. לאחר מכן חבר את הקתודה של ה- LED לפין PWM 13 בארדואינו.

שלב 6: המוצר הסופי

המוצר הסופי
המוצר הסופי

זהו המראה הכללי של איך הארדואינו והקוד שלך צריכים להיראות עם כל השיפורים הכלולים!

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

3D_printed_cow.stl

מוּמלָץ: