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

ESP8266 OLED - קבל זמן ותאריך מהאינטרנט: 8 שלבים
ESP8266 OLED - קבל זמן ותאריך מהאינטרנט: 8 שלבים

וִידֵאוֹ: ESP8266 OLED - קבל זמן ותאריך מהאינטרנט: 8 שלבים

וִידֵאוֹ: ESP8266 OLED - קבל זמן ותאריך מהאינטרנט: 8 שלבים
וִידֵאוֹ: Как использовать SSD1306 128x32 OLED-дисплей I2C с кодом Arduino 2024, נוֹבֶמבֶּר
Anonim

במדריך זה נלמד כיצד לקבל את התאריך והשעה משרת NIST TIME באמצעות ESP8266 OLED ו- Visuino, צפה בסרטון הדגמה.

שלב 1: מה שאתה צריך

מה שאתה תצטרך
מה שאתה תצטרך
מה שאתה תצטרך
מה שאתה תצטרך
  • ESP8266 OLED
  • תוכנית Visuino: הורדת Visuino

שלב 2: הפעל את Visuino ובחר את סוג הלוח המיני Arduino WeMos D1

הפעל את Visuino ובחר את סוג הלוח המיני Arduino WeMos D1
הפעל את Visuino ובחר את סוג הלוח המיני Arduino WeMos D1
הפעל את Visuino ובחר את סוג הלוח המיני Arduino WeMos D1
הפעל את Visuino ובחר את סוג הלוח המיני Arduino WeMos D1

כדי להתחיל לתכנת את Arduino, יהיה עליך להתקין את Arduino IDE מכאן:

שים לב שיש כמה באגים קריטיים ב- Arduino IDE 1.6.6. הקפד להתקין 1.6.7 ומעלה, אחרת הוראה זו לא תעבוד! אם לא עשית בצע את השלבים במדריך זה להגדרת ה- Arduino IDE לתכנת WeMos D1 Mini! יש להתקין גם את Visuino: https://www.visuino.eu. התחל את Visuino כפי שמוצג בתמונה הראשונה לחץ על כפתור "כלים" ברכיב Arduino (תמונה 1) ב- Visuino כאשר מופיע הדיאלוג, בחר "WeMos D1 Mini" כפי שמוצג בתמונה 2

שלב 3: הגדרת WiFi

הגדרת WiFi
הגדרת WiFi
הגדרת WiFi
הגדרת WiFi
  • בחר WeMos D1 Mini ובעורך המודולים> WiFi> נקודות גישה, לחץ על כפתור […], כך שייפתח חלון "נקודות גישה". בעורך זה גרור את נקודת הגישה ל- WiFi לצד שמאל.
  • בחלון המאפיינים תחת "SSID" שים את שם רשת ה- WiFi שלך
  • תחת "סיסמה" שים את סיסמת הגישה לרשת ה- WiFi שלך
  • סגור את החלון "נקודות גישה"
  • בצד שמאל בעורך בחר מודולים> Wifi> שקעים, לחץ על כפתור […], כך שחלון "שקעים" יפתח גרור את לקוח TCP/IP מימין לצד שמאל, ולאחר מכן תחת מאפייני חלון הגדר יציאה: 37 ומארח: time-ag.nist.gov
  • סגור את חלון "שקעים"

שלב 4: ב- Visuino הוסף רכיבים

ב- Visuino הוסף רכיבים
ב- Visuino הוסף רכיבים
ב- Visuino הוסף רכיבים
ב- Visuino הוסף רכיבים
ב- Visuino הוסף רכיבים
ב- Visuino הוסף רכיבים
  • הוסף רכיב "מחולל דופק"
  • הוסף רכיב "פרוטוקול זמן אינטרנט"
  • הוסף רכיב 2X "מחק טקסט משנה ימני"
  • הוסף רכיב 2X "מחק טקסט משנה שמאלי"
  • הוסף רכיב "SSD1306/SH1106 OLED Display (I2C)"

שלב 5: רכיבי סט של Visuino

במרכזי סט של Visuino
במרכזי סט של Visuino
במרכזי סט של Visuino
במרכזי סט של Visuino
במרכזי סט של Visuino
במרכזי סט של Visuino
  • בחר "PulseGenerator1" ובחלון המאפיינים הגדר את התדירות ל 0.1166667
  • בחר "DeleteRightText1" ובחלון המאפיינים הגדר את האורך ל- 13
  • בחר "DeleteRightText2" ובחלון המאפיינים הגדר את האורך ל- 5
  • בחר "DeleteLeftText2" ובחלון המאפיינים הגדר את האורך ל- 12
  • לחץ פעמיים על הרכיב "DisplayOLED1"

תיבת הדו -שיח Elements תוצג

  • בתיבת הדו -שיח Elements הרחב את "טקסט" בצד ימין וגרור "צייר טקסט" וגרור 2X "שדה טקסט" מצד ימין לשמאל.
  • בתיבת הדו -שיח Elements הרחב את "קווים" בצד ימין וגרור "צייר קו" מצד ימין לשמאל.
  • בחר "צייר טקסט 1" בצד שמאל ובחלון המאפיינים הגדר "טקסט" ל'זמן ותאריך '(או טקסט אחר) והגדר את הגודל ל -2
  • בחר "צייר קו 1" ובחלון המאפיינים הגדר "רוחב" ל- 120 ו- "Y" ל -20
  • בחר "שדה טקסט 1" ובחלון המאפיינים הגדר את "גודל" ל -2 ו- "Y" ל -25
  • בחר "שדה טקסט 2" ובחלון המאפיינים הגדר את "גודל" ל -2 ו- "Y" ל -45

סגור את תיבת הדו -שיח Elements

שלב 6: רכיבי Visuino Connect

רכיבי Visuino Connect
רכיבי Visuino Connect
  • חבר את סיכת "PulseGenerator1" [החוצה] לסיכה של "InternetTime1" [In]
  • חבר את סיכת "InternetTime1" [Socket] ל- "WeMos D1 Mini"> סיכת TCP Client1 [ב]
  • חבר את סיכת "InternetTime1" [החוצה] לסיכה "DeleteRightText1" [In] ואת "DeleteRightText2" סיכה [In]
  • חבר את סיכת "DeleteRightText1" [Out] לסיכה "DeleteLeftText1" [In]
  • חבר את סיכת "DeleteRightText2" [Out] לסיכה "DeleteLeftText2" [In]
  • חבר את סיכת "DeleteLeftText1" [Out] ל- "DisplayOLED1"> סיכת שדה טקסט 1 [In]
  • חבר את סיכת "DeleteLeftText2" [Out] ל- "DisplayOLED1"> סיכת שדה טקסט 2 [In]

שלב 7: צור, הידור והעלה את קוד הארדואינו

צור, הידור והעלה את קוד הארדואינו
צור, הידור והעלה את קוד הארדואינו

ב- Visuino, לחץ לחיצה תחתונה על הכרטיסייה "Build", וודא שהיציאה הנכונה נבחרה ולאחר מכן לחץ על הלחצן "Compile/Build and Upload".

שלב 8: שחק

אם אתה מפעיל את מודול ה- OLED ESP8266, הוא יתחבר לאינטרנט והתצוגה אמורה להתחיל להציג את התאריך והשעה משרת NIST.

תוכל גם להתנסות בשרתים אחרים שתוכל למצוא כאן

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

מוּמלָץ: