المشروع عبارة عن تنفيذ ساعة رقمية ذكية باستخدام Arduino Uno مع وحدة RTC DS3231 لقراءة الوقت بدقة عالية، بالإضافة إلى حساس حرارة وشاشة 7-Segment لعرض البيانات.
الساعة مش بس بتعرض الوقت، لكن كمان فيها أكتر من وضع عرض زي:
الوقت
التاريخ
السنة
درجة الحرارة
منبه (Alarm)
السيستم بيعتمد على مفهوم الـ Embedded Systems، حيث إن المتحكم بيقرأ البيانات من الحساسات في الوقت الحقيقي (Real-Time)، ويعالجها، وبعدين يعرضها على الشاشة حسب الوضع المختار.
استخدمنا أزرار للتحكم في تغيير الأوضاع وضبط المنبه، مع معالجة مشكلة الـ Debouncing برمجيًا عشان نتجنب القراءة المكررة للزر.
المشروع بيطبق مفاهيم مهمة جدًا في مجالي زي:
Hardware & Software Integration
قراءة بيانات من RTC Module
التعامل مع Temperature Sensor
إدارة حالات التشغيل باستخدام State Machine
التحكم في Buzzer للمنبه
تصميم نظام متعدد الأوضاع (Multi-Mode System)
ركزنا كمان على إن الجهاز يكون Standalone ويشتغل ببطارية، وده بيخليه قابل للاستخدام العملي وممكن يتطور بعد كده لأنظمة Smart Home أو IoT.