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

שעון בינארי V1.0: 5 שלבים
שעון בינארי V1.0: 5 שלבים

וִידֵאוֹ: שעון בינארי V1.0: 5 שלבים

וִידֵאוֹ: שעון בינארי V1.0: 5 שלבים
וִידֵאוֹ: BTT GTR v1.0/M5 v1.0 - Basics 2024, יולי
Anonim
שעון בינארי V1.0
שעון בינארי V1.0
שעון בינארי V1.0
שעון בינארי V1.0
שעון בינארי V1.0
שעון בינארי V1.0
שעון בינארי V1.0
שעון בינארי V1.0

כולם אוהבים שעונים בינאריים, במיוחד יוצרי החנונים כמוני. במדריך זה אראה לך כיצד תוכל להכין שעון בינארי משלך באמצעות מודולי מדף ו- perfboard.

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

אספקה

רכיבים:

  • Arduino Nano (כל בקר עם 18 יציאות ו- I2C)
  • מודול DS1307 (ניתן להשתמש גם ב- DS3231)
  • 18 יח '5 מ"מ LED בהיר במיוחד (השתמשתי בכחולים)
  • הנגד של 18 יח '10 קאוהם (השתמשתי ב- SMD)
  • נגד 100 יח 'יח' של 18 יח '(השתמשתי ב- SMD)
  • 18 יחידות דיודה גנרית
  • מחבר שקע DC
  • ספק כוח 12V
  • קופסת עץ קטנה
  • חוטים
  • צינורות לכווץ חום (אופציונלי)
  • פרבורד

כלים:

  • מלחם והלחמה
  • מקדחה חשמלית
  • אקדח דבק חם
  • כלים בסיסיים

שלב 1: הלחמת לוח הלדים

הלחמת לוח הלדים
הלחמת לוח הלדים

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

O -------- O -------- OO --- O --- O --- O --- OO --- O --- O --- O --- הו --- הו --- הו --- הו --- הו

ה- Os מייצגים את עמדות ה- LED.

העמודה הראשונה מציגה את השעות 0 עד 12 בינארית. ה- LED הנמוך ביותר הוא LSB וה- LED הגבוה ביותר הוא ה- MSB. הטור השני הוא עשרות הדקות מ -0 עד 5. העמודה השלישית היא שאר הדקות מ -0 עד 9. השאר מציג את השניות באותו אופן שבו עובדות הדקות. הנתונים הבאים מראים את השעה, כאשר ה- OS כבוי וה- Xs מופעלים:

O -------- O -------- OO --- O --- O --- O --- OO --- O --- O --- O --- OX --- X --- O --- O --- X השעה היא 1:10:01

X -------- O -------- XO --- O --- O --- X --- OO --- X --- X --- O --- OO --- O --- X --- O --- X השעה היא 8:23:49

החיבור לנוריות הוא בתמונות המדרגות. לכל הלדים יש אותו GND ו- VCC בחיבורים שלהם. עבור VCC אתה יכול להשתמש 5V (או 3.3V). עם הנגד של 100kOhm נוריות ה- LED יהיו עמומות מאוד. אם אתה מפעיל את הנורית עם יציאת Arduino, הזרם עובר להתנגדות קטנה יותר (10kOhm) והנורית תהיה בהירה יותר. אם אין מספיק הבדל בין ה- LED העמום והמואר, תוכל לחבר את לוח ה- LED VCC ל -3.3V. יש צורך בדיודה במעגל, כך שאם הפלט שלך נמשך נמוך, הזרם עדיין זורם דרך הנורית. אני מקווה שזה ברור לכולם.

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

חוטי הלחמה לקווי GND ו- VCC של הלוח וגם לכל אנודת דיודה רגילה. אם אתה רוצה גם ליצור לוח דיודה נפרד, בצע חיבורים בין קתודות הדיודה לנגדים של 10 קאוהם.

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

שלב 2: הכנת הקופסה

הכנת הקופסה
הכנת הקופסה

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

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

לאחר סימון 18 המיקומים בחזית התיבה, עליך לקדוח את החורים. עשיתי חורים בגודל 4 מ"מ, כך שהנורות לא יציצו החוצה, אבל אתה יכול לעשות חורים של 5 מ"מ, כך שגם הנורות יהיו גלויות ממבט צד. כמו כן, עליך לקדוח חור בגודל 8 מ"מ לחלק האחורי של התיבה למחבר DC.

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

שלב 3: חיבור הדברים

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

עליך לחבר את מחבר DC ל- Arduino VIN ו- GND. אם תשתמש בספק כוח 5V מיוצב תוכל לחבר אותו ל- Arduino 5V במקום ל- VIN.

מודול RTC כולל 4 פינים: GND, 5V, SDA ו- SCL. חבר את GND ו- 5V ל- Arduino GND ו- 5V. חבר SDA ל- Arduino A4 ו- SCL ל- Arduino A5. אם אתה משתמש במיקרו -בקר אחר, הקפד לבדוק את סיכות I2C.

חבר את לוח ה- LED VCC ל- 5V או 3.3V ו- GND ל- Arduino GND. חבר את האנודות של הדיודות כדלקמן:

H1 D0H2 D1H4 D2H8 D3

M10 D4M20 D5M40 D6

M1 D7M2 D8M4 D9M8 D10

S10 D11S20 D12S40 D13

S1 A0S2 A1S4 A2S8 A3

H1 פירושו החלק הפחות משמעותי בעמודת השעות. זהו ה- LED השמאלי התחתון. S8 מייצג 8 שניות, זוהי הנורית הימנית העליונה.

שלב 4: תכנות

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

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

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

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

שלב 5: סיים אותו

Image
Image
סיימו את זה
סיימו את זה
סיימו את זה
סיימו את זה

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

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

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

מוּמלָץ: