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

שעון רב -מודאלי: 4 שלבים
שעון רב -מודאלי: 4 שלבים

וִידֵאוֹ: שעון רב -מודאלי: 4 שלבים

וִידֵאוֹ: שעון רב -מודאלי: 4 שלבים
וִידֵאוֹ: How to set the clock / time on Toyota rav4 2024, נוֹבֶמבֶּר
Anonim
שעון רב -מודאלי
שעון רב -מודאלי

אני אוהב שעונים! חיפשתי מדריך לשעון המציג ספרות רומיות על המסך. כאשר לא קיבלתי מתאים על בסיס ארדואינו, החלטתי לבנות אחד בעצמי. יחד עם צג TFT צבעוני, תהיתי מה עוד אפשר להציג ויולה! מחשבות על מערכות מספר שונות שנלמדו בימי התואר הראשון בהנדסה (יותר משני עשורים אחורה!) הגיעו במהירות: בינארית, דיגיטלית, אוקטלית והקסדצימלי וכו 'וכו'

זה אמנם התחיל אותי ואחרי הרבה תכנון וקידוד, הנה ההטמעה!

מאפיינים ייחודיים של שעון זה:

תצוגה רב-מודאלית שבה ניתן להציג את הזמן ב -5 מערכות מספר שונות במסך אחד או כל פורמט מספר המוצג במסכים נפרדים שנבחרו בלחיצת כפתור

כיוון פני השעון יכול להיות מכל 4 צדדים והנתונים המוצגים יכולים להיות מיושרים לכיוון באמצעות כפתור לחיצה. מאוחר יותר אני מתכוון להשתמש בחיישן ג'ירו/האצה כדי לכוון את התצוגה על פי הצד שבו הוא מופעל

מצבים זמינים

דִיגִיטָלי

רוֹמִי

הקסדצימלי (בסיס 16)

אוקטל (בסיס 8)

בינארי (בסיס 2)

למישהו חדש במערכות המספור האלה הנה הקישורים מהפורמט של netBinary:

פורמט אוקטל:

פורמט הקסדצימלי:

פורמט רומאי:

שלב 1: חלקים דרושים:

חלקים דרושים
חלקים דרושים
חלקים דרושים
חלקים דרושים
חלקים דרושים
חלקים דרושים

פריטים הדרושים:

  • Arduino UNO/Nano או שווה ערך
  • תצוגת TFT: 1.44 אינץ '128*128 תצוגת SPI המבוססת על IL9163 (הוזמנה לאחור דרך aliexpress) (אדום PCB)
  • מודול RTC DS 3231
  • מתגי כפתור 2
  • לוח לחם, PCB, חוטי חיבור
  • אופציונלי: מלחם, חוטי חיבור למטרות כלליות ומארז מתאים (אני עוד לא מחליט על שעון זה)

שלב 2: הרכיב את המעגל

הרכיבו את המעגל
הרכיבו את המעגל

השתמש בחיבורים אלה בין ה- RTC ל- Arduino. עיין בתמונה הסכמטית בכתב יד לעיון.

  • DS3231 ---- ארדואינו

    • SDAA4
    • SCLA5
    • Vcc 5V (מארדואינו)
    • GNDGND (מארדואינו)
  • Arduino ---- תצוגת TFT

    • 9A0
    • 10CS
    • 11SDA
    • 13 SCC
  • חיבורי ארדואינו

    • Vcc-5v
    • GND-GND
    • 2GND באמצעות לחצן לחיצה (לחצן שינוי מצב תצוגה-סל/משושה/דצמבר/הכל)
    • 3GND באמצעות לחצן לחיצה (לחצן שינוי כיוון תצוגה)
  • הצג חיבורי תצוגה

    • VCC3.3V (מארדואינו)
    • GND-GND
    • איפוס 3.3V
    • LED5V (מארדואינו)

שלב 3: העלה את הקוד

השתמש בקובץ.ino המצורף לכל הקוד עם הערות שמסבירות את עצמן!

שלב 4: תהנה מהיצירה שלך ותכנן שיפורים עתידיים

תהנה מהיצירה שלך ותכנן שיפורים עתידיים
תהנה מהיצירה שלך ותכנן שיפורים עתידיים
תהנה מהיצירה שלך ותכנן שיפורים עתידיים
תהנה מהיצירה שלך ותכנן שיפורים עתידיים
תהנה מהיצירה שלך ותכנן שיפורים עתידיים
תהנה מהיצירה שלך ותכנן שיפורים עתידיים

יש לך שעון יפה וחנון על השולחן שלך ויש הרבה מקום לרעיונות חדשים

  • שנה תצוגה או רענן רק חלקים ספציפיים של המסך כדי להפוך את התצוגה לרעננה מהירה יותר (יישום הנוכחי הזה לפעמים מפספס הצגת שנייה עקב רענון המסך כולו)
  • הוסף לוח גירו/תאוצה וקוד משויך כדי להתאים את סיבוב התצוגה כך שיתאים לכיוון המארז
  • תנו לדמיון להשתולל…

אחרון חביב, אם אתה אוהב את השעון שלי, הצביע עבורו בתחרות השעונים המתקיימת כעת

מוּמלָץ: