فهرست مطالب:

نحوه ایجاد یک چراغ راهنمای کار با یک برد Auduino: 5 مرحله
نحوه ایجاد یک چراغ راهنمای کار با یک برد Auduino: 5 مرحله

تصویری: نحوه ایجاد یک چراغ راهنمای کار با یک برد Auduino: 5 مرحله

تصویری: نحوه ایجاد یک چراغ راهنمای کار با یک برد Auduino: 5 مرحله
تصویری: آموزش برنامه نویسی آردوینو - پارت اول - Arduino 2024, جولای
Anonim
چگونه با تابلوی Auduino یک چراغ راهنمای کار درست کنیم
چگونه با تابلوی Auduino یک چراغ راهنمای کار درست کنیم

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

این دستورالعمل نحوه ایجاد چراغ راهنمایی کنترل شده با استفاده از یک برد Auduino به همراه تعدادی کدگذاری را آموزش می دهد.

تدارکات

به غیر از برد برد Auduino ، برای ایجاد چراغ راهنمایی قابل کنترل خود به سخت افزار زیر نیاز دارید:

  • 3 LED (هریک 1 LED قرمز ، زرد و سبز)
  • یک تخته نان
  • 3 مقاومت 220 Ω
  • 14 سیم جامپر
  • 1 کلید دکمه ای
  • 1 مقاومت با ارزش بالا (ترجیحاً یک مقاومت 10 ، 000Ω)

مرحله 1: راه اندازی مدار

راه اندازی مدار
راه اندازی مدار
راه اندازی مدار
راه اندازی مدار
راه اندازی مدار
راه اندازی مدار

قبل از اینکه بتوانیم چراغ راهنمایی را برنامه ریزی کنیم ، باید مدار را به گونه ای تنظیم کنیم که دکمه ، مقاومت ها ، LED ها و سیم ها در جای خود قرار گیرند. همانطور که در تصویر شماره 1 نشان داده شده است ، Auduino Board خود را به یک تخته نان متصل کنید.

با اتصال یک جفت سیم قرمز و مشکی به ریل های موازی قدرت ، قرمز برای ریل مثبت و سیاه برای ریل منفی شروع کنید. سپس یک جفت سیم قرمز و سیاه دیگر را به درگاه های برد Auduino وصل کنید ، سیم قرمز باید به شکاف 5V متصل شود و سیم سیاه باید به شکاف GROUND دوم متصل شود. هنگامی که این کار را انجام دادید ، ممکن است LED ها ، دکمه و مقاومتها را مطابق تصویر شماره 2 تنظیم کنید.

با گرفتن 3 مقاومت 220Ω شروع کنید و آنها را به صورت ستونی تنظیم کنید ، به دنبال 3 LED ، به این ترتیب رنگ: قرمز ، زرد و سبز. پایه های منفی هر LED باید در همان ردیف مقاومتهای عمود بر آنها متصل شوند. پایه های دکمه را در ریل هایی که با یک تقسیم کننده در وسط تخته نان جدا شده اند ، به همراه یک مقاومت قرار دهید. پس از انجام این کار ، سیم کشی را به اجزایی که در مرحله 2 برای برنامه ریزی آنها نیاز داریم متصل کنید. برای اتمام سیم کشی مدار خود به تصویر شماره 3 مراجعه کنید.

10 سیم بلوز را بگیرید و ردیف LED قرمز را به پین #10 ، ردیف LED زرد را به پین #9 و ردیف LED سبز را به پین #8 وصل کنید. همانطور که در تصویر شماره 3 نشان داده شده است سیم های فشار و دکمه را به مکانهای مربوطه متصل کنید. در نهایت ، پای دکمه سمت راست بالا را به پین شماره 12 وصل کنید. اگر مطمئن نیستید که مدار شما درست است به همه تصاویر مراجعه کنید. پس از تأیید اینکه مدار نهایی شما با تصویر شماره 3 مطابقت دارد ، به مرحله 2 بروید.

مرحله 2: برنامه ریزی مدار

برنامه نویسی مدار
برنامه نویسی مدار
برنامه نویسی مدار
برنامه نویسی مدار

برای باز کردن یک رابط برنامه نویسی سازگار با برد Arduino خود (یعنی TinkerCAD ، Arduino IDE و غیره) اقدام کنید و کد نشان داده شده در بالا را کپی کنید. اگر مدار به درستی انجام شود ، ابتدا باید تمام LED ها خاموش باشد. هنگامی که دکمه را فشار می دهید ، LED سبز شما روشن می شود. یکبار دیگر ، LED زرد شما روشن می شود و LED سبز شما خاموش می شود. در نهایت ، با فشار دادن یکبار دیگر ، LED قرمز شما روشن می شود و LED زرد شما خاموش می شود. با فشار دادن یکبار دیگر این دکمه ، همه LED ها خاموش می شوند و حلقه به پایان می رسد. با فشار مجدد دکمه ، حلقه چراغ راهنما تکرار می شود.

مرحله 3: ادغام کد مورس در چراغ راهنما

ادغام کد مورس در چراغ راهنمایی
ادغام کد مورس در چراغ راهنمایی
ادغام کد مورس در چراغ راهنمایی
ادغام کد مورس در چراغ راهنمایی
ادغام کد مورس در چراغ راهنمایی
ادغام کد مورس در چراغ راهنمایی

هنگامی که از کد خود راضی هستید و می خواهید چیز دیگری را امتحان کنید ، می توانید یک سیستم خروجی کد مورس را از LED های چراغ راهنمایی کدگذاری کنید. هنگامی که LED شروع به خروج حرف در کد مورس می کند ، این کد نامه را در Serial Monitor چاپ می کند.

به خاطر داشته باشید که الگوی "SOS" فقط از LED قرمز برای انتشار پیام استفاده می کند ، در حالی که الگوی "VACATION" از LED های قرمز و سبز برای تمایز نقاط و خط تیره استفاده می کند. اگر به درستی انجام شود ، چراغ سبز الگوی "SOS" باید یکبار روشن شود تا نشان دهد که چرخه به پایان رسیده است ، و لحظه ای دوباره راه اندازی می شود و LED زرد الگوی "VACATION" باید به جای LED سبز روشن شود. از آن برای خط تیره استفاده می شود ، اما این همان هدفی است که یک LED سبز در الگوی "SOS" دارد. برای تغییر الگوها ، دکمه را به مدت پنج ثانیه فشار دهید و نگه دارید وقتی LED سبز یا زرد به ترتیب در الگوی "SOS" یا "VACATION" روشن شد.

مرحله 4: چکیده

ایجاد چراغ راهنمایی و رانندگی کوچک

چراغ راهنمایی و رانندگی چیست؟

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

ایجاد مدار

مدار شامل یک نان برد اصلی ، یک برد آردوینو ، 3 LED ، 4 مقاومت ، 1 دکمه فشاری و سیم های متعدد است. مونتاژ این وسیله اضافی کمی صبر و زمان می برد زیرا قرار دادن اجزای مدار باید کامل باشد ، زیرا قرار دادن یک جزء در نقطه نادرست می تواند منجر به خرابی سیستم مدار شود و برخی از موارد ممکن است به درستی کار نکنند.

مواد و روش ها

روشهای مختلف می تواند شامل یک سوئیچ دستی باشد که می تواند سه مرحله را طی کند ، که با استفاده از یک دکمه یا سوئیچ اهرمی با "دنده های" متعدد قابل دستیابی است. با فشردن یک دکمه 3 مرحله را به ترتیب طی می کند ، از طرف دیگر تغییر "موقعیت" اهرم بسته به موقعیت آن (یعنی انتهای سمت چپ اهرم قرمز است) فاز را تغییر می دهد. ، وسط زرد ، انتهای راست آن سبز است). مردم همچنین می توانند با برنامه ریزی چراغ راهنمایی ، سیگنال را به صورت خودکار تغییر دهند تا در فواصل زمانی مشخص (یعنی 30 ثانیه برای رنگ سبز ، 5 ثانیه برای زرد و 60 برای قرمز) سیگنال را تغییر دهند.

نتیجه

در خاتمه ، بازآفرینی چراغ راهنمایی در اندازه مقیاس نان امکان پذیر است و با محدودیت ها و تنوع بی نظیری در عملکرد و عملکرد آن همراه است.

مرحله 5: نتیجه گیری

وقتی همه چیز سر جایش قرار گرفت ، با تایپ کردن خطاهای کد کپی شده را دوباره بررسی کنید تا مطمئن شوید همه چیز کار می کند. در زیر ویدئویی از دنباله کد مورس که در مدار چراغ راهنمایی در حال حرکت ادغام شده است ، به همراه حروف چاپ شده در Serial Monitor!

توصیه شده: