Բովանդակություն:
- Քայլ 1: Ներածություն
- Քայլ 2: Բաղադրիչներ
- Քայլ 3: Ընթացակարգ
- Քայլ 4: Սարքավորման միացումներ
- Քայլ 5. Programրագրեք ձեր NodeMCU- ն
- Քայլ 6: Նշում
Video: Ինտերնետային ժամացույց (NTP) IoT նախագծերի համար. 6 քայլ
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:48
Այս նախագիծը կօգնի ձեզ ժամանակ ստանալ ինտերնետից 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: Բաղադրիչներ
- NodeMCU
- 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 ալիքին `մեզ մոտիվացիա հաղորդելու համար:
Շնորհակալություն
Խորհուրդ ենք տալիս:
Cool Laptop Touchpad Hack Arduino նախագծերի համար: 18 քայլ (նկարներով)
Cool Laptop Touchpad Hack Arduino Projects- ի համար. Այս Ուղեցույցում եկեք սովորենք, թե ինչպես կարող ենք օգտագործել PS/2 touchpad- ի հավելումը
Միջին վազքը ձեր միկրոկառավարիչների նախագծերի համար `6 քայլ
Միջին վազքը ձեր միկրոկառավարիչների նախագծերի համար. Այս ուսանելի ծրագրում ես կբացատրեմ, թե որն է վազքի միջին արժեքը և ինչու պետք է հոգ տանել դրա մասին, ինչպես նաև ցույց կտամ, թե ինչպես այն պետք է կիրառվի առավելագույն հաշվարկային արդյունավետության համար (մի անհանգստացեք բարդության մասին, դա շատ պարզ է հասկանալ և
Ինտերնետային ժամացույց. Dateուցադրել ամսաթիվը և ժամը OLED- ով ՝ օգտագործելով ESP8266 NodeMCU ՝ NTP արձանագրությամբ ՝ 6 քայլ
Ինտերնետային ժամացույց. Displayուցադրել ամսաթիվը և ժամը OLED- ով ESP8266 NodeMCU- ով NTP արձանագրությամբ. Բարև ձեզ, այս հրահանգների մեջ մենք կկառուցենք ինտերնետային ժամացույց, որը ժամանակ կստանա ինտերնետից, այնպես որ այս նախագծին աշխատելու համար ոչ մի RTC- ի կարիք չի լինի, այն կպահանջվի միայն աշխատող ինտերնետ կապ Եվ այս նախագծի համար ձեզ հարկավոր է esp8266, որը կունենա
USB-C PD Power Hub DIY նախագծերի համար. 5 քայլ
USB-C PD Power Hub DIY նախագծերի համար. Մոտ մեկ ամիս առաջ ես ձեզ ցույց տվեցի, թե ինչպես ստեղծել USB հոսանքի հանգույց ՝ օգտագործելով այսպիսի DC էներգիայի ադապտեր: Առաջարկներից մեկն այն էր, որ USB տիպ C- ն օգտագործվեր որպես էներգիայի աղբյուր, և այս գրառման մեջ մենք կսովորենք, թե ինչպես դա անել: Վերը նշված տեսանյութը ներկայացնում է որոշ
Պարտիզանական մարտկոցի սեփականատեր ձեր սեղանի համար / Arduino նախագծերի համար. 3 քայլ
Պարտիզանական մարտկոցի սեփականատեր ձեր սեղանի համար / Arduino նախագծերի համար. Ես փորձեր եմ կատարում DS1307- ի և Arduino- ի հետ, ես պետք է միջոց գտնեի CR1212 մարտկոցը միացնելու համար: Ես մտա իմ միակցիչների տուփի մեջ և չգտա ոչինչ, որը կարող էր օգնել: Հետո, eur ê ka! Ես ունեի լուսավորություն