من یک چراغ راهنمایی داشتم که در حال تعمیر آن بودم. تنها کاری که باید انجام شود ساختن کنترل کننده برای الگوهای سیگنال نور بود. برای اینکه آن را تغییر دهم، من یک کنترل از راه دور تعبیه کردم. همچنین این فرصت عالی برای من بود تا آردوینو را امتحان کنم. من می خواستم از آردوینو استفاده کنم زیرا استفاده از آن در مک و ویندوز آسان بود.
مرحله 1: پروژه را تعریف کنید
برای شروع یک پروژه طراحی الکترونیک ابتدا پارامترهای عملکرد آن را تعریف کنید.
این پروژه به صورت زیر تعریف شده است:
کنترل 3 خروجی
خواندن 4 ورودی
خواندن 1 وقفه
ویژگیها:
3 خروجی در حالتهای مختلف توالیبندی میشوند
- الگوی استاندارد چراغ راهنمایی
- الگوی معکوس
- ثابت در هر خروجی
- چشمک زدن هر خروجی
- خاموش کردن
افزایش و کاهش سرعت توالی تغییر
پارامترهای زمانبندی ذخیره شده با استفاده از کنترل از راه دور
و از همه مهمتر؛ در یک مانور بیدرنگ اجرا کنید.
مرحله 2: مدار را نمونه سازی کنید
از روش های نمونه اولیه برای آزمایش مدار استفاده کنید.
من از Arduino Duemilanov استفاده کردم. من 3 LED، 4 سوئیچ وصل کردم و شروع به نوشتن کد کردم. Arduino IDE (که رایگان است!!) از نحوی استفاده می کند که بسیار شبیه به ANSI C قدیمی است. من با حالت های الگوهای سیگنال شروع کردم. من از دستور case برای مدولار کردن کدم استفاده کردم. من کد دکمه ها را اضافه کردم. دکمه ها حالت UP/DN و سرعت UP/DN را کنترل می کنند.
مرحله 3: کد را بنویسید
وقتی اصول اولیه را فهمیدم به سراغ افزونه ها رفتم. من گیرنده کنترل از راه دور را به آردوینو وصل کردم و مطمئن شدم که خط سیگنال دریافتی را به پین وقفه خود متصل کرده ام. من همچنین با استفاده از ترانزیستورهای سوئیچینگ که رله های 5 ولتی را هدایت می کنند، پین های خروجی آردوینو را بافر کردم.
![](https://www.instructables.com/static/defaultIMG/file.TINY.gif)
ترافیک. pde 7 کیلوبایت
![PCB کنترل چراغ راهنمایی آردوینو](https://duino4projects.com/wp-content/uploads/2013/04/Arduino-Traffic-Light-Controller-PCB.jpg)
مرحله 4: TEST TEST TEST TEST
مدار و کد خود را به طور کامل تست کنید.
آردوینو امکان برنامه ریزی میدانی را فراهم می کند، اما این بهانه ای برای آزمایش نکردن نیست.
پس از اضافه کردن کنترل از راه دور، من تغییرات زیادی در کد برای کار با کد داشتم.
این نسخه دارای کد قابل استفاده برای گیرنده ریموت است اما قابلیت برنامه ریزی مجدد زمان بندی و الگوی فلاش پیش فرض و سرعت در هنگام روشن شدن را از بین می برد.
مرحله 5: طراحی شماتیک الکترونیکی
از یک برنامه طراحی برای مدلسازی شماتیک الکترونیکی استفاده کنید
هر کامپوننت را بسازید و پین های آن ها را به هم وصل کنید