الهدف: إنشاء نظام منزل ذكي يتكون من 3 متحكمات دقيقة (MCUs): متحكم رئيسي (Master) واثنين من المتحكمات الفرعية (Slaves) باستخدام بروتوكول I2C. يهدف المشروع إلى إدارة أنظمة متعددة مثل التحكم في درجة الحرارة، نظام أمان البوابة، نظام الإضاءة، ونظام الساعة.
المكونات:
1 - متحكم رئيسي (Master MCU)
2 - متحكم فرعي 1 (Slave 1)
3 - متحكم فرعي 2 (Slave 2)
4 - حساس درجة الحرارة (TC74)
5 - حساس مقاومة الضوء (LDR)
6 - شاشة LCD
7 - لوحة مفاتيح (Keypad)
8 - محرك DC لفتح البوابة
LEDs - 7: أحمر، أخضر، أزرق
Relay- 8 للتحكم في الأضواء
9- حساس الساعة (DS1307)
10 - منبه (Buzzer)
الأنظمة:
1 - نظام التحكم في درجة الحرارة:
يقوم المتحكم الرئيسي بقياس درجة الحرارة باستخدام حساس TC74.
إذا كانت درجة الحرارة بين 20 و30 درجة مئوية، لا يتم اتخاذ أي إجراء.
إذا كانت درجة الحرارة أقل من 20 درجة، يتم تشغيل المدفأة ويتم تشغيل LED أحمر.
إذا كانت درجة الحرارة أكبر من 30 درجة، يتم تشغيل المكيف ويتم تشغيل LED أزرق.
2 - نظام أمان البوابة:
يجب على المستخدم إدخال كلمة مرور صحيحة باستخدام لوحة المفاتيح لفتح البوابة.
يتم تشغيل محرك DC وLED أخضر عند إدخال كلمة المرور الصحيحة.
إذا كانت كلمة المرور خاطئة، يضيء LED أحمر ولا يتم تشغيل المحرك.
3 - نظام الإضاءة:
يقوم المتحكم الرئيسي بقياس مستوى الإضاءة باستخدام حساس LDR.
يرسل البيانات إلى المتحكم الفرعي 2، الذي يقرر ما إذا كان يجب تشغيل أو إيقاف الأضواء الداخلية (يتم التحكم بها بواسطة Relay).
يمكن تشغيل الأضواء الخارجية بالضغط على زر الدفع.
4 - نظام الساعة:
يتصل المتحكم الرئيسي بحساس الوقت الحقيقي DS1307 عبر بروتوكول I2C للحصول على الوقت والتاريخ الحالي.
يتم عرض الوقت والتاريخ على الشاشة LCD.
يمكن للمستخدم ضبط المنبه باستخدام وظيفة Stopwatch باستخدام وحدة Timer0، وعندما تصل ساعة التوقيف إلى الصفر، يتم تشغيل المنبه.
النتيجة:
يوفر المشروع نظاماً متكاملاً للتحكم في درجة الحرارة، تأمين البوابة، إدارة الإضاءة، ومراقبة الوقت، مما يزيد من راحة وأمان المنزل الذكي.
اسم المستقل | حازم ع. |
عدد الإعجابات | 0 |
عدد المشاهدات | 8 |
تاريخ الإضافة |