
تقرن هذه الساعة وحدة الساعة الفعلية DS3231 بصف من وحدات مصفوفة LED المُشغَّلة بـMAX7219، وهي تقنية عرض ورقاقة ساعة فعلية مختلفتان عن ساعة DS1307 مع OLED التي بنيناها سابقًا، معطية إياها مظهرًا متوهجًا بنقاط مضيئة بدلًا من شاشة OLED صغيرة.
لماذا DS3231 بدلًا من DS1307
كلتا الشريحتين ساعة فعلية تحافظ على دقة الوقت ببطاريتها الاحتياطية الخاصة، لكن DS3231 يضيف مذبذبًا معوَّض الحرارة مدمجًا، ما يجعله أدق بشكل ملحوظ مع الوقت من DS1307 الذي استخدمناه في مشروع ساعة OLED السابق، وهو يستحق التكلفة الإضافية الصغيرة إن كانت دقة حفظ الوقت طويل الأمد مهمة.
المكونات المطلوبة
أردوينو نانو، وحدة ساعة فعلية من نوع DS3231، شريط عرض مصفوفة LED من نوع MAX7219 بأربع وحدات، زرا ضغط بعنوان "set" و"ent"، لوحة تجارب، وبطارية 9 فولت.
طريقة التوصيل
تتواصل DS3231 عبر I2C بالطريقة نفسها التي تتواصل بها أي وحدة ساعة فعلية. يتصل شريط مصفوفة MAX7219 عبر خطوط بيانات وساعة واختيار شريحة بأسلوب SPI، وهو نمط التوصيل الأساسي نفسه المستخدم في مشروع مصفوفة MAX7219 8×8 المستقل، لكن بأربع وحدات مسلسَلة معًا لعرض أحرف أكثر في آنٍ واحد.
ضبط الوقت
يتوليان الزران عملية الضبط: يتنقل "set" بين القيمة المُحرَّرة (الساعات، الدقائق)، بينما يؤكد "ent" وينتقل للتالي، مما يتيح ضبط الساعة بالكامل من الأزرار دون الحاجة لإعادة رفع الكود في كل مرة.
كيف يتناسب هذا مع مشاريع الساعات والمصفوفات الأخرى لدينا
يجمع هذا المشروع بين شيئين تناولناهما منفصلَين سابقًا، حفظ الوقت بوحدة ساعة فعلية وتشغيل مصفوفة LED من نوع MAX7219، في بناء ساعة تطبيقية واحدة، منضمًا لساعة DS1307/OLED كخيار ساعة كامل ثانٍ بأسلوب عرض مختلف وشريحة ساعة فعلية أدق.
يمكنك إيجاد وحدات الساعة الفعلية DS3231 وشاشات مصفوفة LED من نوع MAX7219 ضمن متجر Juthour Tech.
اترك تعليقا