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

Visuino - קבל זמן מדויק משרת NIST האינטרנט באמצעות NodeMCU: 8 שלבים
Visuino - קבל זמן מדויק משרת NIST האינטרנט באמצעות NodeMCU: 8 שלבים

וִידֵאוֹ: Visuino - קבל זמן מדויק משרת NIST האינטרנט באמצעות NodeMCU: 8 שלבים

וִידֵאוֹ: Visuino - קבל זמן מדויק משרת NIST האינטרנט באמצעות NodeMCU: 8 שלבים
וִידֵאוֹ: Measuring RPM 2024, נוֹבֶמבֶּר
Anonim
Image
Image

במדריך זה נשתמש ב- NodeMCU Mini, OLED Lcd ו- Visuino כדי להציג זמן אינטרנט חי משרת NIST ב- Lcd. צפה בסרטון הדגמה. הקרדיט להשראה מגיע למשתמש יוטיוב "Ciprian Balalau".

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

מה שאתה תצטרך
מה שאתה תצטרך
מה שאתה תצטרך
מה שאתה תצטרך
מה שאתה תצטרך
מה שאתה תצטרך
  • NodeMCU מיני
  • OLED LcdRed LED
  • לוח לחם
  • חוטי מגשר
  • תוכנית Visuino: הורדת Visuino

שלב 2: המעגל

המעגל
המעגל
  • חבר את GND מה- NodeMCU לסיכת לוח הלוח (gnd)
  • חבר פין 5V מ- NodeMCU לסיכת לוח (חיובי)
  • חבר את פין 0 (SCL) מ- NodeMCU אל פין LCD OLED (SCL)
  • חבר את פין 1 (SDA) מ- NodeMCU אל פין LCD OLED (SDA)
  • חבר את פין LCD OLED (VCC) לסיכת לוח הלחם (חיובי)
  • חבר את פין LCD OLED (GND) לסיכת לוח הלחם (GND)

שלב 3: הפעל את Visuino ובחר את NodeMCU ESP-12

הפעל את Visuino ובחר את NodeMCU ESP-12
הפעל את Visuino ובחר את NodeMCU ESP-12
הפעל את Visuino ובחר את NodeMCU ESP-12
הפעל את Visuino ובחר את NodeMCU ESP-12

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

שים לב שיש כמה באגים קריטיים ב- Arduino IDE 1.6.6. הקפד להתקין 1.6.7 ומעלה, אחרת הוראה זו לא תעבוד! אם לא עשית בצע את השלבים במדריך זה להגדרת ה- Arduino IDE לתכנת ESP 8266! יש להתקין גם את Visuino. התחל את Visuino כפי שמוצג בתמונה הראשונה לחץ על כפתור "כלים" ברכיב Arduino (תמונה 1) ב- Visuino כאשר תיבת הדו-שיח מופיעה, בחר "NodeMCU ESP-12" כפי שמוצג בתמונה 2

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

ב- Visuino הוסף רכיבים
ב- Visuino הוסף רכיבים
ב- Visuino הוסף רכיבים
ב- Visuino הוסף רכיבים
ב- Visuino הוסף רכיבים
ב- Visuino הוסף רכיבים
  • הוסף רכיב InternetTime
  • הוסף רכיב מחולל דופק והגדר את התדירות ל: 0.1166667
  • הוסף רכיב DeleteRightText והגדר את האורך ל: 8
  • הוסף רכיב DeleteLeftText והגדר את האורך ל -1
  • הוסף תצוגת OLED I2C

לחץ פעמיים על רכיב תצוגת OLED וגרור "צייר מלבן עגול" לצד שמאל (ראה תמונה), הגדר גובה: 30, רוחב: 120, x: 4, Y: 15

גרור גם את "שדה הטקסט" לצד השמאלי (ראה תמונה), הגדר את x: 17 Y: 30

שלב 5: הגדרת WiFi

הגדרת WiFi
הגדרת WiFi
הגדרת WiFi
הגדרת WiFi
הגדרת WiFi
הגדרת WiFi

בחר NodeMCU ESP-12 ובעורך המודולים> WiFi> נקודות גישה, לחץ על כפתור […], כך שייפתח חלון "נקודות גישה"

בעורך זה גרור את נקודת הגישה ל- WiFi לצד שמאל.

  • תחת "SSID" שים את שם רשת ה- WiFi שלך
  • תחת "סיסמה" שים את סיסמת הגישה לרשת ה- WiFi שלך

סגור את החלון "נקודות גישה"

בצד שמאל בעורך בחר מודולים> Wifi> שקעים, לחץ על כפתור […], כך שחלון "שקעים" ייפתח גרור את לקוח TCP מימין לצד שמאל.

תחת מאפייני חלון הגדר מארח: time-b-g.nist.gov

תחת יציאת הגדרות חלון מאפיינים: 37

שלב 6: ב- Visuino: חיבור רכיבים

ב- Visuino: חיבור רכיבים
ב- Visuino: חיבור רכיבים
  • חבר את NodeMCU ESP-12 Modules. WiFi. Sockets. TCPClient1 PIN [IN] ל- InternetTime1 PIN [Socket]
  • חבר את PulseGenerator1 PIN [OUT] ל- InternetTime1 PIN [שעון]
  • חבר את PINT של InternetTime1 [Out] ל- NodeMCU ESP-12 סידורי [0] PIN [IN] ול- DeleteRightText1 PIN [IN]
  • חבר PIN PIN של DeleteRightText1 [OUT] ל- DeleteLeftText1 PIN [IN]
  • חבר את DeleteLeftText1 PIN [OUT] ל- DisplayOLED1 אלמנטים. שדה טקסט 1 PIN [IN]
  • חבר את DisplayOLED1 PIN [OUT] ל- NodeMCU ESP-12 I2C PIN [IN]

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

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

ב- Visuino, הקש F9 או לחץ על הלחצן המוצג בתמונה 1 כדי ליצור את קוד הארדואינו, ופתח את מזהה Arduino

ב- Arduino IDE, לחץ על כפתור העלאה, כדי לאסוף ולהעלות את הקוד (תמונה 2)

שלב 8: שחק

אם אתה מפעיל את מודול NodeMCU, ה- OLED Lcd יתחיל להציג את השעה והתאריך הנוכחיים.

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

מוּמלָץ: