תוכן עניינים:
- שלב 1: חלקים
- שלב 2: בנה את המעגל האלקטרוני
- שלב 3: העלה את הקושחה
- שלב 4: כיצד להשתמש בו
- שלב 5: מה עלי לעשות אם השעון לא יגיב?
- שלב 6: אופציונלי: התאם אישית את ממשק המשתמש
- שלב 7: סיכום
וִידֵאוֹ: שעון WiFibonacci: 7 שלבים (עם תמונות)
2024 מְחַבֵּר: John Day | [email protected]. שונה לאחרונה: 2024-01-30 09:17
קיבלתי השראה משעון פיבונאצ'י המדהים (בעיצובו של פיליפ צ'רטיין) והחלטתי להפוך אותו אלחוטי באמצעות Wifi, ומכאן שמו של שעון WiFibonacci = D
השיפור העיקרי הוא החלפת ה- Atmega328 ב- ESP8266 המספק יכולת WiFi. זה משנה את המשחק מכיוון שאנו יכולים כעת וירטואליזציה של חלק מממשק המשתמש הפיזי כאשר ה- ESP פועל כשרת Websocket. יתר על כן, פירוק ממשק המשתמש מאפשר יותר כוונון אפשרויות.
רשימת המצבים הקיימים שפיליפ כלל בעיצובו הם:
- זמן נוכחי
- מחזור קשת
- קשת בענן
- הצגת קוד שגיאה
בחרתי להסיר את מצב הצגת קוד השגיאה ולהוסיף את הרשימה הבאה של מצבים חדשים:
- אַקרַאִי
- דוֹפֶק
- אור קבוע
עבור כל מצב, ניתן לשנות את מספר ההגדרות.
בעיצוב שלי יש רק שני כפתורים רגעיים:
- כפתור מצב
- כפתור בהירות
הבהירות היא גם שיפור. ניתן לבצע התאמת זמן באמצעות ממשק המשתמש הווירטואלי.
במדריך זה לא אסביר כיצד להפוך את המארז כפי שהוא מכוסה בהוראותיו של פיליפ, אסביר רק כיצד להפוך אותו לחיבור אלחוטי / Wifi.
אם אתה אוהב את ההנחיה הזו אנא הצבע כאן:
שלב 1: חלקים
כדי לבנות את המעגל האלחוטי תצטרך:
- 1 x ESP8266, גרסה esp-07 היא האהובה עלי
- 1 x DS3231 RTC או שווה ערך
- רצועה של 9 פיקסלים LED (WS2811)
- 1 x לוח אב טיפוס
- 3 כפתורי לחיצה רגעיים
- 1 x מתג נדנדה
- 6 x כותרות ישרות לזכר
- 2 כותרות זכר ב 90 °
- 3 x כותרות נקבות
- 1 x LM1117 3V3 ווסת מתח
- קבל 1 x 10µF
- 1 x מתאם קיר AC/DC (12V 1A למשל)
- 1 x מחבר נקבה חבית (באותו גודל כמו מחבר מתאם הקיר)
- כמה חוטים/מגשרים
- קצת צינורות לכווץ חום
כדי להעלות את הקושחה ב- ESP תזדקק למתכנת FTDI RS232 וכמה מגשרים.
שלב 2: בנה את המעגל האלקטרוני
חבר את כל החלקים יחד כפי שמוצג בייצוג האלקטרוני. ניתן להוריד את קובץ Fritzing ממאגר git שלי:
קח בחשבון שהמעגל הסופי צריך להיות שטוח מספיק כדי שיתאים למארז המקורי.
כמו כן בחרתי להשתמש בכותרות זכר/נקבה כמחבר לרצועת LED, זה יעזור במהלך ההרכבה במארז.
חשפתי 3 פינים לתכנות ESP: GND, RX ו- TX וגם כפתור איפוס.
שלב 3: העלה את הקושחה
הורד את הקושחה ממאגר git שלי:
חבר את ה- FTDI ל- ESP באמצעות 3 הפינים החשופים (GND, RX ו- TX) והשתמש ב- Arduino IDE להעלאת הקושחה. אם מעולם לא עשית זאת קודם כל, עקוב אחר שלב 1 של Ible הקודם. כתבתי:
אם הכל הלך טוב אתה פשוט צריך לראות את זה עובד!
שלב 4: כיצד להשתמש בו
הדבר הראשון הוא להפעיל את השעון.
לאחר מכן, באמצעות כל מכשיר אינטרנט כגון מחשב נייד, טאבלט או סמארטפון, התחבר לרשת הנקראת WiFibonacciClk, הסיסמה היא פיבובי.
לאחר שהמכשיר שלך מחובר לשעון, פתח את כתובת האתר https://192.168.4.1 בדפדפן. אתה אמור לראות בערך אותו ממשק משתמש כמו בתמונה.
שם אתה יכול להתקין כמעט הכל.
בחלק הכללי ישנם מספר מצבים. לכל מצב יש מערך הגדרות משלו:
-
שעון: זהו תצוגת השעון המקורית, ההגדרות נמצאות בחלק השעון:
- ניתן לשנות את התאריך והשעה באופן ידני על ידי לכידתו. אתה יכול גם פשוט ללחוץ על כפתור "עכשיו", הוא ישתמש בתאריך ובשעה של המכשיר שלך!
- ניתן לשנות את לוח הצבעים. כברירת מחדל יש רק לוח אחד אבל אתה יכול להכין ולהעלות לוחות משלך, כמה דוגמאות ניתן למצוא ב github שלי:
- לאחר שיהיו לך מספר לוחות ברשימה תוכל לבחור באיזו מהן ישמש
- לקריאת השעה בהסתכלות על השעון אנא קראו את שלב 1 באבל של פיליפ כאן:
-
מעגל קשת וקשת: אלה מצבים משתנים של צבעים, הם חולקים רק הגדרה אחת בקטע קשת:
ניתן להתאים את העיכוב בין כל צבע על ידי גרירת הסרגל או שינוי המספר. ככל שהמספר גדול יותר אפקט הקשת ה"איטי "יותר
-
אקראי: רבעי השעון נדלקים באופן אקראי בצבע אקראי. ניתן להתאים מצב זה בחלק האקראי:
- עיכוב: ניתן לשנות את העיכוב בין כל רבע אקראי חדש
- קלות: ניתן לשנות את הזמן בו ההרקה מתפוגגת
-
דופק: כל נוריות הלדים נדלקות כשאותו צבע דועך ומכבה לחלופין. ההגדרות נמצאות בקטע Pulse:
- אתה יכול לשנות את צבע הנורות באמצעות תיבת האיסוף הצבעונית הנחמדה
- אתה יכול גם לשנות את האופן שבו "נוריות" הנורות הלבות דוהות ונכבות
-
אור קבוע: זה כמו פנס, תמיד דולק. ההגדרה היחידה למצב זה היא בקטע אור קבוע:
ניתן לשנות את צבע הלדים
מלבד כל ההגדרות האלה אתה יכול להתאים את בהירות הנורות בסעיף כללי. להגדרת הבהירות לא תהיה השפעה על מצבים שמשתמשים בדממה כמו מצב אקראי או מצב דופק.
תוכל גם לשמור את ההגדרות שלך אם ברצונך לשתף אותן או לקבל גיבוי, פשוט לחץ על כפתור ההורדה של סעיף ההגדרות (תוכל להעלות אותו בחזרה מאותו קטע)! ניתן לשחזר את השעון גם להגדרות "היצרן" שלו, הדבר יפריע באופן זמני לאות ה- wifi ותצטרך לחבר מחדש ולטעון מחדש את הדף.
הערה: ההגדרות שלך יישמרו בזיכרון גם אם אתה מכבה את השעון.
כמובן שיש גם ממשק פיזי בגב השעון שיאפשר לך לבצע שינויים בסיסיים בקלות:
- לחצן איפוס: לחץ עליו כדי לאפס/להפעיל מחדש את בקר הבקרה מבלי לאבד את ההגדרות.
- לחצן בהירות: שמור על לחצן זה כדי להאיר את נוריות הלדים. כאשר אתה מגיע לעוצמה הנמוכה ביותר, שחרר את הכפתור ולחץ עליו שוב כדי לעמעם את הנורות. ההפך קורה כאשר אתה מגיע לעוצמה הגבוהה ביותר.
- לחצן מצב: לחץ על לחצן זה ברצף כדי לעבור בין המצבים הקיימים.
- מתג נדנדה: למומחה בלבד;) מתג זה מאפשר לך להגדיר את ה- ESP במצב תכנות/הפעלה
- כותרות תכנות: כאן אתה רוצה לחבר את ה- FTDI שלך כדי להבהב את ה- ESP
ניתן לחבר מספר מכשירים לשעון, כל שינוי יבוא לידי ביטוי במכשיר של כולם הודות לטכנולוגיית websocket!
שלב 5: מה עלי לעשות אם השעון לא יגיב?
לפעמים, בגלל לוח מעוצב גרוע או שהחוק של מרפי קורה, השעון "נבנה" / נתקע / לא מגיב.
במקרה זה ממשק ה- Wifi עשוי להיות חסר תועלת והדרך היחידה היא לאפס ידנית את השעון להגדרות היצרן.
כדי לאפס ידנית את השעון להגדרות היצרן בצע את הפעולות הבאות: שמור על לחצן Mode ולחץ על לחצן האיפוס, ולאחר מכן שחרר את שני הלחצנים.
זהירות: זה בהחלט ימחק את ההגדרות ואת הצבעים שאולי העלית לשעון.
שלב 6: אופציונלי: התאם אישית את ממשק המשתמש
אם אתה רוצה לשנות את ממשק המשתמש, הסר מצבים, הוסף מצבים וכו '. תמצא מידע קטן על github שלי:
שלב 7: סיכום
השעון הזה כיף והממציא שלו מבריק!
תבחין שאני לא מיומן כמו פיליפ מבחינת עבודות עץ: ד
היה לי כיף לבנות את ממשק המשתמש לשעון הזה וזה בהחלט שווה את זה!
אם יש לך הערה או הצעה אל תהסס לשתף אותה למטה!
תודה שקראת.
מקום שני בתחרות האלחוטית
מוּמלָץ:
שעון התראה איסלאמי RaspberryPi & שעון מעורר: 15 שלבים (עם תמונות)
צפייה והתראה של תפילות אסלאמיות RaspberryPi: למוסלמים ברחבי העולם יש חמש תפילות מדי יום, וכל תפילה צריכה להיות בזמן מסוים ביום. בגלל הדרך האליפטית כוכב הלכת שלנו מסתובב סביב השמש, מה שגורם לשעות הזריחה לעלות ולרדת להשתנות לאורך כל השנה, כי
שעון פרישה / ספירה עד / Dn שעון: 4 שלבים (עם תמונות)
שעון פרישה / ספירה עד / Dn שעון: היו לי כמה מתצוגות LED-8x8 אלה במגירה וחשבתי מה לעשות איתן. בהשראת מדריכים אחרים, קיבלתי את הרעיון לבנות תצוגה לספירה לאחור/למעלה כדי לספור עד תאריך/שעה עתידיים ואם זמן היעד יהיה
שעון - כיצד לבנות שעון עשוי משעונים !: 14 שלבים (עם תמונות)
שעון - כיצד לבנות שעון עשוי משעונים !: שלום לכולם! זו ההגשה שלי לתחרות המחברים בפעם הראשונה 2020! אם אתה אוהב את הפרויקט הזה, אעריך מאוד את ההצבעה שלך :) תודה! מדריך זה ינחה אותך בתהליך בניית שעון שעון עשוי! קראתי בחוכמה
שעון מעורר חכם: שעון מעורר חכם המיוצר עם פטל פי: 10 שלבים (עם תמונות)
שעון מעורר חכם: שעון מעורר חכם המיוצר עם פטל פאי: האם אי פעם רצית שעון חכם? אם כן, זה הפתרון בשבילך! הכנתי שעון מעורר חכם, זהו שעון שתוכל לשנות את זמן ההתראה בהתאם לאתר. כאשר האזעקה תיגמר, ישמע צליל (זמזם) ושתי נורות יעיפו
שעון רשת ESP8266 ללא כל RTC - Nodemcu NTP שעון אין RTC - פרויקט שעון אינטרנט: 4 שלבים
שעון רשת ESP8266 ללא כל RTC | Nodemcu NTP שעון אין RTC | פרויקט שעון אינטרנט: בפרויקט תעשה פרויקט שעון ללא RTC, ייקח זמן מהאינטרנט באמצעות wifi והוא יציג אותו בתצוגה st7735