تفاصيل العمل

نظرة عامة على المشروع

يقوم هذا المشروع بتنفيذ نظام تحكم موزع لإدارة إشارات المرور الذكية باستخدام متحكمين دقيقين من نوع ATmega32. يعتمد النظام على بنية Master-Slave حيث تقوم وحدة Master بإدارة عملية تسجيل الدخول وإرسال الأوامر، بينما تقوم وحدة Slave بتنفيذ دورات إشارات المرور والعد التنازلي في الوقت الفعلي.

يتم التواصل بين الوحدتين باستخدام بروتوكول UART.

هيكل النظام

يتكون النظام من وحدتين رئيسيتين:

1. وحدة التحكم الرئيسية (Master – Admin)

الوظيفة: تعمل كواجهة إدارية للتحكم في النظام.

الأمان: يحتوي النظام على حماية بكلمة مرور مدمجة داخل البرنامج (PIN: 2003).

المكونات: شاشة LCD 16×2 لعرض حالة النظام ولوحة مفاتيح Keypad 4×3 لإدخال الأوامر.

الأوامر: ترسل أوامر التحكم عبر UART مثل:

U لزيادة الوقت

D لتقليل الوقت

R لإعادة ضبط الإعدادات

2. وحدة إشارات المرور (Slave Traffic Unit)

الوظيفة: تنفيذ تسلسل إشارات المرور لطريقين (Road A و Road B).

المكونات:

ستة LEDs تمثل إشارات المرور.

أربع شاشات 7-Segment لعرض العد التنازلي للطريقين.

التنفيذ المتوازي: يستخدم النظام UART RX Interrupts لتحديث حدود الزمن بشكل ديناميكي أثناء التشغيل دون إيقاف دورة العد التنازلي الحالية.

بطاقة العمل

اسم المستقل
عدد الإعجابات
0
عدد المشاهدات
1
تاريخ الإضافة
المهارات