جدول المحتويات:
- الخطوة 1: قم بتثبيت البطارية
- الخطوة 2: الاتصال
- الخطوة 3: المكتبة
- الخطوة 4: إعداد الساعة
- الخطوة الخامسة: اختبار RTC
فيديو: كيفية استخدام وحدة ساعة الوقت الفعلي (DS3231): 5 خطوات
2024 مؤلف: John Day | [email protected]. آخر تعديل: 2024-01-30 07:36
DS3231 عبارة عن ساعة I2C في الوقت الحقيقي منخفضة التكلفة ودقيقة للغاية (RTC) مع مذبذب بلوري مدمج معادل لدرجة الحرارة (TCXO) وكريستال. يشتمل الجهاز على مدخل للبطارية ويحافظ على عرض دقيق للوقت عند انقطاع الطاقة الرئيسية للجهاز.
اللوازم:
Arduino Uno R3 -
وحدة DS3231 RTC - وحدة diymore DS3231 AT24C32 IIC RTC
اللوح - MB-102 اللوح
أسلاك الطائر - ذكر لذكر 4 و 8 بوصات سلك توصيل متوافق مع شريط دوبونت بدون لحام
الخطوة 1: قم بتثبيت البطارية
دخل البطارية هو 3 فولت ويمكن لبطارية CR2032 3 فولت النموذجية تشغيل الوحدة والحفاظ على المعلومات لأكثر من عام.
الخطوة 2: الاتصال
يعد توصيل وحدة RTC أمرًا بسيطًا جدًا!
VCC -> Arduino 5VGND -> Arduino GND SCL -> SCL أو A5 SDA -> SDA أو A4
الخطوة 3: المكتبة
يمكن تثبيت مكتبة Arduino الخاصة بساعة الوقت الحقيقي DS3231 (RTC) مباشرة في Library Manager.
الخطوة 4: إعداد الساعة
تم ضبط الساعة على الأرجح على 1 يناير 1970 مبدئيًا. إذا كنت بحاجة إلى الوقت الفعلي في مشروعاتك ، فقم بمزامنة RTC مع جهاز الكمبيوتر الخاص بك.
تم الاطلاع على مثال DS3231_set من مكتبة DS3231 ويبدو أنه يتوقع تاريخًا يتم إرساله بهذا التنسيق YYMMDDwHHMMSS ، مع علامة "x" في النهاية.
يجب أن تحصل سطور قليلة من كود Python باستخدام pyserial و ntplib على وقت من خادم الوقت وإرسال سلسلة إلى Arduino.
الخطوة الخامسة: اختبار RTC
في المكتبة ، تجد الأمثلة DS3231 / echo_time.ino. قم بتحميله على Arduino وسترى الوقت مطبوعًا على الشاشة التسلسلية.
موصى به:
رسم الرسم البياني في الوقت الفعلي على Android من Arduino من خلال HC-05: 3 خطوات
رسم رسم بياني في الوقت الفعلي على Android من Arduino من خلال HC-05: مرحبًا ، إليك برنامج تعليمي لكيفية رسم رسم بياني للقيم في الوقت الفعلي من وحدة تحكم دقيقة مثل Arduino إلى التطبيق. يستخدم وحدة Bluetooth مثل HC-05 للعمل كجهاز مراسلة لنقل واستقبال البيانات بين Ar
Postshirt: كشف الموقف الذي يمكن ارتداؤه في الوقت الفعلي: 9 خطوات
Postshirt: Realtime Wearable Posture Detection: Postshirt هو نظام لاكتشاف الوضع لاسلكيًا في الوقت الفعلي ينقل ويصنف بيانات مقياس التسارع من Adafruit Feather إلى تطبيق Android عبر Bluetooth. يمكن للنظام الكامل أن يكتشف في الوقت الفعلي ما إذا كان المستخدم لديه وضعية سيئة و c
التعرف على الجهاز في الوقت الفعلي باستخدام آثار أقدام EM: 6 خطوات
التعرف على الأجهزة في الوقت الفعلي باستخدام EM Footprints: يهدف هذا الجهاز إلى تصنيف الأجهزة الإلكترونية المختلفة وفقًا لإشارات EM الخاصة بها. للأجهزة المختلفة ، لديهم إشارات كهرومغناطيسية مختلفة تنبعث منها. لقد طورنا حلاً لإنترنت الأشياء لتحديد الأجهزة الإلكترونية التي تستخدم الجسيمات
برنامج MicroPython: تحديث بيانات مرض فيروس كورونا (COVID-19) في الوقت الفعلي: 10 خطوات (بالصور)
برنامج MicroPython: تحديث بيانات مرض فيروس كورونا (COVID-19) في الوقت الفعلي: في الأسابيع القليلة الماضية ، تجاوز عدد الحالات المؤكدة لمرض فيروس كورونا (COVID 19) في جميع أنحاء العالم 100000 حالة ، وقد أعلنت منظمة الصحة العالمية (WHO) تفشي الالتهاب الرئوي الفيروسي الجديد ليكون وباءً عالمياً. كنت جدا
استخدام وحدات ساعة الوقت الحقيقي DS1307 و DS3231 مع Arduino: 3 خطوات
استخدام وحدات الساعة في الوقت الفعلي DS1307 و DS3231 مع Arduino: نستمر في تلقي طلبات حول كيفية استخدام وحدات الساعة في الوقت الحقيقي DS1307 و DS3231 مع Arduino من مصادر مختلفة - لذلك هذا هو أول برنامج تعليمي من جزأين حول كيفية استخدامها. في هذا البرنامج التعليمي من Arduino ، لدينا وحدتان للساعة في الوقت الفعلي لنا