فهرست مطالب:

پیشرفت برنامه نویسی قطارها در متلب: 6 مرحله
پیشرفت برنامه نویسی قطارها در متلب: 6 مرحله

تصویری: پیشرفت برنامه نویسی قطارها در متلب: 6 مرحله

تصویری: پیشرفت برنامه نویسی قطارها در متلب: 6 مرحله
تصویری: لزبازی لیلا اوتادی چه لبی میگیره (نبینی از دستت رفته) 2024, جولای
Anonim
آموزش برنامه نویسی در MATLAB
آموزش برنامه نویسی در MATLAB

هدف، واقعگرایانه:

هدف این سیستم برنامه ریزی شده این است که به مقیاس کوچک آردوینو نگاه کرده و کدگذاری را در مقیاس بزرگتر اعمال کند تا به طور بالقوه برخی از ویژگی های ایمنی سیستم های راه آهن Amtrak را افزایش دهد. به منظور انجام این کار ، ما یک سنسور رطوبت خاک ، سنسور دما ، آشکارساز نوری/ مقاومت عکس و یک چراغ LED اضافه کرده ایم. سنسور رطوبت خاک و سنسور دما مفید هستند زیرا امکان کنترل سرعت در هوای نامناسب را فراهم می کنند. از آشکارساز نوری برای تشخیص سرعت قطار استفاده می شود و چراغ LED برای شباهت به چراغ چشمک زن فعلی که در صورت نزدیک بودن قطار ظاهر می شود ، استفاده می شود.

اجزای مورد نیاز:

· سنسور دمای دیجیتال DS18B20

· آشکارساز نوری/ ترانزیستور عکس

· سنسور رطوبت خاک

· مقاومت 4.7 KOhm

· مقاومت 330 اهم x2

· مقاومت 10 کیلو اهم

· کابل/جامپر x17

· سیم اتصال USB

چهار روش جداگانه برای نمایش سیم کشی و کدگذاری صحیح برای هر پیشرفت به دنبال خواهد داشت ، به این ترتیب که می توانید هر زمان که می خواهید هنگام ساختن خود اضافه کنید.

مرحله 1: رایانه خود را بوت کنید و MATLAB را باز کنید تا برای کد نویسی آماده شوید

مرحله 2: اضافه کردن سنسور رطوبت خاک

اضافه کردن سنسور رطوبت خاک
اضافه کردن سنسور رطوبت خاک

با اتصال پین VCC به منبع تغذیه 5 ولت شروع کنید. سپس پین زمین را به زمین وصل کنید. پس از این شما پین AO را به پین 1 آنالوگ در آردوینو متصل می کنید. پس از اتصال Arduino به MATLAB ، یک خوانش آنالوگ را برای 1 پین آنالوگ شروع کنید و سپس برنامه را اجرا کنید. اگر مشکلی دارید ، فقط می توانید کد زیر را کپی کنید.

مرحله 3: اضافه کردن سنسور دما

اضافه کردن سنسور دما
اضافه کردن سنسور دما

سیم خاکستری و قرمز را هر دو را به زمین مشترک وصل کنید. سپس سیم زرد را به پین PWM شماره 10 و یک مقاومت 4.7 اهم متصل می کنید. سپس به منبع تغذیه 5 ولت شما متصل می شود. برای کدگذاری این عملکرد ، matlab> افزونه ها> بسته های پشتیبانی سخت افزاری را دریافت کنید. هنگامی که در بسته های پشتیبانی هستید پروتکل 1 سیم Dallas را جستجو کنید و این را بارگیری کنید. برای تنظیم کد خود به این مقاله مراجعه کنید.

مرحله 4: اضافه کردن آشکارساز نوری

افزودن آشکارساز نوری
افزودن آشکارساز نوری

هر دو آند را به زمین مشترک وصل کنید. سپس کاتد را در موقعیت جلوی سنسور به پین آنالوگ 0 در آردوینو و یک مقاومت 330 اهم متصل کنید که سپس به منبع تغذیه 5 ولت متصل می شود. سپس کاتد عقب را به یک مقاومت 10 اهم و سپس به منبع تغذیه 5 ولت وصل کنید. برای کدگذاری این ، یک خوانش آنالوگ دیگر برای پین 0 راه اندازی کنید و برنامه را اجرا کنید. کد کامل در این فایل ارائه شده است.

مرحله 5: افزودن چراغ LED

افزودن چراغ LED
افزودن چراغ LED

آند LED را به مقاومت 330 اهم وصل کنید. سپس این را به زمین متصل می کنید. سپس کاتد LED را به پین 13 PWM در آردوینو وصل کنید.

مرحله 6: محصول نهایی

محصول نهایی
محصول نهایی

این ظاهر کلی ظاهر Arduino و کد شما با همه پیشرفتهای موجود است!

علاوه بر پروژه شما ، می توانید یک گاو را نیز به صورت سه بعدی چاپ کنید تا نشان دهد چگونه یک چراغ چشمک زن واقعی ترافیک را متوقف می کند تا قطار بتواند از آنجا عبور کند ، و پس از رفتن قطار ، گاو ممکن است مسیر تعیین شده خود را ادامه دهد. در اینجا پیوند چاپ سه بعدی این گاو خاص را مشاهده می کنید.

3D_printed_cow.stl

توصیه شده: