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

שעון אינטרנט (NTP) לפרויקטים של IoT: 6 שלבים
שעון אינטרנט (NTP) לפרויקטים של IoT: 6 שלבים

וִידֵאוֹ: שעון אינטרנט (NTP) לפרויקטים של IoT: 6 שלבים

וִידֵאוֹ: שעון אינטרנט (NTP) לפרויקטים של IoT: 6 שלבים
וִידֵאוֹ: מדריך ESP32 שעון חכם 2024, נוֹבֶמבֶּר
Anonim
Image
Image

פרויקט זה יעזור לך לקבל זמן מהאינטרנט לפרויקטים של IoT, ללא צורך בחומרת RTC נוספת. במדריך זה נלמד כיצד להשתמש ב- Nokia LCD 5110, לקבל נתוני NTP מהאינטרנט ולהציג אותם ב- LCD בקואורדינטות ספציפיות. בואו נקבל מבוא קצר ל- NTP.

שלב 1: מבוא

Network Time Protocol (NTP) הוא פרוטוקול המשמש לסנכרון זמני שעון המחשב ברשת. הוא שייך לאחד החלקים הוותיקים ביותר בחבילת פרוטוקול TCP/IP. המונח NTP חל הן על הפרוטוקול והן על תוכניות שרת הלקוח הפועלות במחשבים.

NTP, שפותחה על ידי דייוויד מילס מאוניברסיטת דלאוור בשנת 1981, נועדה להיות עמידות בפני תקלות וניתנות להרחבה. כיצד פועל NTP? לקוח NTP יוזם חילופי בקשות זמן עם שרת NTP. כתוצאה מהחלפה זו, הלקוח מסוגל לחשב את עיכוב הקישור ואת הקיזוז המקומי שלו, ולהתאים את השעון המקומי כך שיתאים לשעון במחשב השרת. ככלל, שישה חילופים על פני תקופה של כחמש עד 10 דקות נדרשים כדי להגדיר את השעון תחילה. לאחר הסנכרון, הלקוח מעדכן את השעון בערך אחת ל -10 דקות, בדרך כלל דורש החלפת הודעות אחת בלבד. בנוסף לסנכרון לקוחות-שרת. עסקה זו מתרחשת באמצעות פרוטוקול User Datagram ביציאה 123. NTP תומך גם בסנכרון שידורי שעוני מחשב עמיתים.

שלב 2: רכיבים

  1. NodeMCU
  2. נוקיה 5110 LCD

שלב 3: נוהל

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

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

Nokia 5110 LCD: הוא Nokia 5110 הוא מסך LCD גרפי בסיסי להמון יישומים. הוא נועד במקור כמסך טלפון סלולרי. זה מותקן על לוח PCB קל להלחמה. הוא משתמש בבקר PCD8544, שהוא אותו הדבר שמשמש ב- LCD 3310 של נוקיה. ה- PCD8544 הוא בקר/נהג CMOS LCD בעל הספק נמוך, שנועד להניע תצוגה גרפית של 48 שורות ו -84 עמודות. כל הפונקציות הדרושות לתצוגה מסופקות בשבב אחד, כולל ייצור שבבים של אספקת LCD ומתחי הטייה, וכתוצאה מכך מינימום של רכיבים חיצוניים וצריכת חשמל נמוכה. PCD8544 מתממשק למיקרו-בקרים באמצעות ממשק אוטובוס טורי.

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

השתמש בתרשים הטריטור כדי ליצור חיבורים:

סיכות LCD של נוקיה NodeMCU

RST ………………………….. D1

CE ……………………………. D2

DC ………………………….. D0

דין ………………………….. D7

CLK …………………………. D5

VCC ………………………… סיכת 3V של NodeMCU או השתמש בהספק חיצוני של 3.3V

BL ……………..

GND ……………………….. GND

שלב 5: תכנת NodeMCU שלך:

ודא שיש לך לוחות esp8266 ב- Arduino IDE שלך, הורד קוד מצורף וספריות התקנה ב- Arduino IDE שלך, ולאחר מכן הגדר את ה- SSID והסיסמה של ה- wifi המקומי שלך ו- GMT בהתאם לאזור שלך בקוד, העלה אותו לבקר שלך. בהתחלה הוא יציג נתונים שגויים עד שהוא יצר חיבור לאינטרנט, המתן מספר שניות עדכוני שעה ותאריך, בדוק את הסרטון המצורף עם הדרכה זו.

שלב 6: שימו לב

אנא שתף והירשם לערוץ היוטיוב שלנו כדי לתת לנו מוטיבציה.

תודה

מוּמלָץ: