در این پروژه یک چراغ راهنمایی هوشمند با avr طراحی میکنیم که علاوه بر نمایش مقادیر بر اساس زمان به صورت اتوماتیک توانایی کنترل دستی روی آن را خواهیم داشت.برنامه با کدویژن طراحی و اجرا شده است وشبیه سازی با استفاه از نرم افزار پروتیوس میباشد.پیش از این یک سوس چراغ راهنمایی هوشمند در سایت وجود داشت که سال 91 طراحی کردم که از لینک چراغ راهنمایی هوشمند میتوانید این سورس را دانلود نمایید.سورس جدید چراغ راهنمایی با AVR را یکی از کاربران سایت ارسال کرده و به دلیل کیفیت خوب این مدار آنرا در سایت برای استفاده قرار دادم.
چراغ راهنمایی
چراغ راهنمایی یک وسیله یا نماد راهنمایی و رانندگی است. این چراغ در تقاطع جادهها، پیادهروها، ورودی و خروجی معابر و برخی اماکن دیگر نصب میشود و جریان آمد و شد را هدایت میکند. این وسیله حق عبور را به کمک سه رنگ نوری استاندارد (قرمز، زرد، سبز) مشخص میسازد.
- روشن بودن رنگ سبز به معنی اجازه عبور در مسیر مشخص شدهاست.
- روشن بودن رنگ زرد به معنی پایان یافتن مهلت عبور، دقت بیشتر برای عابران در حال عبور و اعلام توقف به عابرانی که به مسیر نزدیک میشوند.
- روشن بودن چراغ قرمز به معنی توقف است. عموماً نور قرمز شامل فام نارنجی رنگ و نور سبز شامل فام آبی رنگ است تا مبتلایان به کوررنگی قرمز-سبز را به گمراهی نیندازد.
سخت افزار های مورد نیاز:
- ATMEGA 16
- 7SEGMENTدو تایی کاتد مشترک - 4 عدد
- Traffic lights دو عدد
- گیت OR - دو عدد
- BUTTON پنج عدد
- مقاومت – 4 عدد
تصاویری از مدار پروژه ی چراغ راهنمایی هوشمند با avr:
توضیح درباره عملکرد مدار:
من یک عدد چراغ راهنمایی ساختم علاوه بر نشان دادن چراغ ها دارای تایمر می باشد . که دو حالت دستی و اتوماتیک است . در حالت اتوماتیک می توان آن را در چهار مد کاری مختلف تنظیم کرد که این مد های کاری در مقدار زمان تایمر های چراغ ها متفاوت است و به شرح زیر است :
S0 | S1 | مقدار زمان چراغ سبز | مقدار زمان چراغ قرمز | |
0 | 0 | 12 | 15 | MODE 0 |
1 | 0 | 23 | 25 | MODE 1 |
0 | 1 | 37 | 40 | MODE 2 |
1 | 1 | 47 | 50 | MODE 3 |
در حالت کنترل دستی نیز دارای دو کلید است که به این صورت است که وقتی یکی از آن ها زده شود در هر قسمتی از اجرا برنامه باشد خارج شود و یکی از چراغ ها سبز و دیگری قرمز می شود و بر روی تمامی 7 سگمنت ها عبارت PO نمایش داده می شود و تا وقتی شخص کلید را به حالت اول برنگرداند به کار خود ادامه دهد.
چراغ سبز1 و قرمز2 روشن می شود | INT 0 |
چراغ سبز2 و قرمز1 روشن می شود | INT 1 |
حداقل اشتراک | محتویات | زمان ایجاد | حجم فایل | تعداد دانلودها |
یک ماهه (VIP) | برنامه+شماتیک | یکشنبه, 24 خرداد 1394 21:13 | 6.53 MB | 0 |
تنها کاربران عضو یا دارای مجوز میتوانند دانلود نمایند |