جدول المحتويات:

ساعة رقمية وثنائية في 8 أرقام × 7 شرائح شاشة LED: 4 خطوات (مع صور)
ساعة رقمية وثنائية في 8 أرقام × 7 شرائح شاشة LED: 4 خطوات (مع صور)

فيديو: ساعة رقمية وثنائية في 8 أرقام × 7 شرائح شاشة LED: 4 خطوات (مع صور)

فيديو: ساعة رقمية وثنائية في 8 أرقام × 7 شرائح شاشة LED: 4 خطوات (مع صور)
فيديو: ساعة ذكية ويفي + 4G 2024, يوليو
Anonim
Image
Image

بواسطة lagsilva

ساعة رقمية مع دوران تلقائي لشاشة LED
ساعة رقمية مع دوران تلقائي لشاشة LED
الساعة الناطقة بلغتين (EN + PT)
الساعة الناطقة بلغتين (EN + PT)
الساعة الناطقة بلغتين (EN + PT)
الساعة الناطقة بلغتين (EN + PT)
ساعة رقمية رباعية الأشواط
ساعة رقمية رباعية الأشواط
ساعة رقمية رباعية الأشواط
ساعة رقمية رباعية الأشواط

حول: البرمجة والنماذج الإلكترونية باستخدام Arduino وتحليلات البيانات هي هواياتي. المزيد عن لاغسيلفا »

هذه هي النسخة التي تمت ترقيتها من ساعة رقمية وثنائية باستخدام شاشة LED مكونة من 8 أرقام × 7 أجزاء.

أحب تقديم ميزات جديدة للأجهزة المعتادة ، خاصة الساعات ، وفي هذه الحالة يكون استخدام شاشة 7 Seg لـ Binary Clock غير تقليدي وهي طريقة شيقة ومختلفة لتطبيقها.

كان خياري في هذا المشروع هو استخدام شاشة تعمل بواسطة MAX72xx وهو أمر مفيد حقًا لأنه يستخدم ثلاثة منافذ Arduino رقمية فقط. لقد استخدمت أيضًا وحدة DS1307 RTC غير مكلفة لتخزين الوضع الزمني للساعة على ذاكرتها الداخلية: معيار 24HS أو AM-PM.

في كل مرة تقوم فيها بإعادة تعيين Arduino أو إعادة تشغيله ، سيتغير وضع الوقت.

تُظهر الأرقام الأربعة الأولى الموجودة على يسار الشاشة الساعات والدقائق بأرقام عشرية. تُظهر الأرقام الثلاثة التالية الساعات والدقائق والثواني في تدوين ثنائي ويوضح الرقم الأخير على اليمين يوم الأسبوع.

حول الكود ، كان عليّ تطوير طريقة لاستخدام مكتبة "LedControl" لتحويل العرض العشري ذي 7 سيغ التقليدي إلى عرض ثنائي. الحل هو استخدام وظيفة "setRow" التي يتم تطبيقها عادةً لعرض المصفوفة النقطية. باستخدام هذه الوظيفة ، يمكنك التحكم بشكل فردي في مؤشرات LED الخاصة بالشاشة لإنشاء أي نمط أحرف.

ارجو ان يعجبك!

الخطوة 1: قائمة المواد

قائمة مواد
قائمة مواد
قائمة مواد
قائمة مواد
قائمة مواد
قائمة مواد
  • اردوينو UNO R3
  • شاشة LED 8 أرقام × 7 شرائح مع MAX7219
  • وحدة DS1307 RTC (ساعة الوقت الحقيقي)
  • اللوح الصغير
  • صداري

الخطوة 2: المخططات

المخططات
المخططات

تظهر وصلات التركيب في الرسم المرفق.

اتبع بعناية قبل تشغيل الطاقة.

الخطوة 3: النموذج

لقد صنعت نموذجًا مطبوعًا على الورق لتغطية وتسهيل قراءة شاشة LED.

فقط قم بطباعته وقصه على شاشة 7 Seg.

الخطوة 4: كود اردوينو

يوجد في الملف المرفق كود Arduino.

ستحتاج إلى المكتبات التالية لتشغيل هذا الرمز:

LedControl.h - مكتبة للتحكم في شاشة LED باستخدام MAX72xx

Wire.h - مكتبة لدعم الاتصالات مع RTC

DS1307RTC.h - مكتبة للتحكم في RTC

موصى به: