![תצוגת IoT Stat של Covid19: 5 שלבים תצוגת IoT Stat של Covid19: 5 שלבים](https://i.howwhatproduce.com/images/002/image-3264-9-j.webp)
תוכן עניינים:
2025 מְחַבֵּר: John Day | [email protected]. שונה לאחרונה: 2025-01-23 14:46
![Image Image](https://i.howwhatproduce.com/images/002/image-3264-11-j.webp)
![](https://i.ytimg.com/vi/LcQ5gco4tCY/hqdefault.jpg)
![דברים נחוצים דברים נחוצים](https://i.howwhatproduce.com/images/002/image-3264-12-j.webp)
העולם כרגע במגיפת נגיף הקורונה וכמו מדינות רבות אחרות גם הנעילה שלו בהודו, אז קיבלתי את הרעיון הזה ליצור תצוגת IoT שתיתן עדכון בזמן אמת של נתוני הקורונה של המדינה. אני משתמש בממשק API המספק נתונים של הודו, אבל אתה יכול להשתמש בכל ממשק API עם קצת שינוי בקוד.
שלב 1: דברים נחוצים
![דברים נחוצים דברים נחוצים](https://i.howwhatproduce.com/images/002/image-3264-13-j.webp)
![דברים נחוצים דברים נחוצים](https://i.howwhatproduce.com/images/002/image-3264-14-j.webp)
להלן הדברים שתצטרך כדי להציג את IoT:
- NodeMCU (ESP8266)
- מודול LCD בגודל 16x2 (I2C)
- לוח לחם (אופציונלי)
- כמה חוטים/ מגשרים
- כבל יו אס בי
שלב 2: חיבורים
![חיבורים חיבורים](https://i.howwhatproduce.com/images/002/image-3264-15-j.webp)
![חיבורים חיבורים](https://i.howwhatproduce.com/images/002/image-3264-16-j.webp)
![חיבורים חיבורים](https://i.howwhatproduce.com/images/002/image-3264-17-j.webp)
החיבורים די קלים. יש רק 4 חוטים לחיבור. אתה יכול להשתמש בלוח לחם כדי למקם את ה- esp8266 בתוכו ולאחר מכן להתחבר למודול ה- LCD או שאתה יכול פשוט להשתמש בחוטי מגשר בין נקבה לנקבה כדי להתחבר.
החיבורים הם (ESP-> LCD):
- VIN -> VCC (עבור 5V)
- GND -> GND
- D2 -> SDA
- D1 -> SCL
עכשיו רק חבר את esp8266 עם כבל ה- USB למחשב, עכשיו רק צריך להעלות את הקוד.
שלב 3: קידוד
![סִמוּל סִמוּל](https://i.howwhatproduce.com/images/002/image-3264-18-j.webp)
עכשיו, זה החלק החשוב ביותר. לרבים מכם יהיו שאלות בראש כיצד זה עובד?
אז תחילה הוא מתחבר ל- wifi ולאחר מכן מתחבר ל- API לאסוף נתוני JSON, ואז הוא מפענח את נתוני JSON ושומר את הערכים האלה במשתנה, ואז ה- LCD מציג את הערכים וזה ממשיך בלולאה.
ה- API שהשתמשתי בו הוא https://coronago.xyz/api/data.json, שמקבל את הנתונים שלו מ- https://www.covid19india.org/, הוא מספק נתונים רק להודו, אבל יש הרבה API למדינות אחרות, אתה יכול להשתמש בכל ממשק API, אך וודא שאפשר לגשת אליו באמצעות
ראשית, עליך להתקין תמיכה בלוח ESP8266 עבור Arduino IDE. עקוב אחר הדרכה זו.
הדבר השני לעשות הוא להתקין את כל הספריות הנדרשות, תוכל להתקין אותן בקלות ממנהל הספרייה של Arduino.
לאחר מכן פתח את הקוד ושנה את אישורי ה- wifi והעלה את הקוד.
הקוד נמצא כאן במאגר GitHub שלי-https://github.com/Soumojit28/covid19-iot-display.
שלב 4: הסבר קוד ושימוש ב- API אחר
![הסבר קוד ושימוש ב- API אחר הסבר קוד ושימוש ב- API אחר](https://i.howwhatproduce.com/images/002/image-3264-19-j.webp)
הקוד די פשוט
בחלק הגדרת הריק הוא מאתחל את מודול ה- LCD ומציג את ההודעה בוהה ואז הוא מתחבר לרשת ה- wifi.
בחלק הלולאה, הוא אוסף את נתוני JSON מממשק ה- API ומפענח את חנות המודעות שלו במשתנה ואז הוא מציג את אלה במסך הטורי וב- LCD.
כדי להשתמש בממשק API אחר עליך לשנות את הכתובת בשורה זו של הקוד
http.begin ("https://coronago.xyz/api/data.json"); // API
דבר נוסף שעל ה- API לעבוד עם חיבור HTTP, חיבור HTTPS לא יעבוד בקוד הזה ותקבל שגיאת -1.
ה- API מחזיר כך נתוני JSON
עכשיו הקוד הבא פשוט מפענח את JSON ושמור ערכים במשתנה, זה תלוי לחלוטין בנתוני ה- API ו- JSON שהוא מחזיר. אבל זה קל לשנות, למידע נוסף אתה יכול לבדוק את ההדרכה הזו.
StaticJsonBuffer JSONBuffer; // מאגר זיכרון JsonObject & parsed = JSONBuffer.parseObject (payload); // הודעת מנתח מאושרת = מנתחת ["אישור"]; התאושש = מנתח ["התאושש"]; מקרי מוות = מנתח ["מקרי מוות"]; current_active = מנתח ["פעיל"];
לאחר מכן הקוד רק מציג את המשתנים במסך הטורי וב- LCD.
Serial.print ("אישר:"); Serial.println (אושר); Serial.print ("התאושש:"); Serial.println (התאושש); Serial.print ("currenty_active:"); Serial.println (current_active); Serial.print ("מקרי מוות:"); Serial.println (מקרי מוות); אם (httpCode == 200) {// להציג את הנתונים ב- lcd lcd.clear (); lcd.setCursor (0, 0); lcd.print ("מאושר:"); lcd.print (אושר); lcd.setCursor (0, 1); lcd.print ("מקרי מוות:"); lcd.print (מקרי מוות); עיכוב (2500); lcd.clear (); lcd.setCursor (0, 0); lcd.print ("פעיל:"); lcd.print (current_active); lcd.setCursor (0, 1); lcd.print ("התאושש:"); lcd.print (התאושש); עיכוב (2500);
}
שלב 5: מסקנה
זהו פרויקט נהדר לניטור הנתונים הסטטיסטיים לכל הזמן, והאם תוכל לבנות אותו כדי להעביר לך זמן במצב הנעילה הזה.
אם אתה זקוק לעזרה אתה יכול לשאול אותי באמצעות הערות או שאתה יכול לפתוח בעיה ב- Github שלי
github.com/Soumojit28/covid19-iot-display לכל בעיות הקשורות לקוד.
תודה.
מוּמלָץ:
תצוגת שעון תצוגת LED עם מטריקס LED בשליטת WiFi: 3 שלבים (עם תמונות)
![תצוגת שעון תצוגת LED עם מטריקס LED בשליטת WiFi: 3 שלבים (עם תמונות) תצוגת שעון תצוגת LED עם מטריקס LED בשליטת WiFi: 3 שלבים (עם תמונות)](https://i.howwhatproduce.com/images/001/image-1136-j.webp)
תאורת שעון תצוגת מטריצת תצוגת LED מבוקרת באמצעות WiFi: רצועות LED הניתנות לתכנות, למשל מבוסס על WS2812, מרתקים. יישומים הם רבים ואתה יכול להשיג תוצאות מרשימות במהירות. ואיכשהו בניית שעונים היא תחום אחר שאני חושב עליו הרבה. מתחיל עם קצת ניסיון בתחום
מעקב אחר Covid19 חי באמצעות ESP8266 ו- OLED - לוח המחוונים של Covid19 בזמן אמת: 4 שלבים
![מעקב אחר Covid19 חי באמצעות ESP8266 ו- OLED - לוח המחוונים של Covid19 בזמן אמת: 4 שלבים מעקב אחר Covid19 חי באמצעות ESP8266 ו- OLED - לוח המחוונים של Covid19 בזמן אמת: 4 שלבים](https://i.howwhatproduce.com/images/006/image-16207-j.webp)
מעקב אחר Live Covid19 באמצעות ESP8266 ו- OLED | לוח מחוונים בזמן אמת של Covid19: בקר באתר Techtronic Harsh: http: //techtronicharsh.com בכל מקום יש התפרצות אדירה של נגיף הקורונה החדש (COVID19). זה הפך להיות נחוץ לעקוב אחר התרחיש הנוכחי של COVID-19 בעולם. אז בהיותך בבית, זה היה נקודת
תצוגת TTGO (צבע) עם מיקרופיתון (תצוגת TGO T): 6 שלבים
![תצוגת TTGO (צבע) עם מיקרופיתון (תצוגת TGO T): 6 שלבים תצוגת TTGO (צבע) עם מיקרופיתון (תצוגת TGO T): 6 שלבים](https://i.howwhatproduce.com/images/009/image-24779-j.webp)
תצוגת TTGO (צבע) עם מיקרופיתון (תצוגת TTGO T): תצוגת TTGO T היא לוח המבוסס על ESP32 הכולל תצוגת צבע בגודל 1.14 אינץ '. ניתן לרכוש את הלוח תמורת פרס של פחות מ -7 $ (כולל משלוח, פרס שניתן לראות ב- Banggood). זהו פרס מדהים עבור ESP32 כולל תצוגה
תצוגת נייר אלקטרוני של IoT Weather Monitor - מחובר לאינטרנט ESP8266: 7 שלבים
![תצוגת נייר אלקטרוני של IoT Weather Monitor - מחובר לאינטרנט ESP8266: 7 שלבים תצוגת נייר אלקטרוני של IoT Weather Monitor - מחובר לאינטרנט ESP8266: 7 שלבים](https://i.howwhatproduce.com/images/005/image-14160-19-j.webp)
תצוגת נייר אלקטרוני של IoT Weather Monitor | מחובר לאינטרנט ESP8266: תצוגת נייר האלקטרוני תציג את נתוני מזג האוויר, מסונכרנים עם OpenWeatherMap API (באמצעות WiFi). לב הפרויקט הוא ESP8266/32. היי, מה קורה חבר'ה? אקרש כאן מ- CETech. היום אנחנו הולכים לעשות פרויקט שהוא צג מזג אוויר אשר
כיצד להכין שעון בזמן אמת באמצעות תצוגת Arduino ו- TFT - Arduino Mega RTC עם תצוגת TFT 3.5 אינץ ': 4 שלבים
![כיצד להכין שעון בזמן אמת באמצעות תצוגת Arduino ו- TFT - Arduino Mega RTC עם תצוגת TFT 3.5 אינץ ': 4 שלבים כיצד להכין שעון בזמן אמת באמצעות תצוגת Arduino ו- TFT - Arduino Mega RTC עם תצוגת TFT 3.5 אינץ ': 4 שלבים](https://i.howwhatproduce.com/images/006/image-16956-9-j.webp)
כיצד להכין שעון בזמן אמת באמצעות תצוגת Arduino ו- TFT | Arduino Mega RTC עם תצוגת TFT 3.5 אינץ ': בקר בערוץ היוטיוב שלי. הקדמה:- בפוסט זה אני הולך לעשות "שעון בזמן אמת" באמצעות 3.5 אינץ' TFT מגע LCD, Arduino Mega מודול RTC 2560 ו- DS3231 …. לפני תחילת … בדוק את הסרטון מערוץ היוטיוב שלי..הערה:- אם אתה משתמש ב- Arduin