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

שעון מילים של Arduino RGB Matrix: 6 שלבים
שעון מילים של Arduino RGB Matrix: 6 שלבים

וִידֵאוֹ: שעון מילים של Arduino RGB Matrix: 6 שלבים

וִידֵאוֹ: שעון מילים של Arduino RGB Matrix: 6 שלבים
וִידֵאוֹ: RTC module working principle || Real time clock module #electronics #shorts 2024, נוֹבֶמבֶּר
Anonim
שעון מילים של Arduino RGB Matrix
שעון מילים של Arduino RGB Matrix

שכח מספרים, שעון המילים RGB LED מציג את הזמן כטקסט! במקום שתי ידיים או צג דיגיטלי, שעון Word מציג את השעה הנוכחית כמילים באור LED בהיר באמצעות מטריצת LED 8x8 סטנדרטית. לדוגמה, אם השעה הייתה 10:50, שעון ה- LED היה אומר שזה עשר דקות לאלף. בשעה 10:30 היה כתוב שזה חצי עשר.

אספקה

רכיבי חומרה:

מטריקס WS2812 LED 5050 RGB 8x8 64 LED עבור Arduino

Wemos D1 Mini Pro

ברגי שקע M3 x 12 מ מ

יישומי תוכנה ושירותים מקוונים: Arduino IDE

כלי יד ומכונות ייצור:

Glowforge - שירות חיתוך לייזר או חיתוך בלייזר.

שלב 1: לא הראשון

לא הראשון
לא הראשון
לא הראשון
לא הראשון

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

שלב 2: חיבור מטריצת LED RGB

חיבור מטריצת LED RGB
חיבור מטריצת LED RGB

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

שלב 3: עיצוב המארז

עיצוב המארז
עיצוב המארז
עיצוב המארז
עיצוב המארז

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

שלב 4: בניית המארז

בניית המארז
בניית המארז

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

שלב 5: הקוד

הקוד
הקוד

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

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

שלב 6: מארז חלופי

מארז חלופי
מארז חלופי
מארז חלופי
מארז חלופי

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

מוּמלָץ: