Բովանդակություն:

Ինտերնետային ժամացույց (NTP) IoT նախագծերի համար. 6 քայլ
Ինտերնետային ժամացույց (NTP) IoT նախագծերի համար. 6 քայլ

Video: Ինտերնետային ժամացույց (NTP) IoT նախագծերի համար. 6 քայլ

Video: Ինտերնետային ժամացույց (NTP) IoT նախագծերի համար. 6 քայլ
Video: ինչպես միացնել խելացի ժամացույցը հեռախոսին #кодрегистрации #սմարթժամ #խելացիժամացույց #կոդ 2024, Նոյեմբեր
Anonim
Image
Image

Այս նախագիծը կօգնի ձեզ ժամանակ ստանալ ինտերնետից IoT ծրագրերի համար ՝ առանց լրացուցիչ RTC սարքավորումների պահանջելու: Այս ձեռնարկում մենք կքննարկենք, թե ինչպես օգտագործել Nokia LCD 5110 -ը, ստանալ NTP տվյալներ ինտերնետից և ցուցադրել դրանք LCD- ում `հատուկ կոորդինատներով: Եկեք կարճ ներկայացնենք NTP- ը:

Քայլ 1: Ներածություն

Timeանցի ժամանակի արձանագրություն (NTP) - դա արձանագրություն է, որն օգտագործվում է ցանցում համակարգչային ժամերի համաժամացման համար: Այն պատկանում է և հանդիսանում է TCP/IP արձանագրությունների հավաքածուի ամենահին մասերից մեկը: NTP տերմինը վերաբերում է ինչպես արձանագրությանը, այնպես էլ համակարգչում աշխատող հաճախորդ-սերվեր ծրագրերին:

NTP- ը, որը մշակվել է Դեյվիդ Միլսի կողմից Դելավեր նահանգի համալսարանում 1981 թվականին, նախատեսված է շատ հանդուրժող և ընդարձակելի լինելու համար: Ինչպես է աշխատում NTP- ն: NTP հաճախորդը նախաձեռնում է ժամանակի պահանջի փոխանակում NTP սերվերի հետ: Այս փոխանակման արդյունքում հաճախորդը կարող է հաշվարկել կապի հետաձգումը և դրա տեղական անջատումը և տեղային ժամացույցը հարմարեցնել սերվերի համակարգչի ժամացույցին համապատասխանեցնելու համար: Որպես կանոն, ժամացույցի սկզբնական սահմանման համար պահանջվում է վեց փոխանակում մոտ հինգից տասը րոպեի ընթացքում: Համաժամացնելուց հետո հաճախորդը ժամացույցը թարմացնում է մոտ 10 րոպեն մեկ անգամ `սովորաբար պահանջելով միայն մեկ հաղորդագրության փոխանակում: Բացի հաճախորդ-սերվեր համաժամացումից: Այս գործարքը տեղի է ունենում User Datagram արձանագրության միջոցով 123 նավահանգստում: NTP- ն նաև աջակցում է հասակակից համակարգչային ժամացույցների հեռարձակման համաժամացմանը:

Քայլ 2: Բաղադրիչներ

  1. NodeMCU
  2. Nokia 5110 LCD

Քայլ 3: Ընթացակարգ

Սարքավորումների միացումներ
Սարքավորումների միացումներ

Մենք պատրաստվում ենք ցուցադրել ժամանակը և տվյալները Nokia 5110 LCD- ում, նախ անհրաժեշտ է ծանոթանալ Nokia 5110 LCD- ի հետ, կարող եք օգտագործել ցանկացած այլ ելքային մեթոդ ՝ որոշ փոփոխություններ կատարելով ծածկագրում:

Nokia 5110 LCD. Նա Nokia 5110- ը հիմնական գրաֆիկական LCD էկրան է բազմաթիվ ծրագրերի համար: Այն ի սկզբանե նախատեսված էր որպես բջջային հեռախոսի էկրան: Այս մեկը տեղադրված է հեշտ զոդվող PCB- ի վրա: Այն օգտագործում է PCD8544 վերահսկիչը, որն օգտագործվում է Nokia 3310 LCD- ում: PCD8544- ը ցածր հզորության CMOS LCD հսկիչ/վարորդ է, որը նախատեսված է 48 տողերի և 84 սյուների գրաֆիկական ցուցադրման համար: Theուցադրման համար անհրաժեշտ բոլոր գործառույթներն ապահովված են մեկ չիպով, ներառյալ LCD չիպերի ստեղծումը և կողմնակալության լարումները, ինչը հանգեցնում է նվազագույն արտաքին բաղադրիչների և էներգիայի ցածր սպառման: PCD8544- ը միանում է միկրոհսկիչներին սերիական ավտոբուսի միջերեսի միջոցով:

Քայլ 4: Սարքավորման միացումներ

Կապեր ստեղծելու համար օգտագործեք ցնցող դիագրամը.

Nokia LCD կապում NodeMCU կապում

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

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

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

Դին ………………………….. D7

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

VCC ………………………… 3V Pode NodeMCU կամ օգտագործեք արտաքին 3.3 վ սնուցում

BL ………….

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

Քայլ 5. Programրագրեք ձեր NodeMCU- ն

Համոզվեք, որ ձեր Arduino IDE- ում ունեք esp8266 տախտակներ, ներբեռնեք կցված կոդը և տեղադրեք գրադարաններ ձեր Arduino IDE- ում, այնուհետև տեղադրեք ձեր տեղական wifi SSID- ը և գաղտնաբառը և GMT- ն ՝ ըստ ձեր տարածքի ծածկագրում, վերբեռնեք այն ձեր վերահսկիչում: Սկզբում այն ցույց կտա սխալ տվյալներ, մինչև կապը հաստատվի ինտերնետի հետ, մի քանի վայրկյան սպասեք թարմացված ժամի և ամսաթվի, ստուգեք կցված տեսանյութը այս ձեռնարկով:

Քայլ 6: Նշում

Խնդրում ենք տարածել և բաժանորդագրվել մեր youtube ալիքին `մեզ մոտիվացիա հաղորդելու համար:

Շնորհակալություն

Խորհուրդ ենք տալիս: