فهرست مطالب:

مدل طرح راه آهن با نمای جانبی خودکار (V2.0): 13 مرحله (همراه با تصاویر)
مدل طرح راه آهن با نمای جانبی خودکار (V2.0): 13 مرحله (همراه با تصاویر)

تصویری: مدل طرح راه آهن با نمای جانبی خودکار (V2.0): 13 مرحله (همراه با تصاویر)

تصویری: مدل طرح راه آهن با نمای جانبی خودکار (V2.0): 13 مرحله (همراه با تصاویر)
تصویری: آیا س*کس از پشت را دوست دارید ؟😱😂😂😱(زیرنویس فارسی) 2024, نوامبر
Anonim
مدل طرح راه آهن با نمای جانبی خودکار (V2.0)
مدل طرح راه آهن با نمای جانبی خودکار (V2.0)

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

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

بنابراین ، بدون هیچ گونه توضیح بیشتر ، بیایید شروع کنیم!

مرحله 1: ویدیو را تماشا کنید

Image
Image

ویدیو را تماشا کنید تا ایده کاملی از نحوه انجام کل عملیات راه آهن که در مرحله قبل توضیح داده شد ، بدست آورید.

مرحله 2: تمام قطعات و اجزا را دریافت کنید

برنامه Arduino را روی میکروکنترلر Arduino بارگذاری کنید
برنامه Arduino را روی میکروکنترلر Arduino بارگذاری کنید

بنابراین اکنون می دانید که مسائل چگونه پیش می رود ، بنابراین برای شروع همه قسمت ها و اجزای ذکر شده در زیر را تهیه کنید!

  • میکروکنترلر آردوینو (از هر برد آردوینو می توان استفاده کرد اما از اتصالات پین مراقبت می شود.)
  • یک ماژول درایور موتور L298N (این نوع راننده موتور با توجه به ظرفیت و قیمت آن توصیه می شود.)
  • 5 سیم بلوز نر به ماده (برای اتصال پین های ورودی راننده موتور به پین های خروجی دیجیتال برد آردوینو.)
  • مجموعه ای از 3 سیم بلوز نر به ماده ، مجموعاً 6 عدد (برای اتصال سنسورها به برد آردوینو.)
  • 6 سیم جهنده تخته نرد (دو عدد برای اتصال قدرت آهنگ به یک خروجی از راننده موتور و چهار مورد برای اتصال دو خروجی جانبی به خروجی دیگر درایور موتور.)
  • دو آهنگ "حس شده".
  • منبع تغذیه 12 ولت (ظرفیت فعلی حداقل 1 آمپر).
  • یک کابل USB مناسب برای اتصال برد آردوینو به کامپیوتر (برای برنامه نویسی).
  • کامپیوتر (واضح است:)
  • آهنگ هایی برای ایجاد طرح بندی.

مرحله 3: برنامه Arduino را در میکروکنترلر Arduino بارگذاری کنید

Arduino IDE را از اینجا دریافت کنید. کد را مرور کنید تا بفهمید عملیات چگونه کار می کند.

مرحله 4: طرح بندی را انجام دهید

طرح بندی را انجام دهید
طرح بندی را انجام دهید

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

یک پیست "حسی" دیگر قبل از جانبداری نصب می شود به طوری که طول مسیر بین این مسیر "حس شده" و جانبی با توجه به جهت حرکت قطار بیشتر از طول قطار است.

پس از تنظیم طرح ، از تمیز بودن ریل های مسیر اطمینان حاصل کنید تا از حرکت روان قطار اطمینان حاصل شود.

مرحله 5: Turnouts را به درایور موتور وصل کنید

Turnouts را به درایور موتور وصل کنید
Turnouts را به درایور موتور وصل کنید

هر دو خروجی را به صورت موازی (به ترتیب +ve و -ve یکی را به +ve و -ve از دیگری متصل کنید). خروجی های سیم دار موازی را به پین های خروجی ماژول درایور موتور وصل کنید که با علامت 'OUT1' و 'OUT2' مشخص شده است. اگر بعد از روشن شدن تنظیمات به جهت اشتباه تغییر کرد ، باید اتصال خروجی را به خروجی راننده موتور معکوس کنید.

مرحله 6: درایور موتور را به تغذیه کننده Track Power وصل کنید

درایور موتور را به تغذیه کننده آهنگ وصل کنید
درایور موتور را به تغذیه کننده آهنگ وصل کنید

سیمهای تغذیه کننده پیست را به پینهای خروجی درایور موتور با علامت 'OUT3' و 'OUT4' وصل کنید. اگر لوکوموتیو پس از روشن شدن راه اندازی شروع به حرکت در جهت اشتباه کرد ، ممکن است نیاز به تغییر قطب اتصال سیم کشی داشته باشید.

مرحله 7: درایور موتور را به برد آردوینو وصل کنید

درایور موتور را به برد آردوینو وصل کنید
درایور موتور را به برد آردوینو وصل کنید

اتصال دهنده بلوز را از پین درایور موتور با علامت 'ENB' بردارید. پایانه '+12-V' ماژول درایور موتور را به پین 'VIN' برد Arduino وصل کنید. پین 'GND' ماژول درایور موتور را به پین 'GND' برد برد آردوینو وصل کنید. اتصالات زیر را بین راننده موتور و برد آردوینو ایجاد کنید:

راننده موتور -> برد آردوینو

IN1 -> D12

IN2 -> D11

IN3 -> D9

IN4 -> D8

ENB -> D10

مرحله 8: آهنگ های "حس شده" را به برد آردوینو وصل کنید

آهنگ های "حس شده" را به برد آردوینو وصل کنید
آهنگ های "حس شده" را به برد آردوینو وصل کنید
آهنگ های "حس شده" را به برد آردوینو وصل کنید
آهنگ های "حس شده" را به برد آردوینو وصل کنید
آهنگ های "حس شده" را به برد آردوینو وصل کنید
آهنگ های "حس شده" را به برد آردوینو وصل کنید

پین های "VCC" سنسورها را به پین "+5 ولت" برد آردوینو وصل کنید. پین های "GND" سنسورها را به پین "GND" برد برد آردوینو وصل کنید.

پین 'OUT' سنسور را در خروجی سایدینگ به پین 'A1' برد آردوینو وصل کنید. پین 'OUT' سنسور باقی مانده را به پین 'A0' برد Arduino وصل کنید.

مرحله 9: برد آردوینو را به پاور وصل کنید

برد آردوینو را از طریق پریز برق به منبع تغذیه 12 ولت DC وصل کنید.

مرحله 10: سهام نورد و لوکوموتیو را در مسیرها قرار دهید

سهام نورد و لوکوموتیو را در مسیرها قرار دهید
سهام نورد و لوکوموتیو را در مسیرها قرار دهید
سهام نورد و لوکوموتیو را در مسیرها قرار دهید
سهام نورد و لوکوموتیو را در مسیرها قرار دهید

با استفاده از یک ابزار ریل ، لوکوموتیو را روی خط اصلی و نورد را در نمای جانبی قرار دهید.

مرحله 11: تمام اتصالات سیم کشی و قطارها را بررسی کنید

اطمینان حاصل کنید که لوکوموتیو و سهام نورد از ریل خارج نشوند. تمام اتصالات سیم کشی را دوبار بررسی کنید و از قطبیت اتصالات برق مراقبت کنید.

مرحله 12: Power را روشن کرده و قطار را فعال کنید

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

مرحله 13: اصلاح پروژه

برای افزودن عملکردهای بیشتر ، حرکت بیشتر قطارها ، افزودن مشارکت بیشتر و غیره ، با کد Arduino و طراحی کار کنید. هر کاری که انجام می دهید ، موفق باشید!

توصیه شده: