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

שעון רשת מבוסס ESP8266 וצג מזג אוויר: 3 שלבים (עם תמונות)
שעון רשת מבוסס ESP8266 וצג מזג אוויר: 3 שלבים (עם תמונות)

וִידֵאוֹ: שעון רשת מבוסס ESP8266 וצג מזג אוויר: 3 שלבים (עם תמונות)

וִידֵאוֹ: שעון רשת מבוסס ESP8266 וצג מזג אוויר: 3 שלבים (עם תמונות)
וִידֵאוֹ: מבוא ללוח פיתוח של NodeMCU ESP8266 WiFi עם דוגמא לקוח HTTP 2024, יולי
Anonim
שעון רשת מבוסס ESP8266 וצג מזג אוויר
שעון רשת מבוסס ESP8266 וצג מזג אוויר

פרויקט סוף שבוע קצר ופשוט עם תצוגת OLED של ESP8266 ו- 0.96 אינץ '128x64.

המכשיר הוא שעון רשת כלומר אוסף זמן משרתי ntp. הוא גם מציג מידע על מזג האוויר עם סמלים מ- openweathermap.org

חלקים דרושים:

1. מודול ESP8266 (כל אחד, השתמשתי ב- NodeMCU)

2. 0.96 אינץ 'OLED (מבוסס I2C)

3. חוטי מגשר

4. לוח לחם

5. כבל USB לחיבור ESP8266 למחשב

שלב 1: צור חשבון ב- Openweathermap.org

צור חשבון ב- Openweathermap.org
צור חשבון ב- Openweathermap.org

יצירת חשבון ב- openweathermap.org היא קדימה.

צור חשבון על ידי לחיצה על הרשמה.

היכנס ועבור לכרטיסיית ה- API. שים לב למפתח ה- API שלך.

שלב 2: חיבורי חומרה

חיבורי חומרה
חיבורי חומרה

ב- NodeMCU החיבורים הם כדלקמן.

NodeMCU OLED

3V ------------- Vcc

Gnd ------------- Gnd

D1 ------------- SCL

D2 -------------- SDA

שלב 3: צרוב את התוכנית מ- Arduino IDE

פתח את התוכנית ב- Arduino IDE.

בחר את מודול ESP8266 שבו אתה משתמש בתפריט לוחות והעלה את הקוד למודול.

הקוד מעדכן את מידע מזג האוויר מדי 10 דקות.

כל אייקוני מזג האוויר ממוקמים בקובץ icon.h.

קוד האייקון מוחזר מהשיחה שאנו מבצעים אל openweathermap.org

השתמשתי בהיגיון ניתוח מאוד גס כדי לחלץ את מידע מזג האוויר מה- json המתקבל.

אתה יכול להשתמש בספריית json עבור Arduino אם תרצה בכך.

מוּמלָץ: