Fan Contoller System
تفاصيل العمل
لمشروع الثالث هو نظام تحكم في المروحة (Fan Controller System) باستخدام الميكروكنترولر ATmega32. وفيما يلي ملخص مختصر لتفاصيل المشروع فكرة المشروع: تصميم نظام يتحكم تلقائيًا في تشغيل المروحة وسرعتها بناءً على درجة الحرارة المقاسة بواسطة حساس LM35. يتم عرض درجة الحرارة وحالة المروحة على شاشة LCD. تفاصيل التنفيذ: استخدام ATmega32 بتردد 1MHz. قراءة درجة الحرارة من الحساس LM35 عبر ADC Channel 2. عرض القيم على LCD متصلة بالمنافذ: RS → PD0 E → PD2 Data → PORTC التحكم في سرعة المروحة (DC Motor) باستخدام إشارة PWM من Timer0. منطق التحكم في المروحة: درجة الحرارة حالة المروحة السرعة أقل من 30°C إيقاف 0% ≥ 30°C تشغيل 25% ≥ 60°C تشغيل 50% ≥ 90°C تشغيل 75% ≥ 120°C تشغيل 100% المكونات البرمجية: ADC Driver: لتحويل القيم التناظرية من LM35 إلى رقمية. PWM Driver: لتوليد إشارة تحكم بسرعة المروحة. DC Motor Driver: لتدوير المحرك في الاتجاه المطلوب أو إيقافه. LCD Driver: لعرض البيانات على الشاشة. Temperature Sensor Driver: لتحويل خرج الحساس إلى درجة حرارة فعلية.
مهارات العمل