Quic Quick: כמה רבים ESP8266 מודולים אתה צריך לעשות שעון LED? רמז: שעון מציג 12 שעות.
לא! שתים-עשרה היא לא התשובה. אבל זה לא עצר את Hackaday.io המשתמש [Tamberg] מבניית שעון 12-ESP במהלך בילבאו, ספרד Maker Faste. “היתרון” של שימוש כל כך הרבה ESP8266s הוא שכל אחד יכול לשלוט באופן עצמאי שעה אחת LED ואת פרוסה הקשורה של חמישה דקה סמן LEDs. כל ESP מביא את הזמן דרך האינטרנט, אבל רק אורות כאשר הגיע הזמן.
זה כמו עיבוד מקביל או משהו. או אולי זה מיותר וזכה. או אולי זה רק ניסיון לשים את האינטרנט המקסימלי לדבר אחד. אולי היו להם צוות של שנים-עשר אנשים ורציתי לפצל את העומס באופן שווה. (לא יכולנו לחשוב על סיבה אמיתית שתרצה לעשות זאת).
כל snark הצידה, הפרויקט נראה נהדר כפי שאתה יכול לראות בגלריה זו flickr, וכל קבצי העיצוב זמינים אם אתה רוצה להשתמש מחדש כל חלקים של הפרויקט הזה. אנחנו חושבים כי הפנים השעון די מגניב.
הקוד עבור כל יחידה זמין עבור עיון שלך. על קו 13, אתה יכול לראות היכן הם מגדירים משתנה (בקושחה) שמספרת כל שעה שהיא מייצגת.
יותר מעניין, החל מסביב קו 38 הוא טריק חמוד לחלץ את הזמן משרת Google הקרוב ביותר. ביסודו של דבר, Goog מחזירה “תאריך:” מחרוזת, ואת הקוד קורא אותו. קרא הרבה יותר על הטכניקה הזאת על פורום ESP.
פורומים, אש שלך “overkill” לייזרים; אנחנו אוהבים את הפרויקט לכל מה שהיא עושה נכון. לפחות זה לא פנס מופעל המנסרים.
וידאו Flickr לראות לעיל יש תיאור זה:
כל esp שולטת פרוסת 5 דקות של השעון. על אתחול, אין קשר (כתום). לאחר התחברות לרשת WiFi (כחול), כל סקרי ESP את זמן הקרטיס עם בקשת אינטרנט קלה ל- Google.com, ולאחר מכן מציג את חלקו של השעון (כחול או ורוד, דקות ירוק). שים לב “תקלות” בשל הפעולה העצמאית של פרוסות (בתוספת באג תכנות פרוסה 0, קבוע מאוחר יותר). הכפתור האדום היה צפוי להציג פעימות לב ולאפס את כל ESPs, אבל לא היה מספיק זמן לבצע את זה. עבור סרטון זה, השעון מציג שניות, במקום דקות, וכך גם הגירסה המוגמרת.