תוכן עניינים:
- שלב 1: מה שאתה צריך
- שלב 2: גוף חיתוך אקרילי ומדף לייזר
- שלב 3: הדבק והלחם את הנורית מתחת ללוח העליון
- שלב 4: דיאגרמה סכמטית המבוססת על Arduino Mega2560 RTC ומגבר
- שלב 5: הגדר את כל לוחית המספרים האקרילית
- שלב 6: חבר את סיכת האנודה של כל הלדים לבקר
- שלב 7: בדוק את החיבור באמצעות קוד לדוגמה
- שלב 8: כיצד להעלות קוד בפעם הראשונה בבקר
- שלב 9: כיצד להגדיר מצבים שונים בשעון זה
- שלב 10: תוכניות עתידיות
וִידֵאוֹ: כרונומטר דיגיטלי הכול (שעון, טיימר, אזעקה, טמפרטורה): 10 שלבים (עם תמונות)
2024 מְחַבֵּר: John Day | [email protected]. שונה לאחרונה: 2024-01-30 09:12
תכננו לעשות טיימר לתחרות אחרת, אך מאוחר יותר יישמנו גם שעון (ללא RTC). ככל שנכנסנו לתכנות, התחלנו ליישם יותר פונקציות למכשיר ובסופו של דבר הוספנו DS3231 RTC, כמו גם הגדלת האינטראקטיביות על ידי הגדלת כמות כפתורי הלחיצה לשניים עד סוף הפרויקט.
תכונות של שעון
- שעון בזמן אמת
- אזעקה
- שָׁעוֹן עֶצֶר
- הצג את טמפרטורת החדר
- התאם את הזמן לפי המשתמש
- התאם טיימר לפי משתמש
- התאם את ימי האזעקה
שלב 1: מה שאתה צריך
רכיב אלקטרוניקה
- 1 לא. Arduino Mega2560 עם כבל - 9.79 $
- 1 לא. DS3231 RTC - 1.09 $
- 100 מס. אדום 3528 LED LED - 0.77 $
- 2 מס '. כותרת 1x40 זכר יחיד 2.54 פינים - 0.58 $ *
- 1 מס '. כותרת 1x40 נקבה אחת נקבה 2.54 פינים - 1.0 $ *
- 2 מס '. 6*6*13 מ"מ מתג כפתור לחיצה ארוכה - 0.10 $*
- 2 מס '. 10k 1/4 וואט נגד חור החוצה - $ 0.04 *
- 1 מס '. רמקול 8 אוהם - 1.0 $
- 1 מטר 1.27 מ"מ PITCH צבע כבל סרט שטוח 10 צבעים - $ 1.04
- 1 מס '. LM386 *
- 1 מס '. פוטנציומטר 10 קאוהם *
- 1 מס '. נגד 10 אוהם *
- 2 מס '. קבלים 10uF *
- 1 מס '. קבל 250 uF *
- 1 מס '. קבלים 0.1uF *
- 1 מס '. PCB למטרות כלליות *
חלקים אחרים
-
גיליון 2 מ מ MDF
- 240 מ"מ על 60 מ"מ 2 מס '. לחזית ומאחור
- 240 מ"מ על 70 מ"מ 3 מס '. לחלק העליון, לוחית תמיכה עבור LED ותחתון
- 60 מ"מ על 65 מ"מ 2 מס '. עבור הצד השמאלי והימני של המארז
-
יריעת אקריליק 2 מ מ
130 מ"מ על 80 מ"מ 14 מס '. עבור ספרה
- אקדח דבק
- דבק סופר עבור MDF
- מחשב בעל Arduino IDE
- תחנת הלחמה
- מכה מתכווצת
זה הכל.
* כל הפריט מעדיף לרכוש באופן מקומי.
שלב 2: גוף חיתוך אקרילי ומדף לייזר
- קבצי DXF למארז של שעון ולוח דיגיטלי אקרילי.
- כפי שמוצג בתרשים הסכימטי של צלחת עליונה ולוח תמיכה LED, שתי הלוחות תקועות יחד כחריץ של חריץ לד ופלטה עליונה בכיוון ההפוך. התוצאה מוצגת בתמונה השנייה כתרשים סכמטי.
שלב 3: הדבק והלחם את הנורית מתחת ללוח העליון
LED אדום עובד על מקסימום 2.6V והסיכה הדיגיטלית של הבקר נותנת 5V ו- 0V. אז עלינו להדביק את הנורית האדומה בסדרה של 2 ולהתחבר עם סיכת הבקר הדיגיטלית המתאימה. אז המתח המרבי של סדרות של 2 לד הוא 5.2 ואדום אדום לא נשרף על ידי הבקר 5V
כפי שמוצג בתמונות מדביקים כל LED אדום בהתאם לחריץ המתאים להם. לאחר הלחמת אנודה וקתודה של נוריות מתכווננות, חבר אותן בסדרה
קח חוט יחיד והסר בידוד גומי לפי אורך שורת הלדים והלחם את כל הקתודות של LED לסדרה לחוט משותף כפי שמוצג בתמונה השלישית לקרקע משותפת של כל הלדים
קח כבל סרט שטוח שטוח בגודל 1.27 מ"מ וחתך אותו במרחק משוער בין שורת הלד לבקר. הסר בידוד משני הצדדים להלחמה
הלחם כל חוט בהיררכיה של צבע סרט לאנודה של סדרות LED כפי שמוצג בתמונה השלישית
אין להלחם קצה אחר של חוט כרגע, הוא יומלח בזמן סידור כל החוט לבקר
באופן דומה הדביקו את כל הלדים האדומים וחוט הלחמה בהתאמה. הלחמה כל קתודת LED ולקחת חוט יחיד עבור LED שלם כאדמה
שלב 4: דיאגרמה סכמטית המבוססת על Arduino Mega2560 RTC ומגבר
- לפני הלחמה, כל חוט מכניס חום להתכווץ בכל חוט כדי למנוע קצר.
- הלחמה 4 סיכת כותרת נקבה בצד אחד ו -4 סיכת כותרת זכרית בצד אחר 4 כבל קווי. חבר את החוטים לפי הסכימה עם DS3231 (RTC).
- הנח את כל הרכיבים הקשורים למגבר על לוח PCB למטרות כלליות והלחם אותו על פי התרשים הסכימטי של המגבר המבוסס על LM386 IC.
- קח שני כפתורי לחיצה ונגד הלחמה וחיבור Vcc בהתאם לאתר התרשים והדבק אותו על הצלחת הקדמית בעזרת אקדח דבק חם מבפנים.
- חבר את כפתור הלחיצה השמאלית לפין דיגיטלי. 3 ולחצן לחיצה ימנית לסיכה מספר. 2.
- אם המשתמש רוצה למקם חיבור SDA ו- SCL במספרים 20 ו -21. סיכות, אז זה לא ישנה את ההבדל.
- צרף סיכה דיגיטלית מספר. 7 לאדמה וסיכה מס '. 6 לכניסה של מגבר.
- לאחר השלמת כל עבודת ההלחמה לכווץ את צינור כיווץ החום.
שלב 5: הגדר את כל לוחית המספרים האקרילית
-
הניחו לוחית מספר אקרילית, החל מ -0 בחזית עד 9 בחריץ האחרון בכל השורה.
- מניחים את צלחת המעי הגס על חריץ המעי הגס.
שלב 6: חבר את סיכת האנודה של כל הלדים לבקר
- הלחמה כל חוט הקתודה לפין כותרת זכר לפי תצורת סיכה דיגיטלית כפי שמוצג להלן.
- חבר את כל הלדים כפי שמוצג בתמונה.
- סיכות ארדואינו ==> ספרת שעון
- D10 ==> 0 ספרת יחידה
- D11 ==> ספרת יחידה אחת
- D12 ==> 2 ספרות יחידה
- D13 ==> 3 יחידות ספרה
- D14 ==> ספרת 4 יחידות
- D15 ==> 5 יחידות ספרה
- D16 ==> 6 ספרות יחידה
- D17 ==> 7 יחידות ספרה
- D18 ==> 8 ספרות יחידה
- D19 ==> 9 ספרות יחידה
- D5 ==> 0 ספרות עשרוניות
- D6 ==> ספרה עשרונית אחת
- D22 ==> 2 ספרות עשרוניות
- D23 ==> 3 ספרות עשרוניות
- D24 ==> 4 ספרות עשרוניות
- D25 ==> 5 ספרות עשרוניות
- D26 ==> 6 ספרות עשרוניות
- D27 ==> 7 ספרות עשרוניות
- D28 ==> 8 ספרות עשרוניות
- D29 ==> 9 ספרות עשרוניות
- D30 ==> 0 מאות ספרות
- D31 ==> מאה ספרות
- D32 ==> מאתיים ספרות
- D33 ==> 3 מאות ספרות
- D34 ==> 4 מאות ספרות
- D35 ==> 5 מאות ספרות
-
D36 ==> 6 מאות ספרות
- D37 ==> 7 מאות ספרות
- D38 ==> 8 מאות ספרות
- D39 ==> 9 מאות ספרות
- D40 ==> 0 אלף ספרות
- D41 ==> אלף ספרות אחת
- D42 ==> 2 אלף ספרות
- D43 ==> 3 אלף ספרות
- D44 ==> 4 אלף ספרות
- D45 ==> 5 אלף ספרות
- D46 ==> 6 אלף ספרות
- D47 ==> 7 אלף ספרות
- D48 ==> 8 אלף ספרות
- D49 ==> 9 אלף ספרות
- D53 ==> נקודתיים (:)
- כל הקרקע המשותפת LED מתחברת לסיכת הארקה.
שלב 7: בדוק את החיבור באמצעות קוד לדוגמה
- פתח את Arduino IDE ופתח את קוד הבדיקה לדוגמה המוצג להלן.
- העלה ב- Arduino Mega2560.
- לאחר השלמת ההעלאה הוא יתחיל להבהב מספרת היחידה של דקה 0 עד 1, 2, 3 עד הספרה העשרונית של שעת הזמן עם עיכוב של 0.5 שניות.
- בין לבין, אם נורית LED לא זוהרת בדוק את החיבור של נוריות ובקר.
שלב 8: כיצד להעלות קוד בפעם הראשונה בבקר
- הורד קוד להלן.
- פתח את Arduino IDE ופתח בו קוד.
- צפה בסרטון כאמור ועקוב אחר ההוראות.
שלב 9: כיצד להגדיר מצבים שונים בשעון זה
שלב 10: תוכניות עתידיות
- מוסיפים צ'ס
- הגדל כפתור לחיצה אחד כדי להפוך אותו לידידותי יותר למשתמש.
- מה שהופך אותו להחלפה בין 12 שעות ל 24 שעות באמצעות לחצן לחיצה.
- מה שהופך אותו לאינטראקטיבי יותר עם אינדיקציה קולית לשעה הנוכחית עם בוקר טוב, ערב וכו '.
- הוספת תכונה של שליטה בשעון זה באמצעות אפליקציה לנייד.
הערות/הצעות/שאלות/מבקרים יתקבלו בברכה …
מוּמלָץ:
כרונומטר הקרוקרס: 16 שלבים (עם תמונות)
כרונומטר הקרוקרס: אם תחייך לצפרדעים, חלקן ירטוטו. על ידי הבנת התנועה אפשר לדעת את הזמן-פעולה רעועה. צפרדעים " מרימות את מבטה " מייצגים שעות בינאריות (משמאל לימין; 8,4,2,1). צפרדעים " מסתכלים קדימה " מייצגים דקות
מראה קסומה עם חדשות, מזג אוויר, אזעקה, טיימר וטודוליסט: 9 שלבים
מראה קסומה עם חדשות, מזג אוויר, אזעקה, טיימר וטודוליסט: מראה קסומה היא מראה מיוחדת בכיוון אחד עם תצוגה מאחוריה. התצוגה, המחוברת ל- Raspberry Pi, מציגה מידע כמו מזג אוויר, טמפרטורת החדר, שעה, תאריך, רשימת מטלות ועוד. אתה יכול אפילו להוסיף מיקרופון ולהגדיר אותך
שעון תחזית מזג אוויר באמצעות אזעקה ישנה וארדואינו: 13 שלבים (עם תמונות)
שעון תחזית מזג אוויר באמצעות אזעקה ישנה וארדואינו: היה לי שעון מעורר שבור ושקעתי ועלה לי רעיון להמיר אותו לשעון ולתחנת חיזוי מזג אוויר. לפרויקט זה תצטרך: שעון מעורר ישן Arduino Nano BME280 חיישן ( טמפ ', לחות, לחץ) תצוגת LCD
שעון דיגיטלי Arduino עם פונקציית אזעקה (PCB מותאם אישית): 6 שלבים (עם תמונות)
שעון דיגיטלי של ארדואינו עם פונקציית אזעקה (PCB מותאם אישית): במדריך DIY זה אראה לך כיצד להפוך את השעון הדיגיטלי לעצמך לתפקוד אזעקה זה. בפרויקט זה החלטתי להכין PCB משלי המבוסס על מיקרו -בקר Arduino UNO - Atmega328p. להלן תוכלו למצוא את הסכימה האלקטרונית עם PCB l
חיישן טמפרטורה דיגיטלי מבוסס Arduino: 5 שלבים (עם תמונות)
חיישן טמפרטורה דיגיטלי מבוסס Arduino: חיישני טמפרטורה הם דבר נפוץ בימינו, אך רובם מסובכים במיוחד להכנה או יקרים במיוחד לרכישה. פרויקט זה נותן לך חיישן טמפרטורה דיגיטלי מבוסס Arduino שהוא לא רק זול וקל מאוד. אל מ