תוכן עניינים:
- שלב 1: מהו BiJin ToKei?
- שלב 2: מדוע ESP32?
- שלב 3: הכנה
- שלב 4: עיצוב
- שלב 5: הורד, הידור, הבזק והפעל את התוכנית
- שלב 6: עבודת הלחמה
- שלב 7: בדוק והנח את LCD על המעמד
- שלב 8: זמן שמח
- שלב 9: מה הלאה?
וִידֵאוֹ: שעון תמונות ESP32: 9 שלבים (עם תמונות)
2024 מְחַבֵּר: John Day | [email protected]. שונה לאחרונה: 2024-01-31 10:19
מדריכים אלה מראים כיצד להשתמש ב- ESP32 ו- LCD ליצירת שעון צילום. ביפנית הוא נקרא BiJin ToKei (美人 時 計).
שלב 1: מהו BiJin ToKei?
BiJin ToKei (美人 時 計) החל משנת 2009, הם מוצאים יופי שונים להחזיק לוח דוחות לוח זמן בכל דקה. BiJin ToKei מספקים יישום אינטרנט וגרסת אפליקציות לנייד. לאחר שנים אלה, אתה יכול למצוא גרסאות רבות באינטרנט כעת.
הפניה:
www.bijint.com
ja.wikipedia.org/wiki/BIJIN%26Co.
itunes.apple.com/us/app/bijin-tokei-plus/i…
deadoralive.wikia.com/wiki/Bijin_Tokei
twitter.com/search?q=%23bijintokei
שלב 2: מדוע ESP32?
BiJin ToKei מספק במקור יישום אינטרנט וגירסת אפליקציה לנייד. זהו שעון יפה, אך קשה מאוד להקדיש מסך שולחני או טלפון נייד כשעון לטווח ארוך.
מה דעתך על ESP32 ומצלם LCD זעיר, הוא עלה בסביבות 10 דולר בלבד, המחיר הזה סביר להכין אותו.
שלב 3: הכנה
לוח ESP32
כל לוח פיתוח ESP32 עם סיכות פריצת SPI אמור להיות תקין.
LCD
ESP32_TFT_Library יכול לתמוך ב- ILI9341, ILI9488, ST7789V ו- ST7735. הפעם אני משתמש במסך LCD בגודל 2.4 אינץ 'ST7789V, מספר דגם JLX240-00302-BN. דגם זה מיועד ל- SPI בלבד, כך שיש לו רק 10 סיכות (למעשה 9 סיכות). הוא יכול לסייע בעבודת ההלחמה בצורה קלה יותר.
עדכון: ניסיתי גם מסך LCD בגודל 3.2 אינץ ', מספר דגם JLX320-00202
מעמד לתצוגה
אתה יכול לעשות שימוש חוזר בכל חומר ישן ביד כמעמד פשוט, למשל. מעמד נייד. יש לי מחזיק תגית שם נשבר ביד, זה מושלם לבצע את העבודה הזו!
אחרים
נגד 10 אוהם וכמה חוטי נחושת מצופים.
שלב 4: עיצוב
שעון צילום דורש יכולת להציג תמונות. התמונה ב www.bijint.com היא בפורמט-j.webp
ESP32 הוא שבב התחביב הראשון שיש לו פתרון מלא להצגת תמונת-j.webp
אז הפרויקט הזה מתחיל מהספרייה ESP32_TFT_loboris של לובוריס.
להלן זרימת התוכנית:
- חבר WiFi
- קבל את הזמן הנוכחי עם פרוטוקול NTP
- חברו את מחרוזת השעה והדקה ליצירת כתובת ה- URL הנוכחית של תמונת הזמן ולאחר מכן אחזרו אותה מכל אתר www.bijint.com
- שמור את קובץ-j.webp" />
- הצג קובץ jpg
עדכון: הקוד האחרון תומך גם בפענוח-j.webp
עיצוב הנוגע לפרטים:
- WiFi וחיבור לאינטרנט אינם אמינים במאת האחוזים ואני לא רוצה שהשעון יקפא בזמן לא נכון, אז ברגע שנתקלת בשגיאה כלשהי (למשל חיפוש DNS נכשל, NTP נכשל, הורדה נכשלת) ההדק מופעל מחדש ועשה זאת שוב.
- לכל דקה תמונת זמן אחת פירושה 1440 תמונות ביום, מבזק מובנה ESP32 לא יכול להתאים למאות תמונות MB. כך שהשעון אינו יכול לאחזר את כל התמונות מראש, אך הוא יכול לאחזר את התמונה בכל פעם, להציג אותה ולאחר מכן לנקות אותה.
- הפלאש נשחק בקלות כתוצאה מההחלפה הבאה, כך שהתוכנית מסובבת את קבצי המטמון כדי להימנע מלכתוב לאותו מקום מדי דקה.
- גודל התמונה גדול יותר מרזולוציית ה- LCD, ולכן יש צורך לכווץ את התמונה לחצי גודל כדי להציג אותה.
- התאמת אזור הזמן הזמן המובנה ב- ESP-IDF אינה פועלת כצפוי, לכן יש להתאים אזור זמן עם קוד מותאם אישית.
- זמן הורדת הקובץ דורש 10-50 שניות (תלוי בגודל הקובץ וברשת), כך שהתקדמתי 20 שניות (הניתנות להגדרה) מהזמן האמיתי כדי להתגבר על העיכוב הזה.
שלב 5: הורד, הידור, הבזק והפעל את התוכנית
הגדרת ESP-IDF (אם עדיין לא):
- מדריך ההתקנה של Windows
- מדריך ההתקנה של Mac OS
- מדריך ההתקנה של לינוקס
הורד את קוד המקור כאן:
github.com/moononournation/ESP32_BiJin_ToK…
תְצוּרָה:
לעשות menuconfig
-
יציאה טורית config
- בחר "תצורת פלאש סדרתי"
- בחר "יציאה טורית ברירת מחדל"
- מלא יציאה טורית של לוח ESP32, למשל COM6 ב- Windows; /dev/cu. SLAB_USBtoUART ב- macOS
-
config WiFi
- בחר "תצורה של BiJin Tokei"
- מלא "WiFi SSID" ו"סיסמת WiFi "משלך.
התאמה אישית
שונה "partitions.csv", התאם את גודל האחסון. (מקסימום 0x100000 עבור 2M ו- 0x300000 עבור 4M)
אחסון, נתונים, spiffs, 0x100000, 0xF0000, שונה "main/bijin_tokei.c"
הגדר כמה קבצי מטמון ישמשו, תלוי בגודל האחסון של SPIFFS. או הגדר ל -0 לפענוח ישיר של-j.webp" />
#הגדר CACHE_COUNT 0
בחר אחת מהכתובות URL של רשימת TOKEI או בטל אותה, או מלא את כתובת האתר שלך:
סטטי const char *REQUEST_FORMAT =
הידור, הבזק והפעל את התוכנית:
לעשות צג פלאש
שלב 6: עבודת הלחמה
הדביקו את לוח ה- ESP32 בגב ה- LCD והלחמו אותו בחוט נחושת מצופה.
החיבור פשוט מאוד אך סיכות ה- LCD בדרך כלל דקות מאוד, היזהרו אל תשתוללו.
להלן סיכום החיבור:
ESP32 GND -> LCD -ve
-> LCD LED -ve ESP32 3v3 -> LCD +ve -> 10 Ohm resist -> LCD LED +ve ESP32 GPIO16 -> LCD RS (DC) ESP32 GPIO23 -> LCD SDA (SPI MOSI) ESP32 GPIO05 -> LCD CS ESP32 GPIO17 -> LCD RST ESP32 GPIO18 -> LCD CL (SPI CLK)
עצות: קו חשמל דורש חוט עבה יותר כדי למלא את הזרימה הנוכחית אך הוא דורש מאמץ רב יותר לתקן את המיקום; קווי אות אחרים יכולים להשתמש בחוט דק יותר ולהקל על עבודת ההלחמה.
שלב 7: בדוק והנח את LCD על המעמד
בדוק את תוכנית ההפעלה כהלכה ולאחר מכן תקן אותה על המעמד.
שלב 8: זמן שמח
הגיע הזמן למקם אותו על שולחן העבודה שלך ולהראות לחבר שלך מה עשית!
שלב 9: מה הלאה?
- נסה וריאציה אחרת של BiJin ToKei
- סובב באופן אקראי וריאציות נבחרות
- חייט עשה תמונות משלך
- זמן התצוגה בגודל גופנים גדול במקרה של נטענת התמונה
- נסה מסך גדול יותר, למשל ili9488 (320 x 480)
מוּמלָץ:
שעון התראה איסלאמי 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