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

פרויקט IEEE WORD CLOCK: 12 שלבים (עם תמונות)
פרויקט IEEE WORD CLOCK: 12 שלבים (עם תמונות)

וִידֵאוֹ: פרויקט IEEE WORD CLOCK: 12 שלבים (עם תמונות)

וִידֵאוֹ: פרויקט IEEE WORD CLOCK: 12 שלבים (עם תמונות)
וִידֵאוֹ: Are Pascal and Delphi Alive? History, Popularity / Myths / Opportunities / Advantages, Disadvantages 2024, יולי
Anonim
פרוייקט שעון WORD IEEE
פרוייקט שעון WORD IEEE
פרוייקט שעון WORD IEEE
פרוייקט שעון WORD IEEE

זהו פרויקט עבור מועדון IEEE של UNO, זוהי דרך ייחודית לייצג את השעה. שעון Word מפרט את הזמן ועם רצועת ה- RGB תוכל לקבל את השעון בכל צבע שתבחר. באמצעות יכולות ה- WiFi של ה- ESP32, השעון מתחבר לרשת WiFi מוגדרת ומוציא את הזמן הנוכחי מהאינטרנט. אם אין לך רשת WiFi להתחבר אליה, אל דאגה, ניתן לשנות את הקוד בקלות להפעלה על השעון הפנימי ESP32 אך הדבר יגרום לכך שעון Word לא יהיה מדויק בזמן.

פרויקט וקוד בהשראת:

www.instructables.com/id/THE-WORD-CLOCK/

randomnerdtutorials.com/esp32-ntp-client-d…

אספקה

-מיקרו -בקר ESP32

-WS2812b RGB רצועת LED ניתנת להתייחסות בנפרד (60 לד למטר)

מספיק ל 8 רצועות של 13 נוריות, ~ 2 מטר

-פאנל קדמי

  • ניתן לחתוך את הלוח הקדמי הזה בלייזר מכל חומר אטום
  • בלוח ההנחיות הזה הלוח הקדמי נחתך בלייזר מלוחות עץ בגודל 1/8 אינץ 'במידות 9x7

-חומר מסיר

יכול להיות כל דבר, מבד דיפוזיה ממשי ועד נייר מדפסת

-קלטת

-5 וולט וולט

-כבל USB למיקרו USB

-מחשב עם גישה לאינטרנט

-ארדואינו IDE

-קוד מסופק

-רשת Wifi

שלב 1: חיתוך פסי LED לאורך

חיתוך פסי LED לאורך
חיתוך פסי LED לאורך

רצועת ה- LED הניתנת להתייחסות בנפרד היא אחד המרכיבים החשובים ביותר בפרויקט זה. אם אינך מקבל את סוג ה- LED הנכון, ייתכן שהקוד לא יפעל. המרווח בין נוריות ה- LED ברצועה חשוב לוודא שיש ברשותך את הרצועות בעלות 60 נוריות למטר. לפרויקט זה, ~ 2 מטרים של פסי LED יספיקו.

לצורך הפרויקט, יהיה עליך לחתוך את רצועת ה- LED המלאה לרצועות קטנות יותר כך שיוכלו להתאים על הלוח. תצטרך 8 רצועות שאורכן 13 נוריות. החל מתחילת הרצועה (סיים עם המחבר הנשי) ספור 13 נוריות ואז חותך את הרצועה כך שיהיה לך רצועה קטנה יותר עם 13 נוריות LED. חזור על הפעולה עד שיהיו לך 8 רצועות מלאות, יהיו לה 2 רצועות LED באורך מטר אחד. תקבל 4 רצועות בגודל מתאים מכל רצועת LED. שמור את נוריות הלד הנוספות לחלקי חילוף או לפרויקטים אחרים.

שלב 2: סידור וחיווט רצועות לד

סידור וחיווט רצועות לד
סידור וחיווט רצועות לד
סידור וחיווט רצועות לד
סידור וחיווט רצועות לד

כעת, כאשר יש לך את 8 רצועות הלדים, הגיע הזמן לסדר אותן על התבנית המסופקת (לוח קדמי.svg). בעת הדפסת קובץ.svg הקפד להגדיל אותו כראוי ל -9 אינץ 'על 7 אינץ'. הקפד לשים לב לכיוון קו הנתונים. אם תסתכל מקרוב על הרצועה, תראה את דין עם חץ המצביע על מודול ה- LED. כיוון החץ ישמש לסידור נכון של רצועות הלד. הנח את רצועות הלד על התבנית תחילה לפני הסרת מגן הדבק. החל מהשורה העליונה, הקו "IT R IS C TEN HALF", מקם את הרצועה הראשונה כשחץ דין מצביע ימינה. מקם את רצועת ה- LED הבאה בשורה הבאה למטה אך הפעם וודא שחץ Din מצביע שמאלה. המשך למקם את כל רצועות הלד לסירוגין בכיוון החץ. השורה האחרונה צריכה להיות מצביעה שמאלה.

ברגע שיש לך את כל רצועות הלד המסודרות בצורה נכונה על התבנית, רצועה אחר רצועה, הסר את רצועת המגן הדבק מהחלק האחורי של רצועת הלד והחל אותה על התבנית הכי ישר שאפשר. לאחר שכל רצועות ה- LED נדבקות בגיליון התבניות, חוטי הלחמה בזהירות לחיבור חיבורי +5V, GND ו- Data יחדיו.

שלב 3: התחברות ל- ESP32

מתחבר ל- ESP32
מתחבר ל- ESP32

לאחר שכל הרצועות מולחמות יחד, הגיע הזמן לחבר את רצועת ה- LED לבקר ESP32. אתה יכול להכניס חוטים למחבר הנשי או להסיר בזהירות את כיווץ החום מהחוטים ולהסיר את הלחמה מפס ה- LED. בעת הלחמת החוטים הללו ל- ESP32 וודא שיש לך מספיק חוט כדי למקם את ה- mirco-USB במקום המצביע היכן תוכל לחבר כבל mirco-USB. הלחם את החוט המחובר ל- +5V או +3.3V ל- Vin, GND ל- GND ו- Din ל- D13.

שלב 4: התקנת Arduino IDE

התקנת Arduino IDE
התקנת Arduino IDE

אם אין לך Arduino IDE מותקן הורד אותו מהקישור הבא

www.arduino.cc/en/Main/Software

בחר את הגירסה הנכונה עבור מערכת ההפעלה שלך

שלב 5: הגדרת Arduino IDE

לאחר פתיחת Arduino IDE, עבור אל הקישור המתאים להתקנת מנהלי ההתקן של לוח ESP32

התקנת לוח ESP32 ב- Arduino IDE (הוראות Windows)

התקנת לוח ESP32 ב- Arduino IDE (הוראות Mac ו- Linux)

לאחר מכן, הורד את ספריית Client NTP מ- Taranais מהקישור הבא:

לחץ כאן להורדת ספריית לקוח NTP

כמו כן יהיה עליך להוריד את ספריית Adafruit Neopixel

github.com/adafruit/Adafruit_NeoPixel

פתח את קובץ ה- zip והעתק את התיקייה שבתוכו לתיקיית ספריות ה- Arduino IDE שלך.

שלב 6: תכנות ה- ESP32 לפרויקט שעון Word

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

שלב 7: השלבים האחרונים …

יש מעט הגדרות בקוד שתצטרך לשנות.

שלב 8: התחברות ל- WiFi

מתחבר ל- WiFi
מתחבר ל- WiFi

יש לשנות את שני המשתנים האלה בקוד לשם וסיסמת רשת ה- wifi שלך.

שלב 9: שינוי צבע הלדים

שינוי צבע הלדים
שינוי צבע הלדים

משתנה זה שולט על צבע הנורות הלדים, ניתן לראות את פריסת השורה כך:

uint32_t color = strip. Color (ירוק, אדום, כחול);

על ידי שינוי הערכים של כל ערך צבע (0-255), אתה יכול לשנות איזה צבע הנורות. הקוד מוגדר מראש על כך שהנוריות ירוק בהיר.

שלב 10: התאמת זמן

התאמת זמן
התאמת זמן

זהו גוש הקוד האחראי להתאמת משמרת הזמן בגלל אזורי זמן. הוא מוגדר ל- CDT, שים לב שקוד זה אינו משתנה אוטומטית עם שמירת אור היום. יהיה עליך לשנות את ערך הקיזוז ל -21600 כאשר החיסכון באור היום "יורד".

שלב 11: הרכבה אחרונה

הרכבה סופית
הרכבה סופית

ברגע שה- ESP32 מתחבר ל- WiFi ונורות ה- LED שלך נדלקות, הגיע הזמן להרכיב את הפרויקט.

הדביקו את חומר הדיפוזיה שלכם לחלק האחורי של הלוח הקדמי כך שכל האותיות החתוכות יהיו מכוסות. לאחר מכן שים את נוריות ה- LED בחיתוך האותיות. כאשר אלה מיושרים, הדביקו את הקצוות של הלוח האחורי והפנימי.

שלב 12: הערות אחרונות

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

חלק מהנוריות ידלקו באופן אקראי, ניתן לתקן זאת על ידי איפוס ה- ESP32 על ידי לחיצה על כפתור EN. שינוי סיכת הווין ל- 3.3V מ- 5V עשוי לתקן גם את הבעיה.

מוּמלָץ: