תוכן עניינים:
וִידֵאוֹ: שעון מילים של Arduino RGB Matrix: 6 שלבים
2025 מְחַבֵּר: John Day | [email protected]. שונה לאחרונה: 2025-01-13 06:57
שכח מספרים, שעון המילים 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
המעגל הוא החלק הקל ביותר. פשוט חבר את ה- +5v, הקרקע והנתונים. העלה את הקוד בוצע. הייתה לי בעיה עם IOS ו- wifi, כך שכאשר ייגמר הזמן, הוא יגדיר נקודת גישה ותגיש דף משלה לעדכון ההגדרות. זה לא יהיה מדויק באותה מידה ללא RTC, אבל זה יותר אמנות מאשר שעון.
שלב 3: עיצוב המארז
יש לי מזל שיש לי לייזר זמין, שהפך את יצירת המארז לקלה יותר. השתמשתי במחולל תיבות svg נפלא Boxes.py כדי ליצור את המבנה הראשוני. הפכתי את המכסה כדי שה"פנים "יהיו גדולים יותר. זה מספק זווית צפייה טובה יותר לשעון.
שלב 4: בניית המארז
הייתי מציע לך ליצור קובץ משלך למארז שלך. זה יהיה תלוי בעובי החומר שלך. צירפתי את קובץ החיתוך SVG לעיון. ריססתי פיסה דקה של אקריליק שקוף ולאחר מכן חרטתי את הצבע בלייזר וחתכתי אותו.
שלב 5: הקוד
גזרתי והדבקתי קוד מחתיכות שונות, לא בטוח עד כמה הוא יעיל או אלגנטי, אבל זה עובד. זה קריאה די פשוטה דרכו. אבל אשמח לכל תוספת או תיקון קוד.
אמשיך לעבוד על הפרויקט הזה לסירוגין. באשר לקוד, הוא מספיק טוב לי לדעת. אם מישהו רוצה לתרום, אנא הוסף אותו לפרויקט github.
שלב 6: מארז חלופי
הכנתי מארז נוסף, זה אפילו קטן יותר. כפי שאתה יכול לראות, יש הרבה דרכים להציג את השעון.