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

שעון פיבונאצ'י: 10 שלבים (עם תמונות)
שעון פיבונאצ'י: 10 שלבים (עם תמונות)

וִידֵאוֹ: שעון פיבונאצ'י: 10 שלבים (עם תמונות)

וִידֵאוֹ: שעון פיבונאצ'י: 10 שלבים (עם תמונות)
וִידֵאוֹ: לייב ראשון ל 2024: תמיר ומיכה בשיחה על השנה שהיתה, ההצלחות, מסחר, הזדמנויות, השקרים ועוד 2024, נוֹבֶמבֶּר
Anonim
Image
Image
כיצד אוכל לספר לזמן?
כיצד אוכל לספר לזמן?

עדכון: פרויקט זה מומן בהצלחה ב- Kickstarterand זמין כעת למכירה בכתובת https://store.basbrun.com תודה לכל אלה שתמכו בקמפיין שלי!

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

שלב 1: כיצד אוכל לספר לזמן?

רצף פיבונאצ'י הוא רצף מספרים שיצר המתמטיקאי האיטלקי פיבונאצ'י במאה ה -13. זהו רצף המתחיל ב -1 ו -1, כאשר כל מספר עוקב הוא סכום השניים הקודמים. עבור השעון השתמשתי ב -5 המונחים הראשונים: 1, 1, 2, 3 ו- 5.

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

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

שלב 2: מעגל

מעגל חשמלי
מעגל חשמלי
מעגל חשמלי
מעגל חשמלי

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

שלב 3: כפתורים

כפתורים
כפתורים

שלושת הכפתורים המחוברים לסיכות ארדואינו מס '3, מס' 4 ו -6 משמשים יחד כדי לשנות את הזמן. ניתן להשתמש בלחצן בפין מס '3 לבד כדי לשנות את לוח הצבעים של הלדים. לחצן נוסף מחובר לסיכה מספר 5 כדי לשנות בין מצבי השעון השונים. שני מצבים הם מצבי מנורה ומצב ברירת המחדל הוא השעון. כל הלחצנים מחוברים לסיכות הארדואינו עם נגד נפתח 10K במקביל.

שלב 4: שעון בזמן אמת

שעון בזמן אמת
שעון בזמן אמת

שבב השעון DS1307 בזמן אמת מחובר לפינים האנלוגיים 4 ו -5 של Arduino עם שני נגדי משיכה של 22K. סיכת השעון 5 (SDA) מחוברת לסיכה Atmega328P 27 (Arduino A4) וסיכת השעון 6 (SCL) מחוברת לסיכה Atmega329P 29 (Arduino A5). כדי לשמור על הזמן בזמן ניתוק השבב DS1307 זקוק לסוללת 3V המחוברת לפינט 3 ו -4 של השבב. לבסוף, השעון בזמן אמת מונע על ידי קריסטל 32KHz המחובר לפינים 1 ו- 2. כוח pin 5 מופעל על פין 8.

שלב 5: רצועת פיקסלים LED

רצועת פיקסלים LED
רצועת פיקסלים LED

אני משתמש בפיקסלי LED הבנויים על גבי מנהלי ההתקן של WS2811. בקרי המיקרו הללו מאפשרים לי להגדיר את הצבע של כל LED בודד עם פלט יחיד על המיקרו -בקר Arduino. סיכת הארדואינו המשמשת לשליטה על נוריות הלד בפרויקט זה היא סיכה מספר 8 (סיכת Atmega328P #14).

שלב 6: מיקרו -בקר

מיקרו -בקר
מיקרו -בקר

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

פין 2 (RX) של יציאת FTDI מתחבר לסיכה 3 של Atmega328P (Arduino 1-TX) וסיכה 3 (TX) של מחבר FTDI מתחבר לסיכה 2 של Atmega328P (Arduino 0-RX). לבסוף סיכת FTDI 4 עוברת ל- 5V ו- 5 ו- 6 לקרקע.

שלב 7: המארז

Image
Image
המארז
המארז

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

המתחם בנוי מעץ דיקט ליבנה. מסגרת העובי 1/4 אינץ 'והפנל האחורי בעובי 1/8 אינץ'. עובי המפרידים בעובי 1/16 אינץ 'ויכולים להיות עשויים מכל חומר אטום. מידות השעון הן 8 "x5" x4 ". חזית השעון היא חתיכת פרספקס חצי שקוף בעובי 1/8 אינץ '. המפרידים מסומנים באמצעות עט שארפי.

גימור העץ הוא לכה על בסיס מים המיושמת לאחר שיוף טוב באמצעות נייר חול 220.

שלב 8: הפוך אותו למנורה

Image
Image

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

שלב 9: סיימת

אתה מסיים
אתה מסיים

אתה גמור! שעון פיבונאצ'י הוא מפתח דיון פנטסטי … הבא אותו למפגש הבא של NERD או למפגש המשפחתי של חג המולד!

תודה שקראתם/צפיתם!

שלב 10: הקוד

אתה יכול למצוא את קוד המקור בחשבון github שלי:

github.com/pchretien/fibo

מוּמלָץ: