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

שעון גרף עמודים IOT (ESP8266 + מארז מודפס בתלת -ממד): 5 שלבים (עם תמונות)
שעון גרף עמודים IOT (ESP8266 + מארז מודפס בתלת -ממד): 5 שלבים (עם תמונות)

וִידֵאוֹ: שעון גרף עמודים IOT (ESP8266 + מארז מודפס בתלת -ממד): 5 שלבים (עם תמונות)

וִידֵאוֹ: שעון גרף עמודים IOT (ESP8266 + מארז מודפס בתלת -ממד): 5 שלבים (עם תמונות)
וִידֵאוֹ: 🚀 RUTUBE и ТОЧКА. Разработка РУТУБА за 5 часов *БЕЗ ВОДЫ* [Next / React / Nest / PostgreSQL / Redux] 2024, יולי
Anonim
שעון גרף עמודות IOT (ESP8266 + מארז מודפס בתלת -ממד)
שעון גרף עמודות IOT (ESP8266 + מארז מודפס בתלת -ממד)
שעון גרף עמודות IOT (ESP8266 + מארז מודפס בתלת -ממד)
שעון גרף עמודות IOT (ESP8266 + מארז מודפס בתלת -ממד)

היי, במדריך זה אסביר לך כיצד לבנות שעון גרף ברים 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

עיצוב מארז הניתן להדפסה בתלת -ממד באמצעות Fusion 360
עיצוב מארז הניתן להדפסה בתלת -ממד באמצעות Fusion 360
עיצוב מארז הניתן להדפסה בתלת -ממד באמצעות Fusion 360
עיצוב מארז הניתן להדפסה בתלת -ממד באמצעות Fusion 360
עיצוב מארז הניתן להדפסה בתלת -ממד באמצעות Fusion 360
עיצוב מארז הניתן להדפסה בתלת -ממד באמצעות 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

להרכיב מארז מודפס בתלת מימד + ESP8266
להרכיב מארז מודפס בתלת מימד + ESP8266
להרכיב מארז מודפס בתלת מימד + ESP8266
להרכיב מארז מודפס בתלת מימד + ESP8266
להרכיב מארז מודפס בתלת מימד + ESP8266
להרכיב מארז מודפס בתלת מימד + ESP8266
להרכיב מארז מודפס בתלת מימד + ESP8266
להרכיב מארז מודפס בתלת מימד + ESP8266

לאחר הדפסת 4 החלקים, בצע את הפעולות הבאות:

  1. הרחק את כל החוטים מהמטריקס למעט 5V, GND ו- DIN
  2. הלחם את 3 החוטים הנותרים ללוח ESP8266 (ראה סכמטי)
  3. הרכיב את "Box_Bottom_ws" ו- "Box_Top_ws"
  4. הכנס את כבל ה- USB דרך "Box_Bottom_ws"
  5. תקן את ה- ESP8266 בעזרת קלטת דו צדדית או דבק חם
  6. חבר את כבל ה- USB ל- ESP8266
  7. החלק את מטריצת ה- LED דרך "Cover_Bottom_Matrix"
  8. קליפ "Cover_Bottom_Matrix" ב- "Box_Bottom_ws"
  9. בצע את שלב 7 ו- 8 מחדש עם "Cover_Top_Matrix"
  10. התחל לתכנת

שלב 4: תכנות באמצעות Arduino IDE

תכנות באמצעות Arduino IDE
תכנות באמצעות 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: תלה את זה, תסתכל על זה ותתחיל לספור - סבלנות

תלה את זה, תסתכל על זה ותתחיל לספור - סבלנות
תלה את זה, תסתכל על זה ותתחיל לספור - סבלנות
תלה את זה, תסתכל על זה ותתחיל לספור - סבלנות
תלה את זה, תסתכל על זה ותתחיל לספור - סבלנות

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

אני מודה שזו לא הדרך המהירה ביותר לספר את השעה, אבל זו דרך די מצחיקה.

המשך יום נעים!

מוּמלָץ: