תוכן עניינים:
- שלב 1: תיקון, שלב ראשון
- שלב 2: תיקון הבעיה הבאה
- שלב 3: תיקון הבעיה האחרונה
- שלב 4: סקיצה של ארדואינו
- שלב 5: תכנות ה- ESP-03 ומסקנות
וִידֵאוֹ: אין עוד קדימה קדימה: 5 שלבים
2024 מְחַבֵּר: John Day | [email protected]. שונה לאחרונה: 2024-01-30 09:13
כותרת חלופית: שעון זמן IP חלק 3
אם אתה אוהב את זה, אני משתתף בתחרות השעון.
נמאס לכם מהאביב קדימה?
נמאס לכם לחזור ליפול?
ובכן אני. יש לי את השעון המעורר הישן הזה שתיקן את זה (לזמן מה) (ראה תמונה) הוא יתאים אוטומטית לשעון הקיץ (ולדעתי) יש לו גיבוי סוללה למקרה שתאבד חשמל. לרוע המזל, מספר שנים אחורה החליטה ארה ב לשנות את הימים לשינוי הזמן. אז עכשיו צריך לשנות את השעון הזה באופן ידני ארבע פעמים בשנה! אני משתמש בזה רק כגיבוי.
אז החנון העצלן הזה (LOG) רצה את השעון המושלם. כולם שונים והזמנים משתנים (הא! הא!) והאידיאלים משתנים. להלן שעון השינה האידיאלי שלי.
תמיד גלוי בלילה. CAVEAT: בלי שניות מהבהבות בלילה, זה מסיח את הדעת מדי.
שעון קיץ אוטומטי (שעון קיץ). אני שונא להחליף זמני שעון פעמיים בשנה.
מציג את היום בשבוע. מכיוון שאני זקן ולא זוכר.
אז אני אוהב שניות בבוקר במודעה כתוב לגרגר במשך 30 שניות, אז אני אוהב שעון שמציג שניות.
אין אור כחול. כולנו יודעים שאור כחול מזיק עבורך. לא תמיד נכון, ראה זאת:
www.instructables.com/id/Blue-Light-Proje…
בסדר, זה די פשוט. שעונים רבים נראים בלילה ורבים אינם כחולים. חלקם הם שעונים 'אטומיים' המתאימים ל- DST. למעשה כמה מהשעונים ה"אטומיים "שלי אני צריך להתעסק עם שינויי DST.
כעת מצב השניות הוא ספציפי יותר. למעשה תכננתי את זה בכדי לעשות זאת במדריך זה (למרות ששמתי לב שלא הסברתי אותו היטב):
www.instructables.com/id/IP-Time-Clock-Par…
השעון הזה נמשך כארבע שנים, ללא תחזוקה יחסית עד לפני מספר חודשים כשהוא הפסיק לעבוד.
שלב 1: תיקון, שלב ראשון
מסך מוות כחול, שעון IP (למעשה הוא שחור).
טכנולוגיים:
תיאור קצר של שעון IP. הוא משתמש במיקרו-בקר ESP-03, זה מתחבר לאינטרנט עם WiFi. הלחמתי שתי רצועות כותרת זכר בגודל 2 מ מ ב- ESP-03 כך שהוא יתחבר לשקע במחשב הלוח.
הוא משתמש בשתי תצוגות בקטע 3 תלת ספרות כמו:
אני לא זוכר אם אלו היו קתודות או אנודה נפוצות.
מקסימום 7219 להנעת הצגים ונורות הלדים הבודדות לימים בשבוע.
לפרטים נוספים, עיין בשעון ה- IP שלי חלק 2 להוראה.
ובכן, הדבר הראשון שניסיתי היה לתכנת מחדש את ה- ESP-03 (מיקרו-בקר) אז הסתכלתי במדריך שלי וניסיתי אבל זה לא נתן לי לתכנת אותו.
היסטוריה לא רלוונטית: אוקיי, אני גבר זקן אז המוח שלי משוטט. אחת הסיבות שנכנסתי ל- Instructables.com הייתה שיש לו הוראות נהדרות בארדואינו. זו הייתה אחת הסיבות העיקריות שנכנסתי לארדואינוס ולמדתי כיצד להשתמש בהן. כותבים ניתנים להדרכה הם בכל הרמות והכישורים השונים, אך לעתים קרובות אני יכול למצוא כמה שהם ברמה שאני יכול להבין. אז תודה למדריכים שעזרתם לי במהלך השנים.
כדי להחזיר טובה, אני כותב הוראות שאני מקווה שיעזור לאחרים.
סיבה שנייה שאני כותב Instructables היא כדי לעזור לי לזכור איך עשיתי פרויקטים. בזמן כתיבת הוראות אני מנסה לספק את כל הפרטים כדי לעשות את מה שעשיתי. נראה לי שאני לא תמיד עושה עבודה טובה.
בסדר, שמתי את שעון ה- IP על מבער אחורי.
התיאוריה שלי היא שיותר אור כחול נתן לי יותר אנרגיה (ראו לעיל תוכנת blueproject Instructable) והתמקד לבקר שוב בבעיה זו. מה שסוף סוף הבנתי הוא שהשיטה שבה השתמשתי לתכנת ה- ESP-03 כבר לא עבדה. רשמתי זאת במדריך אחר:
www.instructables.com/id 2020-ESP8266/
בעיה 1 נפתרה, עכשיו אני יכול לתכנת מערכות ESP-03 עם סקיצות של Arduino.
שלב 2: תיקון הבעיה הבאה
ובכן, תיכננתי ESP-03 עם מערכון הארדואינו הישן שלי, הכנסתי אותו לשעון ה- IP שלי, עדיין לא עבד. הדרך, כתבתי את המערכון, שום דבר לא הוצג עד שנוצר חיבור מוצלח לאינטרנט ושרת NTP (מספק זמן מדויק באינטרנט) כך שהיה לי מסך ריק.
באמצעות הצג הטורי Arduino, יכולתי לראות שהוא אינו מתחבר לשרת NTP.
הערה: ה- ESP-03 משתמש במיקרו-בקר ESP8266. אחד הדברים הנחמדים ב- ESP8266 הוא שהיא מובנית ב- WiFi. במונחים טכניים הוא יכול להתחבר לנקודה חמה של WiFi או נתב WiFi שיש בו בתים רבים, כולל שלי.
נתבים WiFi חדשים מקבלים די טכניים כאן ויש להם שני רוחבי פס, 2.4GHz ו- 5.0GHz. (ראה תמונה לנתב שלי) אני אוהב לחשוב עליהם כהבדל בין רדיו AM ו- FM. (זוכרים את אלה?)
מגבלה של ESP8266 היא שהם משתמשים ברוחב פס של 2.4GHz בלבד.
דברים טכניים יותר, כאשר אתה מתחבר ל- WiFi אתה צריך מזהה שנקרא SSID. זה כמו תחנת רדיו בודדת, K Earth 101. ומסיבות אבטחה, אתה צריך גם סיסמה.
ובכן, נתבי להקה כפולה רבים של WiFi (2.4GHz ו- 5GHz) משתמשים באותו SSID עבור שתי הלהקות.
בכל מקרה מסיבה כלשהי, לא הצלחתי לחבר ESP-03 לנתב שלי. נדמה לי שאני זוכר אנשים אחרים שיש להם בעיות דומות.
בשורה התחתונה: הגדרתי נתב אחר בעל SSID נפרד עבור פס 2.4 ו -5 GHz, למשל "mtslink24" ו- "mtslink50" והצלחתי לדבר באינטרנט. (ראה תמונה)
אזהרה: אם יש לך נתב להקה כפולה עם אותו SSID בשתי הלהקות, יתכן שהוא לא יפעל עם ESP8266.
שלב 3: תיקון הבעיה האחרונה
מה שראיתי הוא שעדיין לא הצלחתי להתחבר לשרת NTP. מצאתי סקיצה אחרת כדי לראות אם אני מסוגל להשתמש באינטרנט וזה עבד, ולכן נראה היה שהבעיה הבאה היא התחברות לשרת NTP.
ובסקיצה המקורית שלי, השתמשתי בכתובת IP כדי להתחבר לשרת NTP:
tf.nist.gov/tf-cgi/servers.cgi
אז ניסיתי כמה כתובות IP של בולדר ו- FT. Collins שהן די קרובות למקום שאני נמצא בו. אף אחד מהם לא עבד. קצת שיחקו ולמעשה הצליחו לעשות סקיצה עולמית, אבל זה יכול להינעל אולי רק אחת מכל חמש פעמים. עשה עוד מחקר ומצא משהו שנקרא pool.ntp.org. כנראה שמה שזה עושה הוא מסתובב בין חבורת כתובות IP כך שאף כתובת אחת לא עומס יתר על המידה וכולם צריכים להיות פעילים.
ובכן, אני לא ממש מבין את תכנות ה- WiFi הזה כל כך טוב, אבל הצלחתי למצוא דוגמה שאוכל להתאים אותה למערכון שלי והפעלתי אותה. יאפי!
שלב 4: סקיצה של ארדואינו
מצורפת מערכון העבודה שלי, Special.ino
להלן מספר הערות בנושא:
כאן אתה שם SSID וסיסמה משלך. (זה חייב להיות 2.4GHz.)
char ssid = "YourSSID"; // רשת SSID (שם)
char pass = "סיסמת ה- SSID שלך"; // סיסמת רשת
שימוש ברשימת שרתים pool.ntp.org.
IPAddress timeServerIP; // time.nist.gov כתובת שרת NTP
const char* ntpServerName = "pool.ntp.org";
// קבל שרת אקראי מהבריכה WiFi.hostByName (ntpServerName, timeServerIP);
שתי פונקציות DST:
void findChangeDates (); // מצא תאריכי שינוי באביב/סתיו
bool IsDST (); // בדוק אם זה DST
findChangeDates (); לוקח את השנה הנוכחית ומבין אילו ימים במרץ ובנובמבר הם מועדי ההחלפה
bool IsDST (); קובע אם היום הנוכחי הוא DST או לא
void digitalClockDisplay ()
ובכן, לצערי המוח הישן שלי לא יכול להבין זאת יותר. מה שאני חושב שזה עושה הוא לכבות את תצוגת השניות לאחר השעה 21:00. ומדליק אותם בחזרה בסביבות השעה 17:00. אני מוצא את זה מאוד מעצבן להסתכל על שעון כשאני במיטה ולראות את השניות מתקתקות. אבל כשאני קם בבוקר אני אוהב לראות את השניות כדי שאוכל 'לזמן' את הגרגור שלי.
שלב 5: תכנות ה- ESP-03 ומסקנות
אני משתמש כרגע בגרסת 1.82 של Arduino.
הדרך הקלה ביותר עבורי להתקין את הדברים ESP8266 היא באמצעות מנהל לוח בשיטה זו:
github.com/esp8266/Arduino#installing-with…
לאחר ההתקנה, בעת בחירת לוח, אני בוחר "מודול כללי של ESP8266".
אזהרה: במחשב האישי שלי יש שתי גרסאות של "מודול כללי ESP8266". זה שמתחת לקטגוריה "לוחות ESP8266" עובד, זה תחת Sparkfun לא.
ובכן, אני עצלן. מה שעשיתי בפועל היה לקחת ESP-03 ותכנת אותו במתאם ה- ESP שהשתנה מ:
www.instructables.com/id 2020-ESP8266/
מה שיכולתי לעשות הוא לשנות את ה- PCB של שעון ה- IP 2 שלי לפי סכמטי זה רק להוסיף כמה קופצים.
בנוסף, שיניתי מתאם USB CP2102 כך שמחובר RTS לפין שליד GND.
עם השינויים האלה, זה כמו להעלות סקיצה רגילה של Arduino מבלי ללחוץ על כפתורים.
מסקנות: ובכן, אני אוהב את שעון ה- IP שלי. זה עונה על כל הקריטריונים שלי. למרות מה שהתמונה מראה, נוריות ה- LED אדומות לא לבנות ולכן לא כחולות.
מוּמלָץ:
Ikea ENEBY 20 Power Mod (אין עוד שינה אוטומטית): 4 שלבים
Ikea ENEBY 20 Power Mod (אין עוד שינה אוטומטית): לרמקולי ENEBY של Ikea יש צליל מעולה במחיר. החיסרון העיקרי הוא שהם מכבים את עצמם לאחר כ-15-20 דקות של מוזיקה שלא מתנגנת, גם אם המכשיר המשויך עדיין מחובר. כאשר אתה מפעיל אותו מחדש, עוצמת הקול חוזרת ל
אין מייקי מייקי? אין בעיות ! איך להכין את המייקי שלך בבית !: 3 שלבים
אין מייקי מייקי? אין בעיות ! איך להכין את המייקי שלך בבית !: האם אי פעם רצית לקחת חלק בתחרות מייקי מייקי בנושא Instructables אבל מעולם לא היה לך מייקי מייקי?! עכשיו אתה יכול! בעזרת המדריך הבא, אני רוצה להראות לך כיצד ליצור מייק מייקי משלך עם כמה רכיבים פשוטים שתוכל
עוד עוד SMPS Boost מוסדר הקטן ביותר (ללא SMD): 8 שלבים
עוד עוד Boost SMPS Boost SMPS (ללא SMD): שם הפרויקט המלא: עוד ספק בוסט DC לממיר ממיר DC מוסדר עוד בעולם המוסדר באמצעות מתג THT (טכנולוגיית חורים) וללא SMD (מכשיר מותקן על פני השטח) בסדר, בסדר, קיבלת לִי. אולי הוא לא קטן מזה שיצר מו
קופסת הטעינה של איקאה - אין עוד בלגן בכבלים! קל מאוד לביצוע: 3 שלבים
קופסת הטעינה של איקאה - אין עוד בלגן בכבלים! קל מאוד לביצוע: על סמך מה שקראתי באינטרנט על בלגן ובלגן (טלפונים ניידים, מחשבי כף יד, אייפוד וכו '), הבנתי כיצד להכין קופסת מטען פשוטה וקלה מאוד. זה במיוחד בנוגע לפשטותו, ולמה לא, דיסקרטי ושותף
אין עוד אוזניות שנפלו או סבוכות: 5 שלבים
אין עוד אוזניות שמוטפות או סבוכות: כמה פעמים הוצאת לך את האוזניות מהאוזניים שלך בקניון צפוף, באוטובוס או ברכבת התחתית? גרוע מכך, הם צונחים על הקרקע ולפעמים דורכים עליהם. זה קרה לי פעם: '(וכך היה ניתן להדריך (הראשון שלי!)