Բովանդակություն:
- Քայլ 1: Այն, ինչ ձեզ հարկավոր կլինի
- Քայլ 2. Սկսեք Visuino- ն և ընտրեք M5 Stack Stick C տախտակի տեսակը
- Քայլ 3. Visuino- ում տեղադրեք StickC տախտակը
- Քայլ 4: WiFi կարգաբերում
- Քայլ 5. Visuino- ում ավելացրեք բաղադրիչներ
- Քայլ 6. Visuino Set Components- ում
- Քայլ 7. Visuino Connect Components- ում
- Քայլ 8. Ստեղծեք, կազմեք և վերբեռնեք Arduino ծածկագիրը
- Քայլ 9: Խաղալ
Video: Ստացեք ժամանակ և ամսաթիվ ինտերնետից. Ձեռնարկ - 9 քայլ
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:46
Այս ձեռնարկում մենք կսովորենք, թե ինչպես ստանալ ամսաթիվը և ժամը NIST TIME սերվերից ՝ օգտագործելով M5Stack StickC և Visuino, Դիտեք ցուցադրական տեսանյութ:
Քայլ 1: Այն, ինչ ձեզ հարկավոր կլինի
M5StickC ESP32. Դուք կարող եք այն ստանալ այստեղ
Visuino ծրագիրը. Ներբեռնեք Visuino- ն
Նշում. Ստուգեք այս ձեռնարկը այստեղ, թե ինչպես տեղադրել StickC ESP32 տախտակը
Քայլ 2. Սկսեք Visuino- ն և ընտրեք M5 Stack Stick C տախտակի տեսակը
Սկսեք Visuino- ն, ինչպես ցույց է տրված առաջին նկարում, կտտացրեք «Գործիքներ» կոճակին Arduino բաղադրիչի վրա (Նկար 1) Visuino- ում Երբ երկխոսությունը հայտնվում է, ընտրեք «M5 Stack Stick C», ինչպես ցույց է տրված Նկար 2 -ում:
Քայլ 3. Visuino- ում տեղադրեք StickC տախտակը
Կտտացրեք «M5 Stack Stick C» տախտակին ՝ այն ընտրելու համար
«Հատկություններ» պատուհանում ընտրեք «Մոդուլներ» և կտտացրեք «+» ՝ ընդլայնելու համար, Ընտրեք «STուցադրել ST7735» և կտտացրեք «+» ՝ այն ընդլայնելու համար, «Կողմնորոշումը» նշեք «goRight» - ի վրա:
Սահմանեք «Ֆոնի գույնը» «ClBlack» - ի վրա, ընտրեք «Տարրեր» և կտտացրեք կապույտ կոճակին ՝ 3 կետով…
Elements Dialog- ը ցույց կտա
Elements Dialog- ում ընդլայնել «Տեքստը» աջ կողմում և քաշել «Նկարել տեքստը» և 2X «Տեքստային դաշտը» քաշել աջից ձախ
- Ընտրեք «Նկարել տեքստ 1» տեքստը ձախ կողմում, իսկ հատկությունների պատուհանում ՝ չափը 2, գույնը ՝ aclLime և տեքստը ՝ «Ամսաթիվ և ժամ»:
- Ընտրեք «Տեքստային դաշտ 1» ձախ և հատկությունների պատուհանում չափը սահմանեք 2, գույնը ՝ aclAqua և Y ՝ 10
- Ձախ կողմում ընտրեք «Տեքստային դաշտ 2» և հատկությունների պատուհանում չափը սահմանեք 2 և Y ՝ 30
Քայլ 4: WiFi կարգաբերում
Կտտացրեք «M5 Stack Stick C» տախտակին ՝ այն ընտրելու համար
«Հատկություններ» պատուհանում ընտրեք «Մոդուլներ» և կտտացրեք «+» ընդլայնելու համար, «WiFi» և կտտացրեք «+» ընդլայնելու համար, ընտրեք «Միացեք մուտքի կետերին» և կտտացրեք կոճակին (3 կետ)
«AccessPoints» պատուհանում «WiFi մուտքի կետը» քաշեք ձախ կողմ:
Այնուհետև ձախ կողմում ընտրեք «Մուտքի կետ 1» և «Հատկություններ» պատուհանում
- «SSID» բաժնում նշեք ձեր WiFi ցանցի անունը
- «Գաղտնաբառ» բաժնում տեղադրեք ձեր WiFi ցանցի մուտքի գաղտնաբառը
«Հատկություններ» պատուհանում ընտրեք «Մոդուլներ» և սեղմեք «+» ընդլայնելու համար, «WiFi» և կտտացրեք «+» ընդլայնելու համար,> վարդակներ, կտտացրեք […] կոճակին, որպեսզի «վարդակներ» պատուհանը բացվի Քաշեք TCP հաճախորդին աջից դեպի ձախ և Under Properties պատուհանը սահմանված է
- նավահանգիստ ՝ 37 և
- հաղորդավար ՝ time-b-g.nist.gov
Քայլ 5. Visuino- ում ավելացրեք բաղադրիչներ
Ավելացնել «Իմպուլս գեներատոր» բաղադրիչ
Ավելացնել «Ինտերնետ ժամանակի արձանագրություն» բաղադրիչ
Ավելացրեք 2X «leteնջել աջ ենթատեքստը» բաղադրիչը
Ավելացրեք 2X «leteնջել ձախ ենթատեքստը» բաղադրիչը
Քայլ 6. Visuino Set Components- ում
- Ընտրեք «PulseGenerator1» և հատկությունների պատուհանում հաճախականությունը սահմանեք 0.1166667
- Ընտրեք «DeleteRightText1» և հատկությունների պատուհանում երկարությունը սահմանեք 13
- Ընտրեք «DeleteRightText2» և հատկությունների պատուհանում երկարությունը սահմանեք 5
- Ընտրեք «DeleteLeftText2» և հատկությունների պատուհանում երկարությունը սահմանեք 12
Քայլ 7. Visuino Connect Components- ում
- Միացրեք «PulseGenerator1» կապը [Ելք] «InternetTime1» քորոցին [Մուտք]
- Միացրեք «InternetTime1» կապը [վարդակից] «M5 Stack Stick C»> TCP Client1 կապի [In]
- Միացրեք «InternetTime1» կապը [Out] ՝ «DeleteRightText1» քորոցին [In] և «DeleteRightText2» քորոցին [In]
- Միացրեք «DeleteRightText1» կապը [Out] - ը «DeleteLeftText1» քորոցին [In]
- Միացրեք «DeleteRightText2» կապը [Out] - ը «DeleteLeftText2» քորոցին [In]
- Միացրեք «DeleteLeftText1» կապը [Out] ՝ «M5 Stack Stick C» - ին> Displayուցադրել ST7735> Տեքստային դաշտ 1 քորոց [In]
- Միացրեք «DeleteLeftText2» կապը [Out] ՝ «M5 Stack Stick C»> Display ST7735> Text Field2 pin [In]
Քայլ 8. Ստեղծեք, կազմեք և վերբեռնեք Arduino ծածկագիրը
Գործիքադարակի վրա կտտացրեք Arduino պատկերակին, սա կստեղծի ծածկագիր և կբացի Arduino IDE- ն: Կողքի կոճակը կկազմի և կուղարկի կոդը անմիջապես սարքին: Դուք կցանկանաք առաջին անգամ բացել IDE- ն ՝ համոզվելու համար, որ COM պորտը ճիշտ է դրված: Դրանից հետո Arduino IDE- ն կպահի ձեր կարգավորումները:
Arduino IDE- ում հայտնվելուց հետո համոզվեք, որ ձեր տախտակը, արագությունը և նավահանգիստը ճիշտ են տեղադրված: Ամենայն հավանականությամբ, ձեզ հարկավոր կլինի COM պորտը ենթահաշվարկից տեղադրել, բայց մյուսները պետք է ինքնաբերաբար կարգավորվեն: Եթե ունեք մեկից ավելի COM նավահանգիստ, փորձեք հեռացնել ձեր M5Stick- ը, նայեք և տեսեք, թե որ նավահանգիստներն են մնում, ապա նորից միացրեք M5Stick- ը և տեսեք, թե որն է վերադարձնում: Դա COM նավահանգիստն է:
Այնուհետեւ կտտացրեք Վերբեռնել: Սա կհաստատի (կազմի) և կբեռնվի:
Քայլ 9: Խաղալ
Եթե միացնեք M5Sticks մոդուլը, այն կմիանա ինտերնետին և էկրանը պետք է սկսի ցույց տալ ամսաթիվը և ժամը NIST սերվերից
. Կարող եք փորձարկել նաև այլ սերվերների հետ, որոնք կարող եք գտնել այստեղ ՝
Շնորհավորում եմ: Դուք ավարտել եք ձեր M5Sticks նախագիծը Visuino- ի հետ: Կցված է նաև Visuino նախագիծը, որը ես ստեղծել եմ այս Instructable- ի համար, կարող եք ներբեռնել այստեղ: Դուք կարող եք ներբեռնել և բացել այն Visuino- ում ՝
Խորհուրդ ենք տալիս:
ESP8266 OLED - Ստացեք ժամանակ և ամսաթիվ ինտերնետից. 8 քայլ
ESP8266 OLED - Ստացեք ժամանակ և ամսաթիվ ինտերնետից. Այս ձեռնարկում մենք կսովորենք, թե ինչպես ստանալ ամսաթիվը և ժամը NIST TIME սերվերից ՝ օգտագործելով ESP8266 OLED և Visuino, Դիտեք ցուցադրական տեսանյութ
Ստացեք ծանուցման նամակ, երբ ThingSpeak- ի ալիքը որոշ ժամանակ չի թարմացվել. 16 քայլ
Ստացեք ծանուցման նամակ, երբ ThingSpeak- ի ալիքը որոշ ժամանակ չի թարմացվել. Նախապատմություն պատմություն Ես ունեմ վեց ավտոմատ ջերմոց, որոնք տարածված են Դուբլինում, Իռլանդիա: Օգտագործելով բջջային հեռախոսի պատվերով պատրաստված ծրագիր, ես կարող եմ հեռակա վերահսկել և շփվել յուրաքանչյուր ջերմոցի ավտոմատացված գործառույթների հետ: Ես կարող եմ ձեռքով բացել / փակել հաղթանակը
Arduino և VL53L0X Թռիչքի ժամանակ + OLED ցուցադրման ձեռնարկ ՝ 6 քայլ
Arduino և VL53L0X Time-of-Flight + OLED Display Tutorial: Այս ձեռնարկում մենք կսովորենք, թե ինչպես ցուցադրել հեռավորությունը մմ-ով ՝ օգտագործելով VL53L0X Time-of-Flight սենսորը և OLED էկրանը: Դիտեք տեսանյութը
ESP8266- ի միջոցով ինտերնետից ժամանակ ստանալը NTP ժամացույցի նախագիծ ESP8266 Nodemcu- ով ՝ 5 քայլ
ESP8266- ի միջոցով ինտերնետից ժամանակ ստանալը NTP ժամացույցի նախագիծ ESP8266 Nodemcu- ով. Այս ձեռնարկում մենք կտեսնենք, թե ինչպես ժամանակ ստանալ ESP8266/nodemcu- ի միջոցով Arduino IDE- ի միջոցով: Timeամանակ ստանալը հատկապես օգտակար է տվյալների գրանցման համար `ձեր ընթերցումները ժամանակային նշելու համար: Եթե ձեր ESP8266 նախագիծը հասանելի է ինտերնետին, կարող եք ժամանակ ստանալ ՝ օգտագործելով Network T
Visuino - Ստացեք ճշգրիտ ժամանակ ինտերնետ NIST սերվերից `օգտագործելով NodeMCU: 8 քայլ
Visuino - Ստացեք ճշգրիտ ժամանակ ինտերնետ NIST սերվերից `օգտագործելով NodeMCU: Այս ձեռնարկում մենք կօգտագործենք NodeMCU Mini, OLED Lcd և Visuino ՝ LIST համակարգում NIST սերվերից ուղիղ ինտերնետի ժամանակը ցուցադրելու համար: Դիտեք ցուցադրական տեսանյութ: Ոգեշնչման վարկը բաժին է հասնում youtube- ի օգտագործողին " Ciprian Balalau "