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

שעון דופק Arduino DCF77: 13 שלבים (עם תמונות)
שעון דופק Arduino DCF77: 13 שלבים (עם תמונות)

וִידֵאוֹ: שעון דופק Arduino DCF77: 13 שלבים (עם תמונות)

וִידֵאוֹ: שעון דופק Arduino DCF77: 13 שלבים (עם תמונות)
וִידֵאוֹ: Nixie tube alarm clock 2024, יולי
Anonim
Image
Image

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

מעטפת מדפסת תלת מימד 5
מעטפת מדפסת תלת מימד 5
תצוגת טיקר WIFI LED ESP32 LED Matrix
תצוגת טיקר WIFI LED ESP32 LED Matrix
תצוגת טיקר WIFI LED ESP32 LED Matrix
תצוגת טיקר WIFI LED ESP32 LED Matrix
ברומטר ארדואינו
ברומטר ארדואינו
ברומטר ארדואינו
ברומטר ארדואינו

מבוא

מדריך זה מראה לך כיצד להכין שעון דופק דיגיטלי ולהוסיף אותו לתיק שעון ישן בגודל 12 אינץ '(300 מ מ) או לחוגה ולוח. השתמשתי בשעון חיוג אנגלי ישן עם חיוג 12 אינץ', אך כל שעון עם מארז גדול מספיק יהיה משמש כל עוד יש מקום על החוגה לתצוגה הדיגיטלית ולתנועה אנלוגית משנית.

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

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

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

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

תנועות

צג השניות האנלוגיות משתמש בתוספת שעון קוורץ סטנדרטית ומשתנה כך שניתן להניע אותו באמצעות הארדואינו.

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

מקור הזמן

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

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

תצוגות

תצוגת מידע

השתמשתי בתצוגת תווים גדולה בגודל 20x4 LCD לשעון ומידע DCF77 אך ניתן להשתמש בתצוגה רגילה בגודל 20x4 ללא שינוי בקוד. התצוגה משתמשת במודול I2C כך שרק 2 חוטים (בתוספת 5v ו- 0v) נדרשים כדי לשלוט בו.

תצוגת שעון דיגיטלי

מודול תצוגה בן 7 ספרות בגודל 0.56 אינץ ', בעל שבעה קטעים, משמש לתצוגת זמן דיגיטלית.

אלה זמינים ב- Ebay כערכות או כמודולים מובנים מראש ודורשים רק 3 חוטים (בתוספת 5v ו- 0v) כדי לשלוט בהם.

נשמע

לשעון זה יש צליל טיק טק של 1 שנייה משעון ארוך (אבא). זה מושמע על ידי לוח שמע Sound FX של adafruit + מגבר 2x2W שנשלט על ידי ה- Arduino. ניתן לכבות את הצליל או להגביר או להקטין את עוצמת הקול לפי הצורך.

לוח מגעים

מכיוון שמדובר במעגל חד פעמי בנוי על לוח ורו. בניתי עיצוב Arduino בעיצוב אך ניתן להשתמש ב- Uno בגודל מלא במידת הצורך. שימו לב שספריית DCF77 המשמשת בשעון זה דרשה קריסטל קוורץ על הארדואינו.

שלב 1: בנייה בסיסית

בנייה בסיסית
בנייה בסיסית
בנייה בסיסית
בנייה בסיסית
בנייה בסיסית
בנייה בסיסית

איור 1 מציג את השעון שהושלם. השעון בנוי מחלקים משעון חיוג בגודל 12 אינץ '(300 מ מ) המותקן על קופסה אחורית חדשה הבנויה מעץ דיקט.

קופסת הדיקט הוכתמה כך שתתאים להיקף החוגה. מסגרת החיוג של אלון הופשטה לעץ חשוף ולבנה להבהרת הצבע.

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

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

איור 4 מציג את הלוח האחורי ואת המודולים ללא תצוגת השעון ותנועות.

למעלה מימין - מודול PSU מותאם לתת 5 וולט בלוח לאחר דיודת ההגנה. לוח Vero באמצע הראשי עם מיקרו -בקר Atemega 328 ומודול לוח -קול. תחתון - מודול תצוגת LCD עם מודול בקרה I2C המותקן על הגב. לוח הבקרה של מתג מנועי שעון הקוורץ נמצא בצד שמאל למעלה עם מתגי בקרה של תאורה אחורית של צליל ותאורה אחורית המותקנים מימין. לוח הקול היוצר את הצליל המתקתק מחובר לרמקול הקטן היורה דרך תחתית המארז. צליל התקת הדגימה נדגם מתנועת שעון ארוכה של שנייה אחת שנערכה ב- Audacity עד למדגם של 1.5 שניות. השעון מנגן את הדוגמא הזו כל שנייה אחרת כך שהתיקתוק תמיד מסונכרן עם כל תצוגות השעון. LDR מותקן דרך חור שנחתך בצד ימין של התיבה האחורית כדי לשלוט בעוצמת התצוגה של 7 הקטע באמצעות המיקרו -בקר. צג ה- LCD והתצוגה הדיגיטלית של 7 קטעים מופעלים על ידי מודול גלאי PIR הממוקם באותו חדר כמו השעון בכל פעם שמישהו נמצא בחדר.

איור 5 מציג את החוגה המקורית הכוללת כתמים, שבבים ושקעים והוסיפה לה חיוג שניות וחריץ לחיתוך לתצוגה הדיגיטלית.

שלב 2: תצוגות

תצוגות
תצוגות

"loading =" עצלן "" loading = "עצלן" "טוען =" עצלן"

וִידֵאוֹ
וִידֵאוֹ
וִידֵאוֹ
וִידֵאוֹ

הסרטון מראה את השעון עובד במשך דקה שלמה.

שלב 13: קוד

דורש את הספריות הבאות

LedControl.h

dcf77.h שימו לב שעון זה משתמש בספריית Udo Kleins שחרור 2 להורדה כאן DCF77 מהדורה 2

LiquidCrystal_I2C.h

Wire.h

מוּמלָץ: