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

לוח השנה של Advent Advent DIY: 3 שלבים
לוח השנה של Advent Advent DIY: 3 שלבים

וִידֵאוֹ: לוח השנה של Advent Advent DIY: 3 שלבים

וִידֵאוֹ: לוח השנה של Advent Advent DIY: 3 שלבים
וִידֵאוֹ: Crochet Christmas Advent Calendar Pattern - Mini Stocking 2024, יולי
Anonim
לוח השנה של Advent Advent DIY
לוח השנה של Advent Advent DIY
לוח השנה של Advent Advent DIY
לוח השנה של Advent Advent DIY

אני אתאר כיצד יצרנו את השעון האנלוגי הזה המתפקד כאל לוח שנה של הופעה. ישנם 24 leds ws2811 מסביב לשעון במעגל וכל אחד מהם מאיר ירוק עד הימים שלפני חג המולד. ביום חג המולד כל האורות דולקים באדום. בכל חודש אחר התאורה בצבע כחול אחיד. הוא מונע על ידי es8266 הניתן לניהול על ידי ה- Arduino IDE, אך גם פאי פטל יעבוד. זה יכול להיות מותאם אישית מאוד ולשנות כרצונך, והוא יכול אפילו להריץ אנימציות מחוץ לצבעים הרגילים. המשך לקרוא כדי ללמוד כיצד הכנתי זאת, או צפה בסרטון למטה!

אספקה:

  1. es8266
  2. ספק כוח 5V
  3. ls ws2811
  4. ערכת שעון

שלב 1: בנה את השעון

בנה את השעון
בנה את השעון
בנה את השעון
בנה את השעון
בנה את השעון
בנה את השעון

התחלנו בבניית השעון, שגובהו 5 חתיכות עץ אלון אדום בגובה 3.5 אינץ 'ברוחב 18 אינץ'. לאחר שהדבקנו אותם, גירדנו את הדבק העודף ושפשפנו אותו שטוח. לאחר מכן לקחנו פאזל כדי ליצור עיגול מחוספס, ועברנו למלטשת החגורה כדי להפוך את המעגל למעודן יותר. לאחר מכן, השתמשנו בריבוע נגר כדי למדוד זוויות של 15 מעלות מהמרכז כדי לצייר את הקווים היכן כל אור צריך להיות. השתמשנו במכבש המקדחה כדי לקדוח את החורים במרחק של כ- 1.5 סנטימטרים מקצה השעון. סיימנו אותו עם שמן אגוזים של מהוני.

שלב 2: הוסף את הרכיבים האלקטרוניים וחבר את המעגל

הוסף את הרכיבים האלקטרוניים והתחל את המעגל
הוסף את הרכיבים האלקטרוניים והתחל את המעגל
הוסף את הרכיבים האלקטרוניים והתחל את המעגל
הוסף את הרכיבים האלקטרוניים והתחל את המעגל
הוסף את הרכיבים האלקטרוניים והתחל את המעגל
הוסף את הרכיבים האלקטרוניים והתחל את המעגל
הוסף את הרכיבים האלקטרוניים והתחל את המעגל
הוסף את הרכיבים האלקטרוניים והתחל את המעגל

התחלנו בהרכבה בכך שדחפנו את תאי ה -24 ws2811 דרך חורי 1/2 אינץ 'שקידחנו החוצה. לאחר מכן ציירנו קווי מתאר של רכיב השעון והוצאנו הפסקה בגודל 3/8 אינץ 'כך שנוכל להתאים אותו דרך החלק האחורי. ברגע שזה נעשה הדבקנו חם את ספק הכוח 5V לגב, הוספנו פלט שיחזיק אותו לקיר והלחמנו את המעגל שיניע את האורות. המעגל פשוט מאוד ומשתמש בסיכה בודדת של המיקרו -בקר es8266 לשליטה על הנורות, ובכוח הספק 5V להנעתם.

שלב 3: התקן את הקוד ותהנה

התקן את הקוד ותהנה!
התקן את הקוד ותהנה!
התקן את הקוד ותהנה!
התקן את הקוד ותהנה!
התקן את הקוד ותהנה!
התקן את הקוד ותהנה!

השלב הבא הוא התקנת הקוד שלהלן. מכיוון שאנו משתמשים ב- ES8266 ה- IDE של Arduino יעבוד מצוין בשביל זה:

github.com/tmckay1/advent_calendar

יהיה עליך לשנות את הגדרת הסיכה השולטת בנוריות הנוריות אם אינך משתמש באותו סיכה כמונו, והוסף את פרטי ה- WiFi שלך (SSID/סיסמה). יהיה עליך גם להתקין תלות כמו FastLED ו- NTP Client, ואתה משתמש בלוח es8266 כמו שעשיתי גם יהיה עליך להתקין את הלוח ב- Arduino IDE (בדוק משאבים למידע נוסף).

בעיקרון הקוד מקבל את התאריך הנוכחי מלקוח NTP כל 10 שניות לאחר חיבורו ל- wifi ואז מחשב כמה נורות להדליק אם מדובר בדצמבר. ברגע שהוא מקבל את המידע הזה, הוא משתמש בספריית FastLED כדי להאיר את הנורות בשעון.

לאחר התקנת הקוד, חבר אותו ותהנה:)

אֶמְצָעִי

התקנת תלות בלקוחות NTP:

התקנת תלות ב- FastLED:

התקנת לוח es8266 ב- IDE של Arduino:

מוּמלָץ: