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

שעון בינארי פשוט באמצעות Attiny85: 10 שלבים
שעון בינארי פשוט באמצעות Attiny85: 10 שלבים

וִידֵאוֹ: שעון בינארי פשוט באמצעות Attiny85: 10 שלבים

וִידֵאוֹ: שעון בינארי פשוט באמצעות Attiny85: 10 שלבים
וִידֵאוֹ: תשלום באמצעות שעון 2024, נוֹבֶמבֶּר
Anonim
שעון בינארי פשוט באמצעות Attiny85
שעון בינארי פשוט באמצעות Attiny85
שעון בינארי פשוט באמצעות Attiny85
שעון בינארי פשוט באמצעות Attiny85
שעון בינארי פשוט באמצעות Attiny85
שעון בינארי פשוט באמצעות Attiny85

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

שלב 1: איסוף החומר

לפרויקט זה השתמשתי בחומרים בסיסיים וקלים לאיתור. ישנן שתי קטגוריות של חומרים, אחת למארז השעון ואחת למעגלים. מארז עץ: כל הפריטים הללו נמצאו בחנות יצירה- לוחות עץ- דבק עץ- צבע ריסוס שחור ואדום- מקדחה לעיתונות- מסור ג'יג מעגלים: - 13 אדומים 5V אדומים- חוטים- נגדי 4 x 220 אוהם- 2 x 10k אוהם אום- מחזיקי סיכות- 1 x 74hc595 (רשימת משמרות)- 2 לחצני לחיצה- לוח מעגלים- תא מטבעות 3.3v- Attiny85- ארדואינו uno- כלי הלחמה

שלב 2: בניית מארז העץ

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

שלב 3: מארז עץ: חיתוך חתיכות המארז

מארז עץ: חיתוך חתיכות המארז
מארז עץ: חיתוך חתיכות המארז
מארז עץ: חיתוך חתיכות המארז
מארז עץ: חיתוך חתיכות המארז
מארז עץ: חיתוך חתיכות המארז
מארז עץ: חיתוך חתיכות המארז

ראשית, מדדתי וחתכתי את כל החלקים הדרושים לי כדי לבנות את המארז שלי. החלטתי להכין אותו כקופסה ללא תחתית. שיפשפתי את הקצוות במידת הצורך. מדידות: צדדים: 2 x (7.4cm x 3.8cm) קדמי ואחורי: 7.4cm x 9.5cm למעלה: 8.8cm x 3.8cm

שלב 4: מארז עץ: קידוח החורים המובילים

מארז עץ: קידוח חורי לד
מארז עץ: קידוח חורי לד
מארז עץ: קידוח חורי לד
מארז עץ: קידוח חורי לד
מארז עץ: קידוח חורי לד
מארז עץ: קידוח חורי לד

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

שלב 5: מארז עץ: ציור

מארז עץ: ציור
מארז עץ: ציור
מארז עץ: ציור
מארז עץ: ציור
מארז עץ: ציור
מארז עץ: ציור

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

שלב 6: מארז עץ: הרכבה

מארז עץ: הרכבה
מארז עץ: הרכבה
מארז עץ: הרכבה
מארז עץ: הרכבה
מארז עץ: הרכבה
מארז עץ: הרכבה

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

שלב 7: מעגל

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

החלק הבא של הפרויקט הוא למעגל. עבור חלק זה, תזדקק ל- Arduino שלך או לכל מתכנת מיקרו -שבבים ואת ה- Attiny85. כפי שציינתי בעבר, ניתקתי את האורות לשניות מכיוון שגיליתי שהשניות מסיחות את הדעת. אז בהתחלה, התמונות מציגות את כל הנורות, ובהמשך, השניות נעדרות. כדי לתכנת את Attiny עם ה- Arduino כספקית אינטרנט עקבתי אחר ההדרכה הנחמדה הזו של instructof מאת randofo: https://www.instructables.com/id/Program-an-ATtiny… הקוד שהעליתי ב- Attiny:*הקוד מבוסס על שעון פנימי של 16Mhz אך ניתן לשנותו*השתמשתי בטיימרים והפרעות של השבב כדי לייצר את השעון.

שלב 8: מעגל: הלחמת האורות

מעגל: הלחמת הלדים
מעגל: הלחמת הלדים
מעגל: הלחמת הלדים
מעגל: הלחמת הלדים

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

שלב 9: מעגל: בניית המעגל

מעגל: בניית המעגל
מעגל: בניית המעגל
מעגל: בניית המעגל
מעגל: בניית המעגל
מעגל: בניית המעגל
מעגל: בניית המעגל
מעגל: בניית המעגל
מעגל: בניית המעגל

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

שלב 10: הרכבה

הרכבה
הרכבה
הרכבה
הרכבה
הרכבה
הרכבה
הרכבה
הרכבה

השלב האחרון היה להרכיב הכל, כלומר פשוט לתקן את המעגל בתיק ואת הלדים בחורים המתאימים. לאחר מכן תוכל להגדיר את השעה באמצעות כפתורי הלחיצה ולתת לזמן Attiny לעקוב. לדוגמה, בתמונה השנייה: שעות 2 = 2 ושעות 1 = 1 דקות 2 = 1 ומינס 1 = 6 כך שהשעה היא 21:16 וזהו! אל תהסס להשאיר הערות והצעות!

מוּמלָץ: