תוכן עניינים:
- אספקה
- שלב 1: איך לספר את השעה?
- שלב 2: עיצוב מארז הניתן להדפסה בתלת -ממד באמצעות Fusion 360
- שלב 3: הרכבת מארז מודפס בתלת מימד + ESP8266
- שלב 4: תכנות באמצעות Arduino IDE
- שלב 5: תלה את זה, תסתכל על זה ותתחיל לספור - סבלנות
וִידֵאוֹ: שעון גרף עמודים IOT (ESP8266 + מארז מודפס בתלת -ממד): 5 שלבים (עם תמונות)
2024 מְחַבֵּר: John Day | [email protected]. שונה לאחרונה: 2024-01-30 09:12
היי, במדריך זה אסביר לך כיצד לבנות שעון גרף ברים IOT 256 LED.
השעון הזה לא מאוד קשה להכנה, לא מאוד יקר, אך תצטרך להיות סבלני לספר את השעה ^^ אבל הוא נעים להכנה ומלא הוראה.
כדי ליצור שעון זה, השלבים העיקריים יהיו:
- הכינו קופסת קליפ און
- מצא את השעה המדויקת עם פרוטוקול WiFi ו- NTP
- תכנת מכשפת LED 8x32 LED מייצגת 256 LED
אספקה
-
Led Matrix WS2812B 8x32 11 € על Aliexpress
חברת 8x32 WS2812B LED Matrix נקראת גם חברת NeoMatrix על ידי חברת Adafruit
- לוח Nodemcu ESP8266 3 עד 4 € על Aliexpress (Nodemcu עדין על Wemos)
- קצת נימה של מדפסת תלת מימד (≈ 120 גרם)
- 2 ברגים או מסמרים
- כבל USB (USB מסוג A למיקרו USB מסוג B)
- מתאם קיר USB
כלים נדרשים
- מדפסת תלת מימד, שלי היא Creality CR-10
- צבת
- ברזל הלחמה
כלים אופציונאליים
- קצת דבק חם
- בודק מתח USB DC (די שימושי בהרבה פרויקטים)
שלב 1: איך לספר את השעה?
תמונה 1 והקובץ "Explanation_Clock.pdf" יסבירו לך כיצד לקרוא שעון זה. בעיקרון, עליך לספור את הנקודות בכל עמודה RGB (אדום = שעות / ירוק = דקות / כחול = שניות).
לדוגמה, השעון מציג 17h50m44s בתמונה 2.
שלב 2: עיצוב מארז הניתן להדפסה בתלת -ממד באמצעות Fusion 360
רציתי שהקופסה הזו תהיה קופסת קליפ במלואה ולכן עיצבתי אותה בצורה שלא אצטרך להשתמש בדבק.
קליפ-און מעוצבים בהשראת שני הדרכות אלו (קליפ צדדי) (אמצע קליפ)
ממדי מטריקס:
300 מ"מ גובה x 80 מ"מ אורך x 2 מ"מ רוחב
מידות הקופסה:
323 מ"מ גובה x 85 מ"מ אורך x 9.2 מ"מ רוחב
הדפסת דמויות מפתח:
- 180 גרם נימה
- 16:30 (זמן הדפסה)
להלן 4 קבצים:
- Box_Bottom_ws (עם תמיכה)
- Box_Top_ws (עם תמיכה)
- Cover_Bottom_Matrix
- כריכה Top_Matrix
אתה צריך את 4 החלקים האלה כדי להפוך את המארז המלא.
קבצים זמינים גם ב- Thingiverse, הנה הקישור:
שלב 3: הרכבת מארז מודפס בתלת מימד + ESP8266
לאחר הדפסת 4 החלקים, בצע את הפעולות הבאות:
- הרחק את כל החוטים מהמטריקס למעט 5V, GND ו- DIN
- הלחם את 3 החוטים הנותרים ללוח ESP8266 (ראה סכמטי)
- הרכיב את "Box_Bottom_ws" ו- "Box_Top_ws"
- הכנס את כבל ה- USB דרך "Box_Bottom_ws"
- תקן את ה- ESP8266 בעזרת קלטת דו צדדית או דבק חם
- חבר את כבל ה- USB ל- ESP8266
- החלק את מטריצת ה- LED דרך "Cover_Bottom_Matrix"
- קליפ "Cover_Bottom_Matrix" ב- "Box_Bottom_ws"
- בצע את שלב 7 ו- 8 מחדש עם "Cover_Top_Matrix"
- התחל לתכנת
שלב 4: תכנות באמצעות Arduino IDE
לתוכנית זו שלוש פונקציות עיקריות:
- וויי - פיי
- NTP (פרוטוקול זמן רשת) (ויקיפדיה)
- מטריצה עשויה עם 256 WS2812B LED (ראו איך זה עובד)
דרישות מוקדמות:
למנהלת הדירקטוריון:
הוסף את לוח ESP8266 ב- Arduino IDE (שיטה חדשה)
עבור הספרייה:
כדי להניע את המטריצה, השתמש ב:
- "ספריית AdFruit GFX" מתוצרת Adafuit
- "Adafuit NeoMatrix" מתוצרת Adafruit
- "Adafuit NeoPixel" מתוצרת Adafruit
כדי להתחבר ל- Wifi, השתמש ב:
- "WiFi" מובנה מתוצרת Arduino
- Build-In "ESP8266WiFi" זמין על ידי הוספת הלוח
הורד את הקוד, שנה את ה- SSID והסיסמה של WiFi (שורות 54 ו -55) והעלה אותו ללוח ה- ESP8266 שלך.
אופציונאלי:
- שנה את הצבעים (שורה 52) (תוכל להשתמש בכלי זה: צבע לקוד RGB)
- שנה את אזור הזמן (שורה 59)
- שנה את הבהירות עבור כל LED (קו 92)
- שנה את הדרך להצגת השנייה (שורה 101 עד 104) (אני נותן לך לנסות)
- קוד את הדרך שלך להציג ^^.
/! / המטריצה מופעלת על ידי לוח ממשק ה- USB, ולכן צריכת החשמל צריכה להיות מוגבלת ל -500mA (מקורות). כדי להישאר מתחת ל- 500mA, שמור על משתנה התאורה בין 0 ל -10 (בדוק עם בודק ה- USB שלך אם יש לך כזה).
אם אתה רוצה פרטים נוספים אודות:
- איך NTP עובד נראה את הסרטון הזה שנעשה על ידי אנדריאס ספייס.
- איך NeoMatrix עובד תסתכל על הסרטון הזה שוב שנעשה על ידי אנדריאס ספיס.
- כיצד פועלת ספריית Adafuit ראה הדרכה זו
שלב 5: תלה את זה, תסתכל על זה ותתחיל לספור - סבלנות
אני מרוצה מהתוצאה, קופסת הקליפ מגניבה וקלה להרכבה והשעון עובד כמו קסם.
אני מודה שזו לא הדרך המהירה ביותר לספר את השעה, אבל זו דרך די מצחיקה.
המשך יום נעים!
מוּמלָץ:
גרף עמודות צבע כפול עם מעגל פיתון: 5 שלבים (עם תמונות)
גרף עמודות בצבעים כפולים עם מעגל פייתון: ראיתי את גרף העמודים של LED באתר פימורוני וחשבתי שזה עשוי להיות פרויקט זול ומהנה תוך נעילה של covid-19. הוא מכיל 24 נוריות LED, אדום וירוק, בכל אחת מהן 12 קטעים, כך שבתיאוריה אתה אמור להיות מסוגל להציג
מארז מדחום אינפרא אדום ארדואינו מארז MDF: 4 שלבים (עם תמונות)
מארז מדחום אינפרא אדום ארדואינו מארז MDF: פרויקט זה מיועד להכנת מדחום אינפרא אדום עם ארדואינו, המעגל מוכנס למארז מדף MDF למראה כמו מדחום אינפרא אדום רפואי בשוק. זה יכול למנות
שעון רשת ESP8266 ללא כל RTC - Nodemcu NTP שעון אין RTC - פרויקט שעון אינטרנט: 4 שלבים
שעון רשת ESP8266 ללא כל RTC | Nodemcu NTP שעון אין RTC | פרויקט שעון אינטרנט: בפרויקט תעשה פרויקט שעון ללא RTC, ייקח זמן מהאינטרנט באמצעות wifi והוא יציג אותו בתצוגה st7735
חיישן איכות אוויר DIY + מארז מודפס בתלת מימד: 6 שלבים
חיישן איכות אוויר DIY + מארז מודפס תלת מימד: מדריך זה מכיל את כל המידע הדרוש לך כדי ליצור חיישן בעל כיס גדול מאוד
אלקטרו-גרף: 10 שלבים (עם תמונות)
אלקטרו-גרף: תיק מס '2 ממעבדת המחקר של גרפיטי: האלקטרו-גרף. אלקטרו-גרף הוא יצירת גרפיטי או זריקת גרפיטי שמשתמשת בתרסיס מוליך וצבע מגנט כדי להטמיע אלקטרוניקה לתצוגת LED ניידת. העמודים הבאים מתארים את החומרים ואת העמודים