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

לוח המחוונים של COVID-19 WHO: 8 שלבים (עם תמונות)
לוח המחוונים של COVID-19 WHO: 8 שלבים (עם תמונות)

וִידֵאוֹ: לוח המחוונים של COVID-19 WHO: 8 שלבים (עם תמונות)

וִידֵאוֹ: לוח המחוונים של COVID-19 WHO: 8 שלבים (עם תמונות)
וִידֵאוֹ: ⚡️ אני לא אוותר! אמזון 2.0 | חנות מקוונת מאפס - חלק 3 2024, נוֹבֶמבֶּר
Anonim
לוח המחוונים של ה- WHO
לוח המחוונים של ה- WHO

מדריכים אלה מראים כיצד להשתמש ב- ESP8266/ESP32 ו- LCD לבניית לוח המחוונים של WHO.

שלב 1: מקור הנתונים: לוח המחוונים של המצב של מחלת הקורונה (COVID-19)

מקור נתונים: לוח המחוונים של המצב של מחלת הקורונה (COVID-19)
מקור נתונים: לוח המחוונים של המצב של מחלת הקורונה (COVID-19)

מקור נתוני הפרויקט מגיע ממרכז המחוונים של מצב ארגון הבריאות העולמי (WHO) מחלת הקורונה (COVID-19):

experience.arcgis.com/experience/685d0ace5…

שלב 2: הכנת חומרה

הכנת חומרה
הכנת חומרה
הכנת חומרה
הכנת חומרה
הכנת חומרה
הכנת חומרה
הכנת חומרה
הכנת חומרה

לוח Dev ESP8266/ESP32

כל לוח ESP8266/ESP32 Dev צריך להיות בסדר.

תצוגת אל סי די

כל מסך LCD הנתמך על ידי Arduino_GFX תקין, ייתכן שתמצא תצוגה נתמכת כרגע ב- GitHub readme:

לוח לחם

כל לוח לחם שיכול להתאים ללוח ה- ESP Dev ותצוגת LCD.

כבל מגשר

כמה חוטי מגשר, תלוי בלוח ה- dev ובפריסת סיכות ה- LCD. ברוב המקרים מספיק 6-9 חוטי מגשר בין זכר לנקבה.

שלב 3: הרכבת חומרה

הרכבת חומרה
הרכבת חומרה
הרכבת חומרה
הרכבת חומרה
הרכבת חומרה
הרכבת חומרה
הרכבת חומרה
הרכבת חומרה

דחוף את לוח ה- ESP32 Dev על לוח הלחם וחבר LCD עם חוטי מגשר.

להלן סיכום החיבור לדוגמה:

ESP8266 -> LCD

Vcc -> Vcc

GND -> GND GPIO 15 -> CS GPIO 5 -> DC (אם קיים) RST -> RST GPIO 14 -> SCK GPIO 12 -> MISO (אופציונלי) GPIO 4 -> LED (אם קיים) GPIO 13 -> MOSI / SDA

ESP32 -> LCD

Vcc -> Vcc

GND -> GND GPIO 5 -> CS GPIO 16 -> DC (אם קיים) GPIO 17 -> RST GPIO 18 -> SCK GPIO 19 -> MISO (אופציונלי) GPIO 22 -> LED (אם קיים) GPIO 23 -> MOSI / SDA

שלב 4: הכנת תוכנה

Arduino IDE

הורד והתקן את Arduino IDE אם עדיין אינך עושה זאת:

www.arduino.cc/en/main/software

תמיכה ב- ESP8266

עקוב אחר הוראות ההתקנה כדי להוסיף תמיכה ב- ESP8266 אם עדיין אינך עושה זאת:

github.com/esp8266/Arduino

תמיכה ב- ESP32

עקוב אחר הוראות ההתקנה כדי להוסיף תמיכה ב- ESP32 אם עדיין אינך עושה זאת:

github.com/espressif/arduino-esp32

ספריית Arduino_GFX

הורד את ספריות Arduino_GFX האחרונות: (לחץ על "שיבוט או הורד" -> "הורד ZIP")

github.com/moononournation/Arduino_GFX

ייבוא ספריות ב- Arduino IDE. (תפריט "סקיצה" של Arduino IDE -> "כלול ספרייה" -> "הוסף ספריית ZIP" -> בחר קובץ ZIP שהורדת)

שלב 5: הידור והעלאה

  1. הורד את התוכנית ב- GitHub: (לחץ על "שיבוט או הורד" -> "הורד ZIP")
  2. פתח את COVID-19_WHO_Dashboard.ino עם Arduino IDE
  3. מלא את הגדרות ה- WiFi AP שלך ב- SSID_NAME ו- SSID_PASSWORD
  4. אם אינך משתמש ב- ILI9341 LCD, הערה על שורה 125 ואל תגיב על הצהרת ה- LCD הנכונה
  5. חבר את לוח ESP Dev למחשב
  6. לחץ על כפתור העלאה כדי לקמפל ולהעלות את התוכנית ללוח ה- ESP Dev

שלב 6: אפשרויות

אפשרויות
אפשרויות
אפשרויות
אפשרויות

who_adm0_url ו- who_adm0_new_conf_url מאחזר נתון "סין", תוכל לשנות את הערך ליד

"where = ADM0_NAME%3D%27China%27" למדינה שלך

  • who_adm1_url מאחזר נתון "הונג קונג SAR", תוכל לשנות את הערך ליד "where = ADM1_NAME%3D%27HONG+KONG+SAR%27" למחוז, לאזור האוטונומי שלך ולעירייה.
  • ספריית Arduino_GFX תומכת במסכי LCD בגדלים רבים, גודל הגופנים משתנה אוטומטית בהתאם לגודל המסך. בדקתי ב- ST7735 (128 x 160), ILI9341 (240 x 320), ST7796 (320 x 480). ייתכן שיהיה עליך לבצע כמה התאמות עבור גודל מסך אחר.

שלב 7: הגבלה

נתוני לוח המחוונים של ארגון הבריאות העולמי הם על פי דיווחי המצב של מחלת הקורונה (COVID-2019):

experience.arcgis.com/experience/685d0ace5…

הנתונים מתעדכנים באופן יומיומי ולצפוי יש עיכוב כלשהו.

שלב 8: הסגר שמח

הסגר שמח!
הסגר שמח!

זה הזמן להימנע ממגע חברתי ולהישאר בבית:(זהו גם הזמן הטוב ביותר ללמוד על אלקטרוניקה, תכנות ו- IoT!

מוּמלָץ: