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

שעון - כיצד לבנות שעון עשוי משעונים !: 14 שלבים (עם תמונות)
שעון - כיצד לבנות שעון עשוי משעונים !: 14 שלבים (עם תמונות)

וִידֵאוֹ: שעון - כיצד לבנות שעון עשוי משעונים !: 14 שלבים (עם תמונות)

וִידֵאוֹ: שעון - כיצד לבנות שעון עשוי משעונים !: 14 שלבים (עם תמונות)
וִידֵאוֹ: האנשים הכי שמנים בעולם | טופטן 2024, נוֹבֶמבֶּר
Anonim
שעון - כיצד לבנות שעון עשוי משעונים!
שעון - כיצד לבנות שעון עשוי משעונים!
שעון - כיצד לבנות שעון עשוי משעונים!
שעון - כיצד לבנות שעון עשוי משעונים!

שלום לכולם! זו ההגשה שלי לתחרות המחברים בפעם הראשונה 2020! אם אתה אוהב את הפרויקט הזה, אעריך מאוד את ההצבעה שלך:) תודה!

מדריך זה ינחה אותך בתהליך בניית שעון שעון עשוי! קראתי לו בחוכמה, "שעון". אני יודע, מקורי מאוד.

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

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

הערה: האמירה "אתה מקבל על מה שאתה משלם" נכונה במקרה זה מכיוון שהעיצוב שלי לא מסוגל ליצור את הרגעים המסונכרנים המורכבים שהמקור עושה. אבל אני עדיין חושב שזה די מגניב, במיוחד מכיוון שתוכל להגיד שהצלחת!

שלב 1: סקירת עיצוב

עיצוב סקירה
עיצוב סקירה
עיצוב סקירה
עיצוב סקירה
עיצוב סקירה
עיצוב סקירה
עיצוב סקירה
עיצוב סקירה

הדבר הראשון שצריך להתכנן בעיצוב היה התנועה.

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

סרווס לעומת זאת זולים, זמינים וקלים מאוד לתכנות. נמצא פתרון.

אחרי קצת זמן ב- CAD, מצאתי עיצוב. התוכנית הייתה ליצור 24 שעונים קטנים שבהם ניתן לשלוט באופן עצמאי בידיו של כל שעון בעזרת שני מנועי סרוו, להרכיב את השעונים האלה על לוח ברשת 8x3 ולכתוב קצת קוד לשליטה בתנועות כך שהידיים יעשו מספרים. תוכנית השליחות הושלמה.

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

זה כלל חיפוש באינטרנט אחר תמונות וסרטונים של ClockClock בפעולה. מצאתי תמונות לחלק מהמספרים אבל גם באתי יבש בכמות טובה. לאחר תסכול כלשהו, אור מלמעלה זרח למטה ונתקלתי באתר שבו מישהו עשה גרסה דיגיטלית של ClockClock ויש לו תמונה של כל העמדות. ציון!! קרדיט למנואל ב- manu.ninja. בדוק את הפוסט שלו בבלוג עם הפרויקט! דברים מגניבים מאוד!

בעזרת זה מיפיתי את המיקום והתנועות שכל יד צריכה לבצע מספר אחד למשנהו על מנת ליצור את הספרות תוך כדי שעון הזמן. (חצי יום עבודה מסוכמת ב -26 מילים.. אנחה..) הגיע הזמן לבנות כמה דברים!

שלב 2: הזמנת חומרים

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

מדפסת תלת מימד ופילמנט

אם אין לך מדפסת תלת מימד, תצטרך להשיג אחת לפרויקט זה. תוכל להדפיס את החלקים באמצעות שירות הדפסה, אך לא הייתי ממליץ על מסלול זה מכיוון שכנראה יותר חסכוני לקנות מדפסת משלך בגלל מספר החלקים שאתה צריך להדפיס. בנוסף, אם תקנה מדפסת משלך, תהיה לך מדפסת שתוכל מה שאתה רוצה בעתיד! אם אתה צריך להשיג אחד, אני מאוד ממליץ על Ender 3 של Creality. זו המדפסת שבה השתמשתי לפרויקט הזה ולמעשה הרמתי מדפסת שנייה. ניתן להשיג אותם בסביבות 250 $ ולהדפיס היטב במחיר.

Ender 3 מאת Creality 3D -

בחרתי להשתמש בחומר PLA בשחור ולבן עבור השעונים הבודדים, אבל אתה יכול להיות יצירתי כמו שאתה רוצה! לדוגמה, בסופו של דבר השתמשתי באפור שאליו שכבתי כשנגמר לי החומר. אם אתה חדש בהדפסה תלת מימדית, הייתי ממליץ להשתמש ב- PLA מעל ABS מכיוון שקל הרבה יותר להדפיס איתו.

  • (2) נימה למדפסת תלת מימד HATCHBOX PLA - שחור -
  • (1) נימה למדפסת תלת מימד HATCHBOX PLA - לבן -

בסך הכל, הפרויקט הזה צריך 1416 גרם של חומר או 470 מ '. בהנחה שאתה רוצה שגופי השעון יהיו בצבע אחר שהידיים, היית צריך 1176 גרם לגופים ו -96 גרם לידיים. שאר הרכיבים ניתנים להדפסה בכל צבע וזה דורש 144 גרם.

מכשירי חשמל

  • (48) SG90 9g מיקרו סרוו -
  • (3) PCA9685 נהג מנועי סרוו PWM 16 ערוצים -
  • (1) מודול שעון בזמן אמת DS1302 -
  • (1) בקר מיקרו Arduino Nano V3.0 -
  • (1) ספק כוח 5v 2a DC -
  • חוטי מגשרות מגוונים -

חומרי בנייה

השתמשתי בעץ הפרקט הזול ביותר שיכולתי למצוא בחנות העצים (צפצפה) והלכתי עם כתם/פולי מסוג מהגוני מ- Varathane. שוב, תהיה יצירתי כמו שאתה רוצה! אֶדֶר? דובדבן? הבחירה בידיים שלך!

  • 3 'x 16 "x 3/4" לוח צפצפה - חנות עצים מקומית
  • כתם סאטן מהגוני וראטהאן ופוליאוריטן -
  • 320 נייר חול גרוס עדין -
  • 100 נייר חול גרוס בינוני -
  • מברשת מריחת כתמים (או שווה ערך) -
  • (100) בורג גיליון מתכת #4 3/8 אינץ 'ראש פיליפס -
  • (96) M2.5 6 מ"מ ברגי כובע ראש לשקע -
  • ג'ל סופר דבק -
  • (אופציונלי) חומר סיכה רב תכליתי -

כלים

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

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

הכלי היחיד שהייתי צריך לרכוש עבור הפרויקט הזה היה מסור חור בגודל 3-1/2 . הלכתי עם דולר החור הקשוח של מילווקי! אם לא הצלחת להבין מהשם, הכלי הזה יוצר כמעט חורים מושלמים, מאוד מאוד אם תלך לאותו מסלול, תזדקק גם לביט המתאם שאליו מתחברת המסור.

  • מסור חור מוקשה 3-1/2 אינץ 'של מילווקי-https://amzn.to/3eYilJC
  • מסור חורים של מילווקי להחלפה מהירה, 1/4 אינץ 'https://amzn.to/35ac3C5

שלב 3: הדפסת חלקים

הדפס חלקים
הדפס חלקים
הדפס חלקים
הדפס חלקים
הדפס חלקים
הדפס חלקים

שמתי את השלב הזה קודם כי זה כנראה ייקח הכי הרבה זמן. בשבילי, לגופי השעון לקח בערך 3 שעות להדפיס ויש 24 מהם (72 שעות בסך הכל לא כולל זמן השבתה). האם אמרתי שהמדפסת השנייה שקניתי נועדה במיוחד לפרויקט הזה? טוב זה היה.

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

הרכבות שעון

  • (24) גופי שעון
  • (24) ידיים דקות
  • (24) שעות בידיים
  • (24) ציוד 12T עם חור קטן
  • (24) ציוד 12T עם חור גדול
  • (24) שמירה על טבעות
  • (48) ציוד סרוו 32T

שונות.

  • (2) סוגרי מעמד
  • (1) ג'יג מקדחה לגוף השעון

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

שלב 4: חותכים את הלוח הקדמי

חותכים את הלוח הקדמי
חותכים את הלוח הקדמי
חותכים את הלוח הקדמי
חותכים את הלוח הקדמי
חותכים את הלוח הקדמי
חותכים את הלוח הקדמי

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

בתמונות כללתי מבט מפוצץ על האופן שבו השעונים משתלבים.

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

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

  1. בדוק את ההתאמה של הילוך 12T עם חור קטן ביד הדקה. זה צריך להיות הדוק, אבל לא בלתי אפשרי להדליק את ההילוך. (מצטער אין לי תמונה של זה)

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

  2. בדוק את ההתאמה של הילוך 12T עם חור גדול ביד השעה. ההתאמה צריכה להיות גם צמודה.

    אם החלקים אינם מתאימים, מקדחים בהדרגה לפי הצורך

  3. בדוק את התאמת טבעת ההחזקה ביד השעה. הטבעת צריכה לשבת על השפה המעוצבת ביד השעה. ההתאמה צריכה להיות צמודה.

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

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

    הסר כל חומר נוסף מהבסיס או מהפיר. הפיר צריך ליצור זווית של 90 מעלות כשהבסיס מסביב לכל ההיקף

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

    אם החלקים אינם מתאימים או שיש בדיה כאשר הדקה מסתובבת, תרצה לקדוח את מרכז שעון השעות. בשבילי, זה הושג עם מקדח מס '18 (0.1695 אינץ'). הערה: אל תברח יותר מדי את שעות השעה וזה יתורגם למשחק במצב המורכב. אני ממליץ להשתמש במערך מחוגה כדי מודדים את קוטר הפיר ביד השעה וקונים מקדח שגודלו בערך ".005 -.010" מהקוטר הזה

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

    • אם הוא מתאים מאחור ולא מלפנים, סביר להניח שיש שפה על פני הגוף שהייתה על לוח הבנייה של המדפסת. ניתן להסיר זאת על ידי הפעלת סכין גילוח סביב היקף הפיר על הגוף.
    • אם לא מתאים מאחור או מלפנים, תסתכל על הציר החיצוני של שעון היד. אם יש בליטות או פצעונים ממדפסת התלת מימד, תצטרך לשייף אותם ולבדוק את ההתאמה.
    • אם זה עדיין לא מתאים לאחר השיוף, יהיה עליך לקדוח את הפיר המרכזי על גוף השעון. בשבילי, הדבר הושג עם מקדחה בגודל 21/64 אינץ '. כמו שעון השעון, השתמש במערך מחוגה למדידת פיר השעון והשתמש במקדח שסביבו ".005 - קוטר.010 "גדול יותר לקדוח גוף השעון.

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

שלב 7: הרכבת השעונים - הדבק והברגה

הרכיבו את השעונים - הדבק וברג
הרכיבו את השעונים - הדבק וברג

אני מקווה שהצלחת לדלג על השלב הקודם אבל אם לא, ליבי איתך.

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

הַרכָּבָה

  1. הכנס את שעון היד דרך גוף השעון ותפס טבעת שמירה. מרחו כמות קטנה של דבק סופר על הקוטר הפנימי (מזהה) של טבעת ההחזקה והחליקו על יד השעה מהגב. ודא שהטבעת יושבת במלואה כך שלא יהיה משחק תרגום ביד השעה. הערה: היו שמרניים עם הדבק. אינך רוצה לפגוע בטעות בחלק העליון של הפיר בדבק בעת התקנת הטבעת, ואינך רוצה שהדבק יזרום יתר על המידה אל הפיר וינעל את היד במקומה על הגוף.
  2. תפוס הילוך 12T עם החור הגדול והנח מעט דבק על מזהה ההילוך.
  3. החלק את ההילוך על יד השעה. וודא שהוא יושב היטב כך שההילוך בסרוו יתיישר כראוי.
  4. תפוס סרוו, נתב את הכבל אל תוך התושב והנח אותו במקומו. הערה: יש להתקין את הסרוו כשהפיר ישירות מול הציר המרכזי (ראו תמונה)
  5. הברג את הסרוו למקומו בעזרת ברגי M2 וחזור על הצד השני.
  6. תפוס שניים מגלגלי הסרוו ואחד אחד, החלק אותם על גבי סרוו הסרוו. הערה: אין שיניים בחלק הפנימי של ההילוכים הללו ויש להן התאמת לחץ. הם מותקנים בצורה הטובה ביותר על ידי הפעלת לחץ בהדרגה בתנועה מעגלית לחלק העליון של ההילוך.
  7. השתמש בבורג שהגיע עם הסרוו כדי להתקין את הציוד למקומו. חזור על הפעולה לצד השני.
  8. כוונן את שעון היד כך שהוא קרוב למיקום השעה 12 על ידי הפעלת לחץ קטן על ציוד הסרוו כדי לנתק אותו מהיד ולסובב את היד לפי הצורך.
  9. התקן את יד הדקה במרכז שעון השעות וסובב אותה כך שהיא תהיה במצב השעה 12.
  10. לתפוס הילוך 12T עם החור הקטן ולמרוח מעט דבק על מזהה ההילוך. החלק את ההילוך על יד הדקה מהחלק האחורי של השעון. וודא שההילוך יושב במלואו.

כעת אמור להיות לך שעון מורכב אחד! לְחַזֵר אַחֲרֵי!

עכשיו לשאר 23.. הערה: סבלנות תידרש.

שלב 8: הרכבת השעון ללוח

הרכיב את השעון ללוח
הרכיב את השעון ללוח
הרכיב את השעון ללוח
הרכיב את השעון ללוח
הרכיב את השעון ללוח
הרכיב את השעון ללוח

עשית זאת. כל 24 השעונים. עבודה טובה.

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

קידוח חורי ההרכבה

  1. תפוס שוב את לוח העץ והנח אותו על כמה בלוקים כשהגב כלפי מעלה. כסו את הגושים במגבות כדי שלא תגרדו את הפנים הקדמיות.
  2. התקן מעט 1/16 אינץ 'במקדח והנח את הג'יג' לתוך החור הראשון.
  3. בעזרת ריבוע (או גלגל העין שלך) סובב את הג'יג כך שיהיה מקביל לקצה הלוח.
  4. הנח את קצה הבור לתוך החור שעל הג'יג וקדח בזהירות את החורים עד לעומק של 1/2 ". לך לאט מכיוון שאתה לא רוצה לקדוח דרך חזית הלוח. פריצה קלה בשביל זה להציב טבעת O קטנה על המקצה 1/2 אינץ 'מהקצה וקידוח עד שטבעת ה- O נוגעת בג'יג'. הטבעת תלך שעות נוספות וייתכן שתצטרך להתאים מחדש אך עדיף לעשות אותה עיוורת.
  5. חזור על הפעולה במשך 23 החורים הנותרים.
  6. מקם את שני סוגרי התמיכה בחלק האחורי של הלוח כ -1.5 "מהקצה החיצוני ובקו עם הקצה התחתון. מקדח לאותו עומק 1/2".

התקנת השעונים

  1. קח שעון והנח אותו עם הפנים כלפי מטה על הלוח.
  2. חבר את השעון למקומו בעזרת 4 מתוך ברגי המתכת מס '4. השתמשתי במברג רגיל לשם כך כדי להבטיח שלא אעשה זאת יותר מדי.
  3. חזור על הפעולה למשך 23 השעונים הנותרים.
  4. בעזרת אותם ברגים הרכיבו את שני סוגרי התמיכה.
  5. סובב את השעון ותהנה מהעבודה שלך!

קח הפסקה טובה כאן כי אתה בערך באמצע הדרך ומגיע לך!

שלב 9: חיווט הכל ביחד

חיבור הכל ביחד
חיבור הכל ביחד
חיבור הכל ביחד
חיבור הכל ביחד
חיבור הכל ביחד
חיבור הכל ביחד
חיבור הכל ביחד
חיבור הכל ביחד

הלאה אל האלקטרוניקה!

לפני שנתחיל נצטרך לבצע מספר שינויים במנהלי הסרוו PWM כדי שנוכל ליישר את כולם ביחד.

מנהלי התקנים של PWM

  1. אם הנהגים שלך לא הגיעו מורכבים, יהיה עליך להרכיב אותם. אם קניתם רכיבים לא מורכבים, אני מניח שאתה יודע כיצד לעשות זאת.
  2. על שניים מהנהגים, הלחם כותרת לצד הלוח שאין לה כזה. זה יאפשר להם להיות מחוברים כבושים יחד. שים אחד בצד.
  3. לאחר מכן, עלינו לגשר על שני אנשי קשר על הלוח שלא הפרשנו כדי לתת לו כתובת ייחודית. עבור לוח זה, זה יהיה אנשי הקשר "A0". בעזרת מגהץ ומעט או הלחמה, גרור את ההלחמה לרוחב כדי לחבר את הרפידות. וודא שהרפידות האחרות נשארות שלמות ואינן מגשרות.
  4. לבסוף, על הלוח שלא הלחכת לו כותרת נוספת, גשר בין שני אנשי הקשר המסומנים כ- A1.

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

תִיוּל

  1. נתב את קווי הסרוו לאורך וגופי השעון מסביב לשעון באופן המאפשר לך לחבר 16 קווים לכל לוח. אם אתה רוצה להעתיק את הניתוב שלי, תסתכל על התמונה. אם אינך מעתיק את הניתוב שלי, יהיה עליך לציין לאיזה לוח וסיכה כל סרוו מחובר. בתמונות שלמעלה, יש מטריצה המציגה את מוספת השמות שבה השתמשתי בקוד. השתמש באותה מוסכמה כך שלא יהיה צורך לשנות את הקוד מאוחר יותר.
  2. בעזרת חוטי המגשר, שרשרת את שלושת הנהגים יחדיו לרוחב. בדוק שוב את עבודתך כדי לוודא שהקווים אינם נחוצים. הסיכות מסומנות הן בצד שמאל והן בצד ימין של הנהגים ואם השתמשת בחוטים בצבעים שונים, זה אמור להיות קל לדעת.
  3. בעזרת כמה חוטי מגשר נוספים, חבר את ה- Arduino Nano לנהג הסרוו הראשון על פי התמונה המצורפת. ניתבתי את אלה לגוף השעון הימני התחתון ביותר כדי שאוכל להסתיר את הארדואינו שם. יש מספיק מקום, רק בדוק שוב כדי לוודא שהחוטים אינם פוגעים בהילוכים.
  4. עם עוד כמה חוטי מגשר, חבר את השעון בזמן אמת (RTC) ל- Arduino לפי התמונה המצורפת. הצלחתי להסתיר את זה בגוף ישירות מעל השעון עם הארדואינו.
  5. לבסוף, חבר את ספק הכוח 5V למסופי הבורג הירוקים במנהג ה- PWM הראשון.

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

שלב 10: כיול העמדות

כיול העמדות
כיול העמדות

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

הבעיה היא שההילוכים אינם ממוקדים לידיים כך שמיקום 100 מעלות של אחד אינו זהה לשני. ככזה, כל יד צריכה להיות מכוילת בנפרד כדי לקבוע איזו פקודה תואמת למיקומים 12, 3, 6 ו -9.

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

לפני שתתחיל, תהליך זה הוא הרבה יותר קל אם אתה מסמן כל שעון עם הסיכה ולוח הנהג לכל יד. קח כמה פתקים דביקים (רצוי בשלושה צבעים) ועט. רשום 8 הערות מכל צבע וכתוב את הזוגות הבאים. "0-1", "2-3", "4-5" … וכו '. אלה יהיו זוגות הסיכה של שעה לכל שעה. הגדר את השעון שלך והנח את הפתקים האלה בחזית הלוח ליד גוף השעון המתאים.

כיול העמדות

  1. הורד והתקן את תוכנית Arduino Coding אם עדיין אין לך אותה.
  2. הורד ופתח את חוברת העבודה של Excel שכותרתה, "כיול השעון והקוד" בקישור הבא, ונווט לדף "טבלת כיול".
  3. הורד את ספריית Adafruit-PWM-Servo-Driver-Driver בקישור למטה והנח אותה בתיקיית ספריית ה- Arduino שלך. תיקיית הספרייה נמצאת בדרך כלל בפרח / Arduino מסמכים במחשב שלך.
  4. הורד ופתח את המערכון של Arduino שכותרתו "כיול_העמדות" המצורף למטה.
  5. בלולאת הריק הראשית, שנה את שורת הקוד עבור השורה הנמוכה ביותר של שעון העמודות הראשון של השעה (C1H לפי מוסכמת השמות). החלף את "3" בלוח שאליו מחוברת יד השעה שלך והחלף את "14" במספר הסיכה שאליו מחוברת היד. "board3.setPWM (14, 0, דופק 2);"
  6. ודא שהלוח שלך מוגדר ל- Nano והיציאה הטורית הנכונה נבחרה בתוכנת Arduino. פתח את הצג הסידורי והעלה את הסקיצה. המסך הטורי צריך לקרוא את "מוכן לפקודה".
  7. שלח "120" לסרוו. יד השעה צריכה להיות במיקום המקביל שלה ל -120.
  8. כעת, תצטרך לקפוץ על רשת ההילוכים כדי שהזרוע תפנה למקום כלשהו ליד עמדת השעה 12 תוך השארת הסרוו במקומו. זה יכול להיעשות על ידי הרחקת העברת סרוו בעדינות מהילוך השעה המתאים, וסיבוב היד עד שהוא פונה למצב 12. הערה: זה לא צריך להיות מושלם, רק בסביבות השעה 12.
  9. עם השלמת ההתאמה, שלח "80" לסרוו. היד צריכה לנוע בכיוון השעון.
  10. כעת יהיה עליך לעבור בין פקודה בסביבות "120" לפקודה "80", ולהמשיך לשנות את מספר 120 עד שתברר איזו פקודה מתאימה לשעה 12. לאחר שתקבל את זה, שים לב לכך בגיליון האקסל בעמודה CW שעה CW.
  11. לאחר מכן, החלף בין הערך 12 שלך למשהו בסביבות "80" עד שתקבל את המספר למיקום השעה 3 מהכיוון השעון. שים לב לכך בטבלה בעמודה CW שעה C1.
  12. לאחר מכן, החלף בין הערך 3 שלך למשהו בסביבת "40" למיקום השעה 6 בכיוון השעון. שימו לב לערך הזה.
  13. מיקום השעה 7.5 מחושב בטבלה אז אל תדאג לגבי זה.
  14. עבור בין הערך 6 שלך למשהו בסביבות "10" כדי לקבל את הערך שלו לשעה 9 בכיוון CCW.
  15. מכיוון שההילוכים אינם מושלמים, כעת עליך לחזור על כך בכיוון השעון מכיוון שהערכים יהיו מעט שונים וכל יד תצטרך לפגוע בעמדות משני הכיוונים עבור המספרים השונים.

כעת עליך לכייל יד אחת בשעון הראשון !!

שנה את המספרים ב "board3.setPWM (14, 0, דופק 2);" קוד ביד דקה C1 וחזור על התהליך. לאחר השלמת, יהיה עליך לחזור על זה עבור 23 המכלולים הנותרים.

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

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

שלב 11: כיול המספרים

כיול המספרים
כיול המספרים

אם הצלחת להגיע עד כאן, כאן השעון יתעורר לחיים!

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

אתה רק צריך לקחת את הקוד הזה, להעלות אותו ולבצע כמה התאמות עדינות לכל מספר.

כיול המספרים

  1. פתח את הסקיצה "כיול_מספרים" המצורפת למטה.
  2. נווט לדף "זוויות קוד" בחוברת העבודה של Excel.
  3. אם ורק אם השתמשת בחיבורי סיכות סרוו שונים משלי, הזן אותם כעת בטבלה "לוח סרוו והקצאת סיכות".
  4. אחרת, גלול מטה מעבר לקו השחור והעתק את הקוד עבור הספרה הראשונה.
  5. הדבק אותו בסקיצה של ארדואינו בתחתית ממש.
  6. בקוד שזה עתה הדבקת, שנה את המספר המודגש בשורה זו ל- "11". "אם (מספר == 0) {". זה ישמש לשליחת "0" לשעון.
  7. בלולאה הראשית, שנה את המספר המודגש של הספרה שאתה מכייל. "digit4 (מספר);"
  8. העלה את הסקיצה ופתח את הצג הסידורי. אתה אמור לראות את "מוכן לפיקוד".
  9. המספרים נועדו לפעול רק בסדר עוקב. 1, 2, 3 וכו 'קדימה ושלח "11" ללוח אך אל תתבאס אם הוא כבוי. זה היה בהנחה ש" 2 "היה שם קודם. מחזור במספרים האחרים 1, 2 ו -11. כעת אתה אמור לראות משהו קרוב ל "0"
  10. עכשיו זה המקום בו תצטרך לשנות את הזוויות ככל שתרצה לשכלל את המיקומים של הידיים. אם יש לך את הדביקות עדיין למעלה זה לא קשה כמו שזה נשמע. תגיד שאתה עובר מ -0 ל -1 אבל לא אוהב את המיקום שאחת הידיים נמצאת בו. שים לב ללוח ולסיכה של אותה יד וגלול למרות הקוד לשורות מתחת, "אחרת אם (מספר == 1) {". מצא את הקו שאליו היד הזו נעה, והוסף או הפחת ביט אם אתה רוצה שהיד תנוע קצת יותר בכיוון CW או CCW בהתאמה.
  11. אם אינך רואה את שורת הקוד לאן היד הזו נעה, זה בגלל שהיא לא הייתה צריכה לזוז מהמיקום הקודם שלה כדי להפוך את המספר הזה ונקבעה לפני היד. במקרה זה, חזור אחורה אם כי המספרים, 0 או 2, מצא את השורה הזו ובצע את השינויים שם.
  12. לאחר סיפוקך, העתק את הקוד שהשתנה והדבק אותו כמה עמודות מעל המקור בגיליון האקסל. חשוב: עליך לשנות את "11" בשורה, "אם (number == 11) {" BACK ל- "0". אם לא, הקוד מאוחר יותר לא יפעל כהלכה.
  13. חזור על הספרות השנייה, השלישית והרביעית. עבור הספרה השנייה והרביעית, אתה מכייל את המספרים 0-9, ואת הספרה השלישית, 0-5.

זהו זה! כעת יש לך את הקוד שיגרום למספרים הדרושים לנו להראות את השעה!

שלב 12: הגדרת השעה

כמעט שם! אני מבטיח.

מודול השעון בזמן אמת DS1302 (RTC) מגניב מכיוון שיש לו סוללה עצמאית ויאחסן את הזמן גם אם אין Arduino Nano כוח. אבל בדיוק כמו כל שעון אחר, צריך לקבוע את השעה.

קביעת השעה

  1. הורד את ספריית "DS1302" בקישור זה והנח אותה בתיקיית ספריית ה- Arduino שלך.
  2. פתח את סביבת Arduino ופתח את הסקיצה לדוגמה, "set_clock" על ידי ניווט אל File/דוגמאות/arduino-ds1302-master/set_clock.
  3. זהו פיסת הקוד שתקבע את השעה, אך ראשית עלינו לחבר שני חוטי מגשר מ -3.3 וו וסיום הסיום ב- Arduino Nano, ל- VCC ולסיום הסיום ב- RTC בהתאמה. קווים אלה משמשים רק לקביעת השעה. אם תשאיר אותם מחוברים, הזמן יתאפס בכל פעם שהארדואינו רואה כוח.
  4. לאחר מכן, עלינו לשנות את הקוד כדי לומר לו היכן המחובר השעון שלנו. זה נעשה על ידי שינוי המספרים המודגשים ב, "const int kCePin = 5; // Chip Enable" "const int kIoPin = 6; // קלט/פלט" "const int kSclkPin = 7; // שעון סידורי" מ -5, 6, 7 עד 4, 3, 2.
  5. גלול ללולאה הראשית ומצא את השורה, "זמן t (2013, 9, 22, 1, 38, 50, זמן:: kSunday);" זה במתכונת של, "זמן t (שנה, חודש, יום, שעה, דקה, שנייה, זמן:: kDayOfTheWeek);"
  6. אנחנו רק צריכים את הזמן, אבל קדימה, שנה הכל כדי שיהיה נכון והעלה את הקוד.
  7. פתח את הצג הטריאלי כדי לוודא שהקוד הועלה בהצלחה. אתה אמור לראות הדפסה בפורמט "יום ראשון, 22 בספטמבר, 2013 בשעה 01:38:50".
  8. נתק את המגשרים.

שלב 13: העלה את הקוד הראשי

Image
Image

עשית את זה! עשית זאת! עוד צעד אחד והפרס הוא שלך.

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

כפי שצוין קודם לכן, המספרים אמורים להשתנות בסדר עוקב. אם המספר הלא נכון קיים לפני שינוי, סביר להניח שהוא לא יעבוד כמו שצריך. ככזה, קוד זה מאתחל על ידי העברת כל מספר מ -0 למקסימום שלו עבור אותה ספרה ולאחר מכן חזרה למספר הזמן הנוכחי. אז אמור על הספרה השנייה שאנחנו צריכים "4", הספרה הזו תלך מ- 0-1-2-3-4-5-6-7-8-9-0-1-2-3-4 כדי להבטיח "4" מוצג למעשה.

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

העלה את הקוד הראשי

  1. פתח את המערכון "Clockception_Main_Code" בתוכנת Arduino.
  2. העתק את הקוד המותאם אישית שלך מדף האקסל והדבק אותו בסקיצה ממש בסוף.
  3. העלה את המערכון ושב לאחור כדי לצפות בעבודתך מתעוררת לחיים.

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

ברגע שאתה מוכן, אתה יכול להעביר את השעון לביתו!

שלב 14: תהנה מהשעון שלך

תחרות מחברים בפעם הראשונה
תחרות מחברים בפעם הראשונה

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

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

אם יש לך שאלות או הערות, אל תהסס לפנות! אשמח לענות על כל שאלה:)

תחרות מחברים בפעם הראשונה
תחרות מחברים בפעם הראשונה

פרס גדול בתחרות המחברים בפעם הראשונה

מוּמלָץ: