جدول المحتويات:
فيديو: ساعة رقمية وثنائية في 8 أرقام × 7 شرائح شاشة LED: 4 خطوات (مع صور)
2024 مؤلف: John Day | [email protected]. آخر تعديل: 2024-01-30 07:41
بواسطة lagsilva
حول: البرمجة والنماذج الإلكترونية باستخدام 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
موصى به:
عرض شرائح مكون من 4 أرقام و 7 14 دبوسًا مع Arduino: 3 خطوات
4 أرقام 7 عرض شرائح 14 دبابيس مع Arduino: من الجيد دائمًا اختبار ما إذا كان الجهاز يعمل بشكل صحيح أم لا إذا كان هذا المكون يحتوي على عدد كبير جدًا من المسامير. في هذا المشروع ، قمت باختبار شاشتي المكونة من 4 أرقام المكونة من 7 قطع و 14 سنًا. سيعرض كل مقطع 7 من 0 إلى 9 في نفس الوقت
مستشعر المسافة + 4 أرقام و 7 شرائح عرض: 4 خطوات
مستشعر المسافة + 4 أرقام و 7 Seg Display: استخدم مستشعر المسافة وشاهد مسافة الكائنات على شاشة من سبعة أجزاء. يمكنك أيضًا رؤية المؤازرة تتحرك أكثر نحو اليسار مع اقتراب الجسم. سيخبرك مؤشر LED باللون الأحمر ما إذا كنت قريبًا جدًا وسيخبرك مؤشر LED الأخضر إذا كان لديك أيضًا
شاشة عرض إطار صور رقمية مقاس 55 بوصة بدقة 4K لحوالي 400 دولار أمريكي: 7 خطوات (مع صور)
شاشة عرض بإطار صور رقمي بحجم 55 بوصة بدقة 4K مقابل 400 دولار تقريبًا: هناك الكثير من البرامج التعليمية حول كيفية إنشاء إطار صور رقمي رائع باستخدام raspberry pi. للأسف لا يدعم rpi دقة 4K. يمكن لـ Odroid C2 التعامل بسهولة مع دقة 4K ولكن لا يعمل أي من دروس rpi مع وحدة C2. استغرق الأمر
ساعة رقمية لمدة 12 ساعة باستخدام الأردوينو: 3 خطوات
ساعة رقمية مدتها 12 ساعة باستخدام Arduino: هذا مشروع قائم على اللوح يستخدم Atmel Atmega 2560 (Arduino Mega) وشاشة LCD مقاس 16 × 2 لإنشاء ساعة رقمية مدتها 12 ساعة دون الحاجة إلى أجهزة طرفية إضافية. يمكننا أيضًا ضبط الوقت وتعديله بمساعدة زرين ضغط
اردوينو قفل لاسلكي مع NRF24L01 و 4 أرقام 7 شرائح العرض: 6 خطوات (مع صور)
Arduino Wireless Combination Lock مع NRF24L01 و 4 Digit 7 Segment Display: بدأ هذا المشروع حياته كتمرين للقيام بشيء ما باستخدام شاشة عرض مكونة من 7 أرقام. تم الانتهاء منه ، كان مملاً للغاية. لقد قمت ببنائه باستخدام Arduino UNO