تعريف وحدة DS3231 RTC
وحدة DS3231 هي ساعة زمن حقيقي (Real-Time Clock) عالية الدقة، تُستخدم لحفظ وتتبع الوقت والتاريخ بدقة كبيرة جدًا حتى في حالة انقطاع التيار الكهربائي عن المشروع الرئيسي. تعتمد هذه الوحدة على بلورة كوارتز مع مذبذب معوض حراريًا (TCXO) مدمج، مما يجعلها أكثر دقة من الساعات الداخلية للمتحكمات العادية .
أبرز الميزات التقنية
| الميزة |
المواصفة |
| دقة الوقت |
±2 جزء في المليون (أي خطأ أقل من دقيقة واحدة في السنة) عند 0-40°م |
| جهد التشغيل |
من 2.3 فولت إلى 5.5 فولت |
| الواجهة |
I2C (ناقل تسلسلي ثنائي الاتجاه) |
| البطارية الاحتياطية |
تعمل ببطارية CR2032 وتحتفظ بالوقت لسنوات (8-10 سنوات) عند انقطاع التيار الرئيسي |
| مستشعر حرارة مدمج |
دقة ±3°م |
| منبهات قابلة للبرمجة |
منبهان قابلان للضبط |
| نطاق حرارة التشغيل |
من -40°م إلى +85°م (للنسخة الصناعية) |
طريقة الاستخدام
تتواصل وحدة DS3231 مع المتحكم (مثل أردوينو أو ESP32) عبر منفذي I2C فقط، مما يجعل توصيلها بسيطًا للغاية:
-
التوصيلات الكهربائية:
-
VCC ← 5V أو 3.3V (حسب المتحكم)
-
GND ← GND
-
SDA ← منفذ SDA في المتحكم (في أردوينو أونو: A4)
-
SCL ← منفذ SCL في المتحكم (في أردوينو أونو: A5)
-
البرمجة: يتم استخدام مكتبة RTClib الشهيرة (من Adafruit) لقراءة الوقت وضبطه بسهولة . يُنصح بضبط الوقت مرة واحدة فقط عند التشغيل الأول، ثم تعطيل أمر الضبط في الكود حتى لا يعيد ضبط الساعة في كل مرة تُشغل فيها اللوحة .
المشاريع التي تستخدم هذه الوحدة
تُستخدم DS3231 في مجموعة واسعة من المشاريع التي تحتاج إلى توقيت دقيق وموثوق:
-
الساعات الرقمية: ساعات حائط أو مكتبية تعرض الوقت والتاريخ على شاشات LCD أو OLED .
-
أنظمة تسجيل البيانات (Data Logging): إضافة طابع زمني دقيق لقراءات الحساسات في مشاريع الطقس أو مراقبة البيئة .
-
أنظمة الجدولة والأتمتة: مثل نظام أجراس مدرسي يعمل تلقائيًا في أوقات محددة، أو أنظمة ري آلية، أو تشغيل وإطفاء أجهزة في مواعيد مبرمجة .
-
أنظمة الحضور والانصراف: تسجيل وقت دخول وخروج الموظفين أو الطلاب .
-
مشاريع إنترنت الأشياء (IoT): مزامنة الأجهزة مع الوقت الفعلي وإرسال بيانات موقوتة إلى السحابة .
-
أنظمة الأمان: تسجيل الأحداث مع طابع زمني دقيق .
-
عدادات الكهرباء والتطبيقات الصناعية: حيث الدقة العالية ضرورية .
لا يوجد حاليا تقييمات على هذا المنتج.