Tartalomjegyzék:
- 1. lépés: Bevezetés
- 2. lépés: Alkatrészek
- 3. lépés: Eljárás
- 4. lépés: Hardverkapcsolatok
- 5. lépés: Programozza a NodeMCU -t:
- 6. lépés: Megjegyzés
Videó: Internet óra (NTP) IoT projektekhez: 6 lépés
2024 Szerző: John Day | [email protected]. Utoljára módosítva: 2024-01-30 09:41
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
- NodeMCU
- Nokia 5110 LCD
3. lépés: Eljárás
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:
Hűvös laptop érintőpad -hack az Arduino projektekhez!: 18 lépés (képekkel)
Hűvös Laptop Touchpad Hack az Arduino projektekhez! Ebben az utasításban tanuljuk meg, hogyan használhatjuk fel a PS/2 érintőpad kiegészítőit
Futó átlag a mikrokontroller projektekhez: 6 lépés
Futó átlag a mikrokontroller projektekhez: Ebben az oktatható fejezetben elmagyarázom, hogy mi a futó átlag, és miért kell törődnie vele, valamint megmutatom, hogyan kell megvalósítani a maximális számítási hatékonyság érdekében (ne aggódjon a bonyolultság miatt, mert nagyon egyszerű megérteni és
IOT funkciók hozzáadása a projektekhez: 5 lépés
IOT funkciók hozzáadása a projektjeihez: Semmi sem jobb, mint egy DIY projekt elkészítése, amely helyettesíti a hasznosnak talált kereskedelmi terméket. Nos, valójában van ennél jobb. IOT képesség hozzáadása a projekthez. Ami az automatizálást illeti, a kezdők általában megijednek
Internet óra: Dátum és idő megjelenítése OLED -en ESP8266 NodeMCU használatával NTP protokollal: 6 lépés
Internet óra: megjelenítse a dátumot és az időt OLED -en ESP8266 használatával működő internetkapcsolat És ehhez a projekthez szüksége van egy esp8266 -ra, amely rendelkezik egy
ESP8266 Hálózati óra RTC nélkül - Nodemcu NTP óra Nem RTC - INTERNET ÓRA PROJEKT: 4 lépés
ESP8266 Hálózati óra RTC nélkül | Nodemcu NTP óra Nem RTC | INTERNET ÓRA PROJEKT: A projektben óra projektet készítenek RTC nélkül, időbe telik az internet az wifi használatával, és megjeleníti az st7735 kijelzőn