Turinys:
- 1 žingsnis: Įvadas
- 2 žingsnis: komponentai
- 3 žingsnis: procedūra
- 4 žingsnis: aparatinės įrangos jungtys
- 5 veiksmas: užprogramuokite „NodeMCU“:
- 6 žingsnis: Pastaba
Video: Interneto laikrodis (NTP) daiktų interneto projektams: 6 žingsniai
2024 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2024-01-30 10:47
Šis projektas padės jums gauti laiko iš interneto daiktų interneto projektams, nereikalaujant jokios papildomos RTC aparatūros. Šioje pamokoje aptarsime, kaip naudotis „Nokia LCD 5110“, gauti NTP duomenis iš interneto ir rodyti juos LCD konkrečiomis koordinatėmis. Leiskite trumpai susipažinti su NTP.
1 žingsnis: Įvadas
Tinklo laiko protokolas (NTP) yra protokolas, naudojamas sinchronizuoti kompiuterio laikrodžio laiką tinkle. Jis priklauso ir yra viena iš seniausių TCP/IP protokolo rinkinio dalių. Terminas NTP taikomas tiek protokolui, tiek kliento-serverio programoms, kurios veikia kompiuteriuose.
NTP, kurį 1981 metais sukūrė Davidas Millsas Delavero universitete, yra labai atsparus gedimams ir keičiamo dydžio. Kaip veikia NTP? NTP klientas inicijuoja laiko užklausų mainus su NTP serveriu. Dėl šio keitimosi klientas gali apskaičiuoti nuorodos vėlavimą ir jo vietinį poslinkį bei pakoreguoti savo vietinį laikrodį, kad jis atitiktų serverio kompiuterio laikrodį. Paprastai, norint iš pradžių nustatyti laikrodį, reikia šešių mainų per maždaug 5–10 minučių laikotarpį. Po sinchronizavimo klientas atnaujina laikrodį maždaug kartą per 10 minučių, paprastai reikia tik keistis žinutėmis. Be kliento ir serverio sinchronizavimo. Ši operacija įvyksta per vartotojo duomenų diagramos protokolą 123 prievade. NTP taip pat palaiko bendraamžių kompiuterių laikrodžių transliaciją.
2 žingsnis: komponentai
- „NodeMCU“https://amzn.to/2Q4Y5da
- „Nokia 5110 LCD“https://amzn.to/2JGp2mp
3 žingsnis: procedūra
Mes rodysime laiką ir duomenis „Nokia 5110“skystųjų kristalų ekrane, pirmiausia turite susipažinti su „Nokia 5110 LCD“, galite naudoti bet kurį kitą išvesties metodą, atlikdami tam tikrus kodo pakeitimus.
„Nokia 5110 LCD“: „Nokia 5110“yra pagrindinis grafinis skystųjų kristalų ekranas, skirtas daugeliui programų. Iš pradžių jis buvo skirtas mobiliojo telefono ekranui. Šis yra sumontuotas ant lengvai lituojamo PCB. Jis naudoja PCD8544 valdiklį, kuris yra tas pats, kuris naudojamas „Nokia 3310“skystųjų kristalų ekrane. PCD8544 yra mažos galios CMOS LCD valdiklis/tvarkyklė, skirta 48 eilučių ir 84 stulpelių grafiniam vaizdui atvaizduoti. Visos būtinos ekrano funkcijos yra pateiktos viename luste, įskaitant skystųjų kristalų maitinimo ir įtampos įtampos generavimą mikroschemoje, todėl išoriniai komponentai yra minimalūs ir sunaudojama mažai energijos. PCD8544 jungiasi prie mikrovaldiklių per nuosekliosios magistralės sąsają.
4 žingsnis: aparatinės įrangos jungtys
Norėdami sujungti, naudokite matavimo schemą:
„Nokia“LCD kaiščiai „NodeMCU“kaiščiai
RST ………………………….. D1
CE ……………………………. D2
DC ………………………….. D0
Din ………………………….. D7
CLK …………………………. D5
VCC ………………………… 3V „NodeMCU“kaištis arba naudokite išorinį 3,3 V maitinimą
BL ………………………….
GND ……………………….. GND
5 veiksmas: užprogramuokite „NodeMCU“:
Įsitikinkite, kad „Arduino IDE“turite esp8266 plokštes, atsisiųskite pridėtą kodą ir įdiekite bibliotekas į savo „Arduino IDE“, tada nustatykite vietinį „Wi -Fi“SSID ir slaptažodį bei GMT pagal savo srities kodą, įkelkite jį į valdiklį. Iš pradžių bus rodomi neteisingi duomenys, kol nebus užmegztas ryšys su internetu, palaukite kelias sekundes, kol bus atnaujintas laikas ir data, patikrinkite pridėtą vaizdo įrašą su šia pamoka.
6 žingsnis: Pastaba
Pasidalykite ir užsiprenumeruokite mūsų „YouTube“kanalą, kad suteiktumėte mums motyvacijos.
Ačiū
Rekomenduojamas:
Automatinis daiktų interneto prieškambario naktinis apšvietimas su ESP8266: 4 žingsniai (su nuotraukomis)
Automatinis daiktų interneto prieškambario naktinis apšvietimas Su ESP8266: pradėjau šį projektą įkvėptas laiptų šviesos iš kito pamokomo įrašo. Skirtumas yra tas, kad grandinės smegenys naudoja ESP8266, o tai reiškia, kad tai bus IoT įrenginys. Turiu omenyje tai, kad prieškambario naktinė šviesa būtų
Interneto laikrodis: rodyti datą ir laiką naudojant OLED naudojant ESP8266 „NodeMCU“su NTP protokolu: 6 žingsniai
Interneto laikrodis: rodyti datą ir laiką naudojant OLED naudojant ESP8266 „NodeMCU“su NTP protokolu: Sveiki, vaikinai, šioje instrukcijoje mes sukursime interneto laikrodį, kuris gaus laiko iš interneto, todėl šiam projektui vykdyti nereikės jokio RTC, o tik veikiantis interneto ryšys Ir šiam projektui jums reikia esp8266, kuris turės
Daiktų interneto pagrindai: savo daiktų interneto prijungimas prie debesies naudojant „Mongoose“OS: 5 žingsniai
Daiktų interneto pagrindai: savo daiktų interneto prijungimas prie debesies naudojant „Mongoose“OS: Jei esate žmogus, kuris užsiima tinkle ir elektronika, dažniausiai susidursite su daiktų internetu, paprastai sutrumpintu kaip daiktų internetas, ir kad reiškia įrenginių, galinčių prisijungti prie interneto, rinkinį! Būdamas toks žmogus
ESP8266 Tinklo laikrodis be jokio RTC - Nodemcu NTP laikrodis Nr. RTC - INTERNETO LAIKRODŽIO PROJEKTAS: 4 žingsniai
ESP8266 Tinklo laikrodis be jokio RTC | Nodemcu NTP laikrodis Nr. RTC | INTERNETO LAIKRODŽIO PROJEKTAS: Projekte bus sukurtas laikrodžio projektas be RTC, užtruks laikas iš interneto naudojant „Wi -Fi“ir jis bus rodomas st7735 ekrane
Minimalistinis daiktų interneto laikrodis (naudojant ESP8266, Adafruit.io, IFTTT ir Arduino IDE): 10 žingsnių (su nuotraukomis)
Minimalistinis daiktų interneto laikrodis (naudojant ESP8266, Adafruit.io, IFTTT ir Arduino IDE): šioje pamokoje parodysiu, kaip galite sukurti minimalistinį laikrodį, sinchronizuotą su internetu. Aš išbandžiau jį su dviem skirtingomis ESP8266 plokštėmis: „Firebeetle“ir „NodeMCU“. Mikrovaldiklis gauna dabartinį laiką iš „Google“serverio ir rodo jį