EMB-03 مشروع جماعي

متحكم أجهزة منزلية ذكي

متحكم مناخ وأجهزة على Arduino: تحكم بالمروحة عبر الحساسات، وآلة حالات بأربعة أوضاع، وقاطع أمان عند ارتفاع الحرارة — مشروع جامعي لفريق من شخصين.

الدور
عضو فريق (مع باولا دورادو غاليسيا) — التصميم والبرمجيات والاختبار؛ والتوثيق والمخططات وصيانة المستودع
الفترة
ربيع 2026 · مقرر EEL 4730 بجامعة FIU
التقنيات
C++ · Arduino UNO · DHT11 · PWM · State machine
روابط
شكل 04.0 صورة فوتوغرافية للعتاد المنظومة الكاملة — مشروع جامعي ثنائي مع Paola Dorado Galicia في مقرر EEL 4730.

ملخص لمسؤولي التوظيف

المشكلة
تمرين مجموعة أدوات الأنظمة المدمجة الأساسية — معاينة ADC، وتشغيل PWM، ومداخل مثبتة ضد الارتداد، وبروتوكول حساس أحادي السلك، وتسجيل UART — في متحكم أجهزة واحد متماسك على عتاد حقيقي.
مساهمتي
مشروع فريق من شخصين مع باولا دورادو غاليسيا: كلانا منسوب له التصميم والبرمجيات والاختبار؛ وأتولى صيانة المستودع والتوثيق والمخططات.
النتيجة
متحكم عامل بأربعة أوضاع مع قاطع أمان عند 35 درجة، وثماني حالات بناء موثقة، ومخطط بثلاثة تنسيقات، وقائمة حدود صريحة.

آلة الحالات ذات الأوضاع الأربعة

مخطط حالات: التشغيل يبدأ في التلقائي؛ الزر الأول يدور بين تلقائي ويدوي وسكون؛ والإنذار يتجاوز أي وضع عند 35 درجة ويعود عند انخفاض الحرارة.

  1. وضع الإقلاع. تُترجم قراءة DHT11 إلى منحنى سرعة مروحة عبر PWM: إيقاف تحت 24°، ثم منخفض فمتوسط، وكامل من 28°.

  2. الزر الأول ينقل من التلقائي إلى اليدوي؛ الزر الثاني يبدّل سرعة المروحة: إيقاف ← منخفض ← متوسط ← كامل.

  3. المروحة متوقفة، ويتحول المؤشر الأزرق إلى إضاءة ليلية تكيفية تعتمد على قراءة مستشعر الضوء.

  4. عند 35° أو أكثر يتجاوز الإنذار أي وضع: تُقطع المروحة، وتصدر الصافرة صوتًا، ويضيء المؤشر الأحمر حتى تنخفض الحرارة.

اختر مرحلة لفحصها

ماذا يفعل

حساس حرارة ورطوبة DHT11 ومقسّم ضوئي LDR يغذيان آلة حالات بأربعة أوضاع (تلقائي / يدوي / نوم / إنذار). يحوّل الوضع التلقائي نطاقات الحرارة إلى سرعات مروحة عبر ترانزستور PN2222 مع صمام حماية؛ وعند 35 درجة مئوية يتدخل وضع الإنذار فيوقف المروحة ويطلق الجرس. شاشة LCD تعرض الحالة، وكل شيء يُسجَّل عبر UART.

الإسناد بدقة

هذا مشروع فريق لمقرر EEL 4730 (برمجة الأنظمة المدمجة) في جامعة FIU، بُني مع باولا دورادو غاليسيا. يحفظ المستودع سجل التزامات الفريق الأصلي — والتزامات البرمجيات الأصلية لها — ويضيف فوقه توثيقي اللاحق وإعادة التنظيم والمخططات. وكلانا منسوب له التصميم والبرمجيات والاختبار، كما أُنجز المشروع فعلًا.

لماذا هو هنا

يعرض الأساسيات على عتاد حقيقي: معاينة ADC، وتشغيل PWM، ومداخل مثبتة ضد الارتداد، وبروتوكول حساس أحادي السلك، وتسجيل UART، وآلة حالات — مع ثماني صور للبناء عبر أوضاعه، ومخطط بثلاثة تنسيقات، وجولة فيديو. وقسم «الحدود» في README صريح: حلقة رئيسية حاجبة قد تفوّت ضغطات الأزرار، ودقة حساس خشنة، وعتبات مثبتة وقت الترجمة.

الأدلة

شكل 04.7 مخطط معماري مخطط التوصيل — من المستودع؛ اتجاهه الفيزيائي ثابت. المصدر — يفتح في سياق جديد