תוכן עניינים:
וִידֵאוֹ: שעון דיגיטלי ובינארי בת 8 ספרות X 7 פלחים תצוגת LED: 4 שלבים (עם תמונות)
2024 מְחַבֵּר: John Day | [email protected]. שונה לאחרונה: 2024-01-30 09:16
עקוב אחר מאת המחבר:
אודות: קידוד, אב טיפוס אלקטרוני עם 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
מוּמלָץ:
שעון עצר לתצוגה בת 4 ספרות 7 פלחים: 3 שלבים
שעון עצר לתצוגה של 7 ספרות בקטע 7 ספרות: מדריך זה יראה לך כיצד ליצור שעון עצר תפקודי בזמן אמת מתצוגה בת 4 ספרות בת שבעה קטעים
טיימר בעל 7 ספרות בת 7 ספרות עם לחצן איפוס: 5 שלבים
טיימר בעל 7 ספרות בת 7 מגזרות עם לחצן איפוס: מדריך זה ילמד אותך כיצד ליצור טיימר לאחור באמצעות תצוגה בת 7 ספרות בת 7 ספרות הניתנת לאיפוס באמצעות כפתור. החומרים הנדרשים, החיווט הנכון ו. קובץ להורדה של הקוד שהיה
תצוגה בת 7 ספרות בת 4 ספרות מאשפה: 7 שלבים
תצוגה בת 7 ספרות בת 4 ספרות מהאשפה: עבר הרבה זמן מאז שהעליתי זמן רב להוראה. אז היום אני הולך להראות לך איך להמיר קצת זבל לתצוגה נחמדה! ניתן להשתמש בתצוגה זו לשעון שאפרסם בעתיד להוראה. בואו לחפור! U
כיצד להכין שעון דיגיטלי באמצעות 8051 עם תצוגת 7 פלחים: 4 שלבים
כיצד להכין שעון דיגיטלי באמצעות 8051 עם תצוגת 7 פלחים: בפרויקט זה הסברתי לך כיצד להכין שעון דיגיטלי פשוט באמצעות מיקרו -בקר 8051 עם תצוגת 7 קטע
נעילת שילוב אלחוטית של Arduino עם NRF24L01 ותצוגת 7 פלחים בת 4 ספרות: 6 שלבים (עם תמונות)
נעילת שילוב אלחוטית של Arduino עם NRF24L01 ותצוגת 7 פלחים בת 4 ספרות: פרויקט זה התחיל את חייו כתרגיל לעשות משהו עם צג בן 4 ספרות בן 7 קטעים. זה נגמר, זה היה די משעמם. בניתי אותו באמצעות UNO Arduino