مشروع Smart Home Embedded System تم تطويره باستخدام متحكمين ATmega32، حيث تم تقسيم النظام إلى وحدة خاصة بأمان والتحكم في الباب، ووحدة أخرى لإدارة وظائف المنزل الداخلية، مع ربط الوحدتين باستخدام SPI Communication.
أهم وظائف النظام:
* تنفيذ نظام دخول آمن باستخدام Keypad وLCD للتحقق من كلمة المرور.
* السماح بـ 3 محاولات لإدخال كلمة المرور، وتشغيل Alarm عند تجاوز عدد المحاولات المسموح بها، مع إرسال تنبيه إلى وحدة المنزل الداخلية.
* فتح وغلق الباب تلقائيًا باستخدام Servo Motor بعد التحقق من كلمة المرور.
* إمكانية تغيير كلمة المرور من خلال واجهة النظام.
* توفير Doorbell عند الباب، مع تشغيل تنبيه وإرسال إشعار إلى وحدة المنزل الداخلية.
* اكتشاف الحركة باستخدام PIR Sensor.
* التحكم في إضاءة المنزل تلقائيًا بناءً على الإضاءة المحيطة ووجود حركة، مع إمكانية التحكم اليدوي وBluetooth.
* مراقبة درجة الحرارة باستخدام LM35 والتحكم التلقائي في سرعة المروحة وفقًا لدرجة الحرارة، بالإضافة إلى التحكم اليدوي وBluetooth.
* اكتشاف ارتفاع درجة الحرارة بشكل خطير وتشغيل Buzzer Alarm.
* اكتشاف تسرب الغاز باستخدام Gas Sensor، وإيقاف الإضاءة وتشغيل الإنذار حتى عودة مستوى الغاز إلى المعدل الطبيعي.
* توفير أكثر من وضع للتحكم في المروحة: Automatic / Manual / Bluetooth Control.
* إرسال واستقبال أوامر التحكم والبيانات باستخدام UART وBluetooth.
* استخدام LCD لعرض حالة النظام وقراءات الحساسات والتنبيهات للمستخدم.
التقنيات المستخدمة:
ATmega32 ×2، Embedded C، AVR، SPI، UART، ADC، External Interrupts، PWM، LCD، Keypad، Servo Motor، LM35، PIR Sensor، Gas Sensor، LDR، Buzzer، Bluetooth، Fan Control.
الهدف من المشروع:
تصميم وتنفيذ نظام Embedded متكامل يحاكي وظائف المنزل الذكي، مع الجمع بين Access Control، Home Security، Environmental Monitoring، Automatic Control، وRemote Control، مع تقسيم وظائف النظام بين متحكمين والتواصل بينهما باستخدام SPI.