תוכן עניינים:
- שלב 1: כתב החומר (כל מה שאתה צריך)
- שלב 2: בניית הדיור (חלק 1)
- שלב 3: בניית הדיור (חלק 2)
- שלב 4: הכנסת נוריות ללוח הקדמי
- שלב 5: הלחמת המטריצה ביחד
- שלב 6: הכנסת תצוגה בת 7 ספרות בת 4 ספרות
- שלב 7: בניית האלקטרוניקה
- שלב 8: בניית ההסבר האלקטרוני והקוד
וִידֵאוֹ: LED - שעון מגה: 8 שלבים (עם תמונות)
2024 מְחַבֵּר: John Day | [email protected]. שונה לאחרונה: 2024-01-30 09:12
LED - שעון מגה
שלב 1: כתב החומר (כל מה שאתה צריך)
בשביל הדיור
- שלושה זכוכית אקרילית בגודל 300x300 מ"מ x 3 מ"מ (שחור)
- זכוכית אקרילית אחת בעובי 300x300 מ"מ x 3 מ"מ (שקופה)
- דבק וזכוכית אקרילית מזכוכית
- עשרים חוטים מסוג M3 ממרחקים של 15 מ"מ
- עשרים ברגים M3 + רצועות
- מסגרת תמונה אחת בגודל 300x300
בשביל האלקטרוניקה
- 480 נוריות 3 מ"מ (צבע לבחירתך)
- שישים נגדים של 120 Ω
- אנודה משותפת בת 7 ספרות בת 7 סגמנטים
- שמונה רשימות משמרות 74HC595
- שמונה טרנזיסטורים ND BD139
- לוח אחד מסוג Arduino ATMEGA 2560
- TLC5940 אחד
- 1 מ 'רצועת LED RGB
- ווסת מתח אחד LM317
- קבל אחד 0.1μF
- קבל 1μF אחד
- נגד אחד של 1 kΩ
- נגד אחד של 330 Ω
- שקע DC אחד 2.5 מ"מ
- כבל סרט
- רצועות כותרות
- מודול שעון בזמן אמת אחד I2C RTC DS1307 AT24C32 עבור Arduino Mega2560
- הרבה חוט נחושת והלחמת פח
- שמונה נגדים של 750 אוהם
- ארבעה לוחות חשמל
- אספקת חשמל אחת 12V 1A או סוללה נטענת אחת ליפאו 11, 1000-2000mAh
שלב 2: בניית הדיור (חלק 1)
- חותכים ומקדחים את צלחות האקריליק בגודל 3 מ"מ כפי שמוצג בסקיצה
- הדבק צלחת בית קדמית (צלחת שחורה), חלק הדבקה (צלחת שקופה) ופלטת LEDs פרוסה (צלחת שחורה) יחד
שלב 3: בניית הדיור (חלק 2)
- הדבק צלחת אקרילית בעובי 3 מ"מ בעובי 3 מ"מ על הקרטון האחורי של מסגרת התמונה ליציבות רבה יותר, אם למסגרת התמונה יש זכוכית אתה יכול להוציא אותה, אנחנו לא צריכים אותה
- הרחיבו ארבעה מרווחי 15 מ"מ לצלחת האקריליק כפי שמוצג בתמונות
- עכשיו אתה יכול להדביק את ארבעת המרווחים מצד אחד של מסגרת התמונה לצלחת הקדמית (קצה גירוד את הצלחת קודם לפני הדבקת המרווחים, הם יתקנו טוב יותר)
- הברג את ארבעת המרווחים המודבקים לשלב הבא
שלב 4: הכנסת נוריות ללוח הקדמי
- הכנס תחילה את נוריות ה -3 מ"מ בשורה הראשונה של הצלחת הקידוחה (60 נוריות ראשונות)
- כופפו את האנודות הצידה והלחמו את הקתודות סביב הצלחת יחד עם חוט נחושת של 0.8 מ"מ
- חזור על פעולה זו עבור 7 השורות האחרות
- עכשיו הלחמה אנודות של אותה עמודה יחד
- צריכה להיות לך מטריצה של 8 שורות (קתודות) ו -60 עמודות (אנודות)
שלב 5: הלחמת המטריצה ביחד
- הלחם מחבר כבל אחד של 8 פול ל -8 השורות (הקתודות) של המטריצה
- הלחמה של שמונה מחברי כבלים של 8 פולים ל -60 העמודות (האנודות) של המטריצה. השתמשתי במחברים של 8 פולי עכשיו יש לי 64 כבלים זמינים אבל אנחנו צריכים רק 60, בארבע השמאלית שמתי סרט גומי. אתה יכול גם לעשות את הטוב ביותר ולהשתמש בשבעה מחברי 8-פול ומחבר אחד בן 4 פולים, כך שיהיו לך 60 חיבורים מדויקים
שלב 6: הכנסת תצוגה בת 7 ספרות בת 4 ספרות
- חותכים את לוחית ה- LED לפרוסות במרכז ומדביקים את המסך בן 7 הספרות בת 4 הספרות (חוטי הלחמה עם קצה לתצוגה לפני הדבקת המסך)
- הייתי צריך לגרד את הצד האחורי של הצלחת והדבקתי את המרווחים שוב כי זה לא תוקן ממש כמו שציינתי קודם
שלב 7: בניית האלקטרוניקה
- חותכים את לוחות החשמל כך שיתאימו למסגרת התמונה
- תזדקק לכמה מחברים שתוכל לבנות בעצמך כמו שעשיתי
שלב 8: בניית ההסבר האלקטרוני והקוד
להלן המעגל השלם והקוד
שמתי גם סוללה נטענת Lipo 11, 1V 1000mAh כך שאוכל להפעיל את השעון ללא כבל DC חיצוני.
הסבר קוד:
לאחר חיבור כל ההורדה האלקטרונית של zip 3 zip-Files אחד הוא הקוד ואחרים הם הספריות. ראשית עליך להכניס את שתי תיקיות הספריות עבור TLCs ו- RTC-Module לתיקיית ספריית הארדואינו שלך אחרת תקבל שגיאה בעת פתיחת ה- קוד, או שאתה יכול גם להוריד את הספריות מאתר הארדואינו.
הקוד כולל 3 תיקיות:
תיקיית SetTime עם SetTime.ino: השתמש בקובץ זה כדי להגדיר את הזמן באופן ידני עבור מודול ה- RTC שלך בפעם הראשונה, לשם כך עליך לשנות את משתני הבייט בפונקציה setDateTime () עם הזמן המקומי שלך, ולאחר מכן טען את הקוד הזה ל- arduino שלך ומודול ה- RTC יאחסן את הזמן המקומי שלך, עליך לעשות זאת רק בפעם הראשונה כדי להגדיר את השעה או אם תחליף את הסוללה של מודול ה- RTC שלך. ה- TestTimeFolder עם
TestTime.ino: השתמש רק בזה כדי לבדוק אם מודול ה- RTC אחסן את הזמן הנכון, טען קוד זה ופתח את הצג הטורי כדי לבדוק זאת.
תיקיית LED_Mega_Clock: עם 6 קבצים, כל 6 הקבצים האלה חייבים להיות באותה תיקייה, פתח רק LED_Mega_Clock.ino ותקבל את כל 6 הקבצים בברזים שונים.
- "הקש LED_Mega_Clock": להלן ההתקנה של הפינים והגדרת משתנים ומערכים גלובליים לרשמים ולפונקציית הלולאה (). עשיתי 3 פונקציות ב"כרטיסייה תוכניות "עם 3 אנימציות שונות לבחור אחת מהן ולהכניס אותה לפונקציית הלולאה.
- "כרטיסיית RTC": הנה ההתקנה של ה- RTC אתה לא באמת צריך לערוך כרטיסייה זו, אך למידע נוסף בקר באתר arduino. כאן עשיתי את הפונקציה checkTime () כדי להתחיל במעבר בין RTC-Module ל- arduino. אני משתמש בזה לפני כל אנימציה וגם לא שוכח לקרוא את הזמן שלפני האנימציה ולהמיר את הנתונים המקודדים הבינארי לעשרוני רגיל עם הפונקציה byte bcdToDec () שביצעתי. לדוגמה: int second = bcdToDec (Wire.read ()); "ברז RGB_LED_Strip": כאן הכנתי 2 פונקציות אחת שמשנה את כל ספקטרום הצבעים מאדום למג'נטה במשך 20 דקות מאוד ואחת שמשנה כל צבע בכל שנייה משתמשת ביציאות PWM של הארדואינו שלך לשם כך. אתה יכול ליצור פונקציות משלך.
- "Blue_LEDs Tap": כאן עשיתי 3 פונקציות בעזרת ריבוב אחד כדי להגדיר את מטריקס ה- LED הכחול עם מחוון שני, דקה ושעה והשני עושה את אותו הדבר אך עם נקודה מתנדנדת מימין לשמאל כמחוון שני. והפונקציה shift () להעברת נתונים. אתה יכול ליצור אנימציות משלך.
כיצד להעביר נתונים:
digit_display Tap: להלן 3 פונקציות אחת להגדרת הספרות (אנודות או סיכות ארדואינו המוגדרות במערך CA ב"הברז LED_Mega_Clock ") אחת להגדרת הקטעים (קתודות או סיכות TLC כדי להטביע את הזרם ל- GND) ו- אחד לאיפוס ה- TLC כלומר יש לך 4 ספרות שאתה מגדיר גבוה או נמוך עם סיכות הארדואינו ו -7 קטעים בכל ספרה שאתה מגדיר גבוה או נמוך עם ה- TLC באמצעות ריבוב. אופן השימוש בספריית TLC:
אתה יכול לייעל את השעון למשל על ידי חיבור פוטו-נגד במעגל כדי לשלוט באופן אוטומטי על בהירות השעון בהתאם לאור הסביבה של החדר שלך, או שאתה יכול להשתמש בפוטנציומטר 10k לשליטה בהירות באופן ידני.
אתה יכול גם להכניס כפתור למעבר בין תוכניות שונות או לשים רצועת LED נוספת בתוך השעון כדי להאיר את החלק הפלסטי השקוף בלוח הקדמי.
מוּמלָץ:
מגה ראספי - פטל פטל בכונן מגה מגה / בראשית: 13 שלבים (עם תמונות)
Mega RasPi - Raspberry Pi ב- Sega Mega Drive / Genesis: מדריך זה לוקח אתכם להמרה של Sega Mega Drive ישן לקונסולת משחקים רטרו, באמצעות פטל פי. ביליתי אינספור שעות בילדותי במשחקי וידאו על סגה מגה דרייב שלי. לרוב החברים שלי היה גם אחד, אז היינו
מטריצת LED RGB 64x32 עם מגה ארדואינו: 6 שלבים
מטריצת LED 64x32 RGB עם Arduino Mega: נהניתי ללמוד כיצד להשתמש במטריצת LED ובנורות ניתנות להתייחסות. הם מאוד כיפיים כשאתה מבין איך זה מסתדר. ריכזתי הדרכה זו המסבירה את כל השלבים בצורה פשוטה וקוהרנטית כדי שאחרים יוכלו ללמוד. אז תהנו. לה
ATmega8 כארדואינו (באמצעות קריסטל פנימי של 8 מגה -הרץ): 7 שלבים (עם תמונות)
ATmega8 כ- Arduino (באמצעות קריסטל פנימי של 8Mhz): כיום גאדג'טים כמו Arduino מצאו שימוש פופולרי מאוד. ניתן להשתמש בהם ליצירת שפע של פרויקטים, אולם הם תופסים הרבה מקום והם יקרים עבור חלק מאיתנו (כולל אותי). כדי לפתור בעיה זו, אני מציג בפניך את המדריך הזה
כיצד להכין פנס מגה 30w: 24 שלבים (עם תמונות)
איך להכין פנס מגה 30w: היי, במערך הבלתי ניתן להשגה הזה אני מראה כיצד להכין פנס מגה 30w
בניית סטודיו ביתי בתקציב מגה: 8 שלבים (עם תמונות)
בניית אולפן ביתי בתקציב מגה: כשהעידן הדיגיטלי ממשיך להראות לנו כיצד הטכנולוגיה הפחיתה את הצורך בשירותים מקצועיים, הופך להיות קל יותר להשיג תוצאות טובות על צורות אמנות כגון הקלטת שמע. מטרתי היא להוכיח את הדרך החסכונית ביותר של