תוכן עניינים:

שעון דיגיטלי ובינארי בת 8 ספרות X 7 פלחים תצוגת LED: 4 שלבים (עם תמונות)
שעון דיגיטלי ובינארי בת 8 ספרות X 7 פלחים תצוגת LED: 4 שלבים (עם תמונות)

וִידֵאוֹ: שעון דיגיטלי ובינארי בת 8 ספרות X 7 פלחים תצוגת LED: 4 שלבים (עם תמונות)

וִידֵאוֹ: שעון דיגיטלי ובינארי בת 8 ספרות X 7 פלחים תצוגת LED: 4 שלבים (עם תמונות)
וִידֵאוֹ: INFO 4320 LED Binary Clock 2024, יולי
Anonim
Image
Image

עקוב אחר מאת המחבר:

שעון דיגיטלי עם סיבוב אוטומטי של תצוגת LED
שעון דיגיטלי עם סיבוב אוטומטי של תצוגת LED
שעון מדבר דו לשוני (EN+PT)
שעון מדבר דו לשוני (EN+PT)
שעון מדבר דו לשוני (EN+PT)
שעון מדבר דו לשוני (EN+PT)
שעון דיגיטלי בעל 4 פעימות
שעון דיגיטלי בעל 4 פעימות
שעון דיגיטלי בעל 4 פעימות
שעון דיגיטלי בעל 4 פעימות

אודות: קידוד, אב טיפוס אלקטרוני עם Arduino ו- Data Analytics הם התחביבים שלי. עוד על lagsilva »

זו הגרסה המשודרגת שלי של שעון דיגיטלי ובינארי באמצעות תצוגת LED בגודל 8 ספרות x 7.

אני אוהב לתת תכונות חדשות למכשירים רגילים, במיוחד שעונים, ובמקרה זה השימוש בתצוגת 7 Seg עבור שעון בינארי אינו שגרתי וזו דרך מעניינת ושונה ליישם אותו.

הבחירה שלי בפרויקט זה הייתה להשתמש בתצוגה המופעלת על ידי MAX72xx אשר היא שימושית באמת מכיוון שהיא משתמשת רק בשלוש יציאות Arduino דיגיטליות. השתמשתי גם במודול RTC DS1307 זול כדי לאחסן את מצב השעון על הזיכרון הפנימי שלו: 24HS רגיל או AM-PM.

בכל פעם שאתה מאפס או מפעיל מחדש את ה- Arduino, מצב הזמן ישתנה.

ארבע הספרות הראשונות משמאל לתצוגה מציגות את השעות והדקות במספרים עשרוניים. שלוש הספרות הבאות מציגות את השעות, הדקות והשניות בסימון בינארי ואת הספרה האחרונה מימין להודיע ליום חול.

בנוגע לקוד, הייתי צריך לפתח דרך להשתמש בספריית "LedControl" כדי להפוך את התצוגה המקובלת של 7 שניות לעשירה לתצוגה בינארית. הפתרון הוא להשתמש בפונקציה "setRow" שלרוב מיושמת להצגת מטריצת נקודות. בעזרת פונקציה זו, אתה יכול לשלוט בנפרד על נוריות התצוגה כדי ליצור כל דפוס תווים.

מקווה שאתה אוהב!

שלב 1: רשימת חומרים

רשימת חומרים
רשימת חומרים
רשימת חומרים
רשימת חומרים
רשימת חומרים
רשימת חומרים
  • Arduino UNO R3
  • 8 ספרות x 7 פלחים תצוגת LED עם MAX7219
  • מודול RTC DS1307 (שעון בזמן אמת)
  • לוח לחם זעיר
  • מגשרים

שלב 2: תרשימים

סכמטים
סכמטים

חיבורי הרכבה מוצגים בסקיצה המצורפת.

עקוב בזהירות לפני הפעלת החשמל.

שלב 3: תבנית

הכנתי דגם מודפס על נייר כדי לכסות ולהקל על קריאת תצוגת ה- LED.

כל שעליך לעשות הוא להדפיס ולחתוך אותו על גבי תצוגת 7 השבבים.

שלב 4: קוד ארדואינו

בקובץ המצורף נמצא קוד Arduino.

כדי להפעיל את הקוד הזה, תזדקק לספריות הבאות:

LedControl.h - ספרייה לשליטה בתצוגת ה- LED עם MAX72xx

Wire.h - ספרייה לתמיכה בתקשורת עם RTC

DS1307RTC.h - ספרייה לשליטה ב- RTC

מוּמלָץ: