Design and Implementation of a Low-Cost IoT-based Smart Home Communication System

- التخصص
- الهندسة الكهربائية والكمبيوتر
- الجامعة
- الجامعة الأمريكية في الشرق الأوسط (AUM)
- السنة
- 2024
- نوع المشروع
- مشروع تخرج
عن المشروع
مشروع Design and Implementation of a Low-Cost IoT-based Smart Home Communication System يهدف إلى تطوير نظام منزل ذكي منخفض التكلفة يعتمد على تقنيات إنترنت الأشياء، باستخدام متحكم ESP32 لربط مجموعة من الحساسات والأجهزة المنزلية ضمن نظام واحد متكامل. يقوم النظام بمراقبة درجة الحرارة والرطوبة، الحركة، الدخان والغاز، ومستوى الإضاءة، ثم يتخذ إجراءات تلقائية مثل تشغيل المروحة، التحكم بالإضاءة، تفعيل الإنذار وفتح النافذة عند اكتشاف الدخان. كما تم تطوير واجهة ويب تفاعلية باستخدام React.js وربطها مع Firebase لعرض البيانات بشكل لحظي وتمكين المستخدم من مراقبة المنزل والتحكم بالأجهزة عن بُعد من الكمبيوتر أو الهاتف.
الجانب التقني
تم بناء المشروع تقنياً حول متحكم ESP32 ليكون وحدة التحكم الرئيسية والمسؤولة عن قراءة الحساسات وتنفيذ أوامر التحكم. تم استخدام حساسات DHT22 لدرجة الحرارة والرطوبة، وMQ-2 لاكتشاف الدخان والغاز، وPIR لاكتشاف الحركة، وLDR لقياس شدة الإضاءة. تم ربط المخرجات مع Relay Module للتحكم بالمروحة، وServo Motor لفتح وإغلاق النافذة، وBuzzer للإنذار، بالإضافة إلى نظام الإضاءة. تم تطوير منطق تحكم آلي يسمح للنظام بالاستجابة للحالات المختلفة مثل ارتفاع درجة الحرارة، انخفاض الإضاءة، اكتشاف الحركة أو وجود دخان. تم ربط الـESP32 مع Firebase Realtime Database عبر Wi-Fi لتبادل البيانات والأوامر بشكل لحظي بين الهاردوير وواجهة المستخدم. تم تطوير واجهة ويب باستخدام React.js وTypeScript وTailwind CSS مع Firebase Authentication لتسجيل الدخول وعرض البيانات والتحكم بالأجهزة من الكمبيوتر أو الهاتف. تم اختبار تكامل الهاردوير والسوفتوير والتحقق من عمل الحساسات، المحركات، الاتصال اللحظي، والأوامر اليدوية والتلقائية ضمن النظام
- ESP32
- IoT
- Wi-Fi
- Firebase Realtime Database
- Firebase Authentication
- React.js
- TypeScript
- Tailwind CSS
- Arduino Framework
- DHT22
- MQ-2
- PIR Sensor
- LDR Sensor
- Relay Module
- Servo Motor
- Vercel
دور فريق انفنيتي انسارز
- الإشراف والمتابعة على المشروع من بداية GP1 وحتى نهاية GP2.
- المساعدة في تحديد فكرة المشروع ونطاق العمل والأهداف في مرحلة GP1.
- مراجعة الـ Proposal ومتابعة تطوير التصميم المبدئي للنظام.
- المساعدة في اختيار التقنيات والمكونات المناسبة للمشروع.
- متابعة تصميم وربط الحساسات والمحركات مع ESP32.
- متابعة تطوير منطق التحكم والأتمتة الخاص بالنظام.
- المساعدة في ربط النظام مع Firebase وتبادل البيانات بشكل لحظي.
- متابعة تطوير واجهة الويب وربطها بالنظام.
- المساعدة في اختبار الحساسات والمحركات والتأكد من تكامل أجزاء المشروع.
- دعم الفريق في معالجة المشاكل التقنية التي ظهرت أثناء التنفيذ.
- متابعة وتجهيز النموذج العملي النهائي للمشروع.
- مراجعة التقرير النهائي والـ Research Paper والـ Poster والعرض التقديمي.
- متابعة تجهيز المشروع للـ Final Presentation وعرض الـ Prototype النهائي.
معرض الصور
عندك مشروع أو فكرة مشابهة؟
شاركنا تفاصيل مشروعك واحجز استشارة مع فريقنا.
