Tartalomjegyzék:

Internet óra (NTP) IoT projektekhez: 6 lépés
Internet óra (NTP) IoT projektekhez: 6 lépés

Videó: Internet óra (NTP) IoT projektekhez: 6 lépés

Videó: Internet óra (NTP) IoT projektekhez: 6 lépés
Videó: ToR Switch Demystified: Empowering IT Pros with Networking Insights 2024, November
Anonim
Image
Image

Ez a projekt segít abban, hogy időt nyerjen az internetről az IoT projektekhez, anélkül, hogy további RTC hardvert igényelne. Ebben az oktatóanyagban bemutatjuk, hogyan kell használni a Nokia LCD 5110 -et, hogyan lehet lekérni az NTP -adatokat az internetről, és meghatározott koordináták szerint megjeleníteni az LCD -n. Nézzünk egy rövid bevezetőt az NTP -hez.

1. lépés: Bevezetés

A hálózati időprotokoll (NTP) egy protokoll, amely a számítógép óráinak szinkronizálására szolgál a hálózatban. Ez a TCP/IP protokollkészlet egyik legrégebbi része. Az NTP kifejezés mind a protokollra, mind a számítógépen futó kliens-szerver programokra vonatkozik.

Az NTP-t, amelyet David Mills fejlesztett ki a Delaware-i Egyetemen 1981-ben, rendkívül hibatűrőnek és skálázhatónak tervezték. Hogyan működik az NTP? Az NTP kliens időkérés cserét kezdeményez az NTP szerverrel. A csere eredményeként az ügyfél kiszámíthatja a hivatkozási késleltetést és a helyi eltolást, és beállíthatja a helyi órát, hogy megfeleljen a szerver számítógépén lévő órának. Az óra kezdeti beállításához általában hat cserére van szükség körülbelül 5-10 perc alatt. A szinkronizálás után az ügyfél körülbelül 10 percenként frissíti az órát, általában csak egyetlen üzenetváltást igényel. Az ügyfél-szerver szinkronizálás mellett. Ez a tranzakció a User Datagram protokollon keresztül történik a 123 -as porton.

2. lépés: Alkatrészek

  1. NodeMCU
  2. Nokia 5110 LCD

3. lépés: Eljárás

Hardver kapcsolatok
Hardver kapcsolatok

Megmutatjuk az időt és az adatokat a Nokia 5110 LCD kijelzőn, először meg kell ismernie a Nokia 5110 LCD -t, és bármilyen más kimeneti módszert használhat a kód módosításával.

Nokia 5110 LCD: a Nokia 5110 egy alapvető grafikus LCD képernyő sok alkalmazáshoz. Eredetileg mobiltelefon képernyőjének szánták. Ez egy könnyen forrasztható NYÁK -ra van szerelve. A PCD8544 vezérlőt használja, amely ugyanaz, mint a Nokia 3310 LCD kijelzőjén. A PCD8544 egy kis teljesítményű CMOS LCD vezérlő/illesztőprogram, amelyet 48 sorból és 84 oszlopból álló grafikus kijelző meghajtására terveztek. A kijelzőhöz szükséges összes funkció egyetlen chipben biztosított, beleértve az LCD tápellátás és előfeszítési feszültségek chipen történő generálását, ami minimális külső komponenseket és alacsony energiafogyasztást eredményez. A PCD8544 soros busz interfészen keresztül kapcsolódik a mikrovezérlőkhöz.

4. lépés: Hardverkapcsolatok

Használja a fritzes diagramot a csatlakoztatáshoz:

Nokia LCD csapok NodeMCU csapok

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

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

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

Din ………………………….. D7

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

VCC ………………………… 3 V -os NodeMCU tű, vagy használjon külső 3,3 V -os tápegységet

BL ………………………….

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

5. lépés: Programozza a NodeMCU -t:

Győződjön meg róla, hogy esp8266 táblái vannak az Arduino IDE -ben, töltse le a csatolt kódot és telepítse a könyvtárakat az Arduino IDE -be, majd állítsa be a helyi wifi SSID -t és jelszót, valamint a GMT -t a területének megfelelően, töltse fel a vezérlőbe. Kezdetben hibás adatokat jelenít meg, amíg létre nem jön az internetkapcsolat, várjon néhány másodpercet a frissített időre és dátumra, nézze meg a mellékelt videót ezzel az oktatóanyaggal.

6. lépés: Megjegyzés

Kérjük, ossza meg és iratkozzon fel youtube csatornánkra, hogy motivációt adjon nekünk.

Köszönöm

Ajánlott: