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

תצוגת רכבת ומזג אוויר בבריטניה: 5 שלבים
תצוגת רכבת ומזג אוויר בבריטניה: 5 שלבים

וִידֵאוֹ: תצוגת רכבת ומזג אוויר בבריטניה: 5 שלבים

וִידֵאוֹ: תצוגת רכבת ומזג אוויר בבריטניה: 5 שלבים
וִידֵאוֹ: עשר הילדים הכי מוזרים בעולם| טופטן 2024, נוֹבֶמבֶּר
Anonim
תצוגת רכבת ומזג אוויר בבריטניה
תצוגת רכבת ומזג אוויר בבריטניה
תצוגת רכבת ומזג אוויר בבריטניה
תצוגת רכבת ומזג אוויר בבריטניה

הוראה זו מיועדת ליציאות ברכבת בבריטניה המופעלות באמצעות סוללות ותצוגת מזג אוויר. היא השתמשה במאגר הנתונים הלאומי של רכבת OpenLDBWS בכדי לקבל מידע על עזיבת רכבת בזמן אמת לתחנת רכבת מקומית מסוימת ולהציג אותו. הוא משתמש במסד הנתונים של openweather כדי לקבל תחזית ל -5 ימים לעיר ולהציג אותה

יש לו את התכונות הבאות

  • גישה למאגר הנתונים של תחנת הרכבת הלאומית
  • יכול לסנן רשימה כדי להציג רכבות היוצאות ליעד מסוים
  • ניגש למסד הנתונים של openweather לקבלת תחזית ל -5 ימים
  • עיבוד מבוסס ESP8266, מתחבר לרשת wifi מקומית
  • מופעל באמצעות סוללה (LIPO נטענת) עם מטען מובנה
  • זרם שקט מאוד לחיי סוללה ארוכים
  • תצוגת LCD בגודל 320 x 240 עם 3 כפתורי שליטה
  • שינה אוטומטית
  • נתוני הגירה ניתנים לעריכה
  • עדכון תוכנת Over Air
  • מארז מודפס בתלת מימד

שלב 1: שימוש

היחידה מופעלת בלחיצה קצרה על הכפתור האמצעי.

בשימוש ראשון היא תיצור נקודת גישה לתצורת Wifi מקומית. השתמש בטלפון כדי להתחבר לרשת זו. השתמש בדפדפן הטלפונים כדי לגשת ל- 192.168.4.1 ותקבל דף תצורה של wifi. בחר את הרשת והזן את הסיסמה שלה. היחידה תשמור זאת ותפעיל מחדש כדי להיכנס לרשת המקומית. ייתכן שיהיה צורך בשלב זה שוב אם תעבור לרשת אחרת או אם הסיסמה תשתנה.

לאחר שהתחברה לרשת ה- wifi המקומית היחידה תיגש למסד הנתונים של הרכבת הלאומית או למסד הנתונים של openweather ותשאול אותו כדי למצוא יציאות לתחנה והיעד שהוגדרו או לתחזית מזג האוויר. פעולה זו תחזור על עצמה במרווח הזמן שנקבע בקובץ התצורה.

השימוש בלחצן הוא כדלקמן

  • כפתור למעלה - לחיצה קצרה. עמוד למעלה אם שירותים נוספים שמתאימים למסך
  • תחתון למעלה - לחיצה ארוכה. הצג וולט סוללה וכתובת IP. לחיצה קצרה תחזיר אותו לתצוגה רגילה.
  • לחצן אמצעי - לחיצה קצרה. מדליק יחידה. ואז מחליפים בין רכבות למזג אוויר.
  • כפתור אמצעי - לחיצה ארוכה. להכריח לישון.
  • כפתור תחתון - לחיצה קצרה. דף למטה אם שירותים נוספים שמתאימים למסך.
  • כפתור תחתון - לחיצה ארוכה. צא לצמד תחנות היעד ההתחלה והסיום הבא או ערי מזג אוויר אם נכנסו מספר תחנות.

היחידה תיכנס אוטומטית לשינה כפי שהוגדרה.

ניתן לגשת לקובץ התצורה באמצעות http:/ip/edit (לאחר ההתקנה המלאה).

התצורה כוללת ערכי רכבות תחנות ורכבות. הראשון הוא קוד ה- crs של התחנה המקומית ממנה אתה מעוניין לראות יציאות. השנייה היא תחנת crs שעל הרכבת היוצאת לעבור. זה משמש לסינון יציאות לאלה שמעניינים (נניח בכיוון אחד). זה עשוי להישאר ריק להצגת כל היציאות. כל ערך עשוי להכיל עד 4 קודים המופרדים באמצעות ','. אם יש פחות מ -4 אז הפריט האחרון חוזר על עצמו כדי להכין 4. הלחצן התחתון לחיצה ארוכה משמשת כדי לעקוף את הזוגות האלה בעת הצגת יציאות.

הוא כולל גם weatherCityCodes ו- weatherCityNames.

תוכנה חדשה עשויה להתעדכן על ידי בניית בינארי חדש בארדואינו וביצוע עדכון בשידור באמצעות

שלב 2: רכיבים וכלים

יש צורך ברכיבים הבאים

  • צג LCD בגודל 3.2 אינץ 'בגודל 320 אינץ' עם 3 כפתורים. במקור מיועד לשימוש עם פטל פאי אך יכול לשמש כל דבר עם SPI
  • מודול ESP-12F Esp8266
  • סוללת LIPO 18650
  • מחזיק סוללות
  • מודול מטען LIPO מיקרו USB
  • תקע כותרת לחיבור לתצוגת LCD
  • ווסת 3.3V XC6203E
  • 200 קילו 6.3 טנטלום קבלים
  • ערוץ MOSFET AO3401 P
  • דיודות זנר x 3
  • נגדים 4k7, 4k7, 470k
  • תחבר חוט
  • קבלים 4.7uF
  • לוח perf או euivalent להרכבה של מספר רכיבים
  • דבק שרף
  • קלטת דו צדדית.

יש צורך בכלים הבאים

  • ברזל הלחמה נקודה
  • מַלְקֶטֶת

שלב 3: אלקטרוניקה

מכשירי חשמל
מכשירי חשמל

האלקטרוניקה מבוססת על מודול ESP-12F עם כמה רכיבים נוספים להקלת פעולת השינה.

אחד המתגים מפעיל את הטרנזיסטור MOSFET אשר מפעיל את הצג ומאפשר את ה- ESP8266. סיכת GPIO שומרת על הכוח גם כאשר המתג משתחרר.

התצוגה מחוברת לסיכות SPI הסטנדרטיות ב- ESP8266

שלב 4: הרכבה

הַרכָּבָה
הַרכָּבָה
הַרכָּבָה
הַרכָּבָה
הַרכָּבָה
הַרכָּבָה

ביצעתי את השלבים הבאים

  • הדפס מארז תלת -ממדי וודא שהתאמה לתצוגה. זה צריך להיות בכושר הדוק ויש חתכים סביב הכפתורים
  • הדפס מכסה תלת מימד וחלקים נוספים כולל סוגר מודול מטען
  • מרכיבים את המעגלים הנוספים של הרגולטור על לוח אב טיפוס.
  • הרכיבו על ESP8266 וחברו לתקע הכותרת שיכול להתאים לתצוגה.
  • הוסף כתמים קטנים של דבק שרף מסביב לקצה התצוגה כדי לאבטח במקום.
  • מחבר מחזיק סוללה ומודול מטען
  • מודול מטען שרף לדבק לסוגר ולאחר מכן הדבק סוגר לצד המארז וודא ש- USB גלוי דרך נקודת הגישה שלו
  • הדבק את מחזיק הסוללות בחלק האחורי של המסך באמצעות סרט דו צדדי.
  • חיווט מלא. אני כולל שקע פשוט בתקע החשמל מהסוללה / המטען אל הרגולטור כדי להקל על הניתוק.

שים לב שלגירסאות מסוימות של מודול תצוגת ה- LCD יש חיווט של ספק כוח מעט שונה ואין להן כניסת מתח 3.3V על פינים 1 ו 17. הם מסתמכים על שימוש בכניסת 5V בסיכות 2 ו -4 ולאחר מכן משתמשים בווסת 1117 המשולב. לספק את 3.3V הדרוש. אלה עדיין יכולים לשמש בסדר, אך יהיה צורך בפלט התצוגה של 3.3V מהאלקטרוניקה ישירות לרגל האמצעית של הרגולטור של לוח התצוגה, תוך עקיפת הרגולטור ואספקת 3.3V ישירות.

שלב 5: תוכנה ותצורה

התוכנה מבוססת Arduino והמאגר נמצא בכתובת

מכיוון ש- ESP8266 מוגבל בזיכרון, הממשק למאגרי המידע של הרכבת ומזג האוויר ועיבוד התגובה שלו מותאמים לשימוש זיכרון מינימלי. השאילתה המשמשת לגישה למסד הנתונים כלולה בקובץ התצורה ויש לה פרמטרים שונים כמו שמות תחנות אשר מוחלפים.

ה- Readme כולל הוראות שימוש. במיוחד הערה

  • עליך לקבל אסימוני גישה מהרכבת הלאומית ו- openWeather. הרשמה ושימוש רגיל היא בחינם.
  • עליך לשנות את סיסמאות ברירת המחדל בקובץ ה- ino לפני הידור.
  • עליך לשנות את קובץ trainWeatherConfig.txt על מנת להכיל את אסימון הגישה שלך ולשנות נתוני תחנה והעדפות אישיות.
  • יהיה עליך לקבל תחנות מקומיות משלך ויעדי קודי 'CRS' וקודי עיר מזג אוויר. ל- ReadMe יש קישורים להשיג אותם.

מוּמלָץ: