
Բովանդակություն:
- Քայլ 1: Այն, ինչ ձեզ հարկավոր կլինի
- Քայլ 2. Սկսեք Visuino- ն և ընտրեք M5 Stack Stick C տախտակի տեսակը
- Քայլ 3. Visuino- ում տեղադրեք StickC տախտակը
- Քայլ 4. Visuino- ում ավելացրեք բաղադրիչներ
- Քայլ 5. Visuino Set Components- ում
- Քայլ 6. Visuino Connect Components- ում
- Քայլ 7: Ստեղծեք, կազմեք և վերբեռնեք Arduino ծածկագիրը
- Քայլ 8: Խաղալ
2025 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2025-01-23 14:48
Այս ձեռնարկում մենք կսովորենք, թե ինչպես ծրագրավորել ESP32 M5Stack StickC- ն Arduino IDE- ով և Visuino- ով ՝ LCD- ում ժամանակ ցուցադրելու համար, ինչպես նաև ժամանակն ու պայծառությունը սահմանել ՝ օգտագործելով ընտրացանկը և StickC կոճակները:
Դիտեք ցուցադրական տեսանյութ:
Քայլ 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» ՝ այն ընտրելու համար, այնուհետև «Հատկությունների պատուհանում» կտտացրեք «Գույն» և սահմանեք «aclOrange», և կտտացրեք «Լրացրեք գույնը» և դրեք «aclBlack» (Դուք կարող եք խաղալ գույների հետ, եթե ցանկանում եք) -նաև հատկությունների պատուհանների համար սահմանել X: 10 և Y: 20 սա այն վայրն է, որտեղ ցանկանում եք ցուցադրել ժամանակը LCD- սահմանած չափի վրա `3 (սա ժամանակի տառատեսակի չափն է)
- Կտտացրեք ձախ կողմում գտնվող «Տեքստային դաշտ 2» ՝ այն ընտրելու համար, այնուհետև «Հատկությունների պատուհանում» կտտացրեք «Գույն» և դրեք «aclAqua», և կտտացրեք «Լրացրեք գույնը» և դրեք «aclBlack»:
(Եթե ցանկանում եք, կարող եք խաղալ գույների հետ) -«Նախնական արժեքը» սահմանել ՝ Սահմանել OԱՄԱՆ
-նաև X: 10 և Y: 2 պատուհանների պարամետրերում սա այն վայրն է, որտեղ ցանկանում եք ցուցադրել մենյուը LCD- ի վրա `սահմանված չափը` 1 (սա ընտրացանկի տառաչափն է)
Փակեք տարրերի պատուհանը
- Կտտացրեք «M5 Stack Stick C» տախտակին ՝ այն ընտրելու համար
- «Հատկություններ» պատուհանում ընտրեք «Մոդուլներ» և կտտացրեք «+» ՝ ընդլայնելու համար,
- Ընտրեք «Realուցադրել իրական ժամանակի զարթուցիչ (RTC)» և կտտացրեք «+» ՝ այն ընդլայնելու համար,
- Ընտրեք «Տարրեր» և կտտացրեք կապույտ կոճակին ՝ 3 կետով…
- «Elements Dialog»-ում «Սահմանեք ժամը» աջից ձախ ձախ, իսկ հատկությունների պատուհանում `« Ավելացնել արժեք »՝« ճշմարիտ »և« արժեք »՝ 1:
- «Տարրերի երկխոսության» մեջ քաշեք «Սահմանել րոպեն» աջից ձախ, իսկ հատկությունների պատուհանում ՝ «Ավելացնել արժեք» ՝ «True» և «արժեք» ՝ 1-ին:
- «Elements Dialog»-ում «Սահմանել երկրորդը» աջից ձախ ձախ կողմում, իսկ հատկությունների պատուհանում `« Ավելացնել արժեք »՝« True »և« արժեք »՝ 1:
Փակեք տարրերի պատուհանը
Քայլ 4. Visuino- ում ավելացրեք բաղադրիչներ

- Ավելացրեք «Debounce Button» 2x բաղադրիչ
- Ավելացնել «Auto Repeat Button» բաղադրիչ
- Ավելացնել «Տեքստային զանգված» բաղադրիչ
- Ավելացնել «Անալոգային զանգված» բաղադրիչ
- Ավելացնել 2x «Counter» բաղադրիչ
- Ավելացրեք «ockամացույցի Demux (բազմակի ելքային ալիքի անջատիչ)» բաղադրիչ
- Ավելացնել «Վերծանման (պառակտման) ամսաթիվ/ժամ» բաղադրիչ
- Ավելացնել «FormattedText1» բաղադրիչ
Քայլ 5. Visuino Set Components- ում



- Ընտրեք «FormattedText1» բաղադրիչը և «Հատկություններ» պատուհանի ներքո «Տեքստ» -ը դարձրեք ՝%0:%1:%2
- Կրկնակի կտտացրեք «FormattedText1» բաղադրիչի վրա և «Տարրեր» երկխոսության մեջ ձախից քաշեք 3x «Տեքստային տարր»
- Ձախ կողմում ընտրեք «TextElement1», իսկ հատկությունների պատուհանում «Լրացրեք նիշը» ՝ 0 և «Երկարություն» ՝ 2:
- Ձախ կողմում ընտրեք «TextElement2», իսկ հատկությունների պատուհանում «Լրացրեք նիշը» ՝ 0 և «Երկարություն» ՝ 2:
- Ձախ կողմում ընտրեք «TextElement3», իսկ հատկությունների պատուհանում «Լրացրեք նիշը» ՝ 0 և «Երկարություն» ՝ 2:
- Ընտրեք «ClockDemmux1» բաղադրիչը և հատկությունների պատուհանում «Ելքի կապում» նշեք ՝ 5
- Ընտրեք «Counter1» բաղադրիչը և հատկությունների պատուհանում ընդլայնեք «Max» և սահմանեք «Value» ՝ 4
- Ընտրեք «Counter1» բաղադրիչը և հատկությունների պատուհանում ընդլայնեք «Min» և սահմանեք «Value» ՝ 0
- Ընտրեք «Counter2» բաղադրիչը և հատկությունների պատուհանում ընդլայնեք «Max» և սահմանեք «Value» ՝ 6
- Ընտրեք «Counter2» բաղադրիչը և հատկությունների պատուհանում ընդլայնեք «Min» և սահմանեք «Value» ՝ 0.
- Ընտրեք «Array1» բաղադրիչը (Տեքստային զանգված) և կրկնակի կտտացրեք դրա վրա:-Տարրերի պատուհանում 4X «Արժեքը» քաշեք ձախ կողմում-Ձախ կողմում ընտրեք «Նյութը [1]», իսկ հատկությունների պատուհանում `« Արժեք »: դեպի ՝ SET HOURS- Ձախ կողմում ընտրեք «Տարր [2]», իսկ հատկությունների պատուհանում «Արժեք» սահմանեք ՝ SET MINUTES- Ձախ կողմում ընտրեք «Նյութ [3]», իսկ հատկությունների պատուհանում ՝ «Արժեք»: դեպի ՝ SET SECONDS- Ձախ կողմում ընտրեք «Տարր [4]», իսկ հատկությունների պատուհանում «Value» սահմանեք ՝ SET BRIGHTNESS Փակեք Elements- ի պատուհանը: ՊԱՀՊԱՆՈ FORԹՅԱՆ ԱՐUԵՔՆԵՐԻ ԿԱՐԳԱՎՈՐՈՄԸ.
-
Ընտրեք «Array2» բաղադրիչը (անալոգային զանգված) և կրկնակի կտտացրեք դրա վրա:-Տարրերի պատուհանում 6X «Արժեքը» քաշեք ձախ կողմը-ձախ կողմում ընտրեք «Նյութը [0]», իսկ հատկությունների պատուհանում `« Արժեք »: դեպի: 1
Ձախ կողմում ընտրեք «Նյութը [1]», իսկ հատկությունների պատուհանում «Արժեքը» սահմանեք ՝ 0.9
-Ձախ կողմում ընտրեք «Նյութը [2]», իսկ հատկությունների պատուհանում «Արժեքը» սահմանեք ՝ 0.8 -Ձախ կողմում ընտրեք «Նյութը [3]», իսկ հատկությունների պատուհանում ՝ «Արժեքը» ՝ 0.7 -ին: ձախ կողմում ընտրեք «Նյութ [4]», իսկ հատկությունների պատուհանում «Արժեքը» սահմանեք ՝ 0.6-Ձախ կողմում ընտրեք «Նյութ [5]», իսկ հատկությունների պատուհանում ՝ «Արժեք» ՝ 0.55:
Քայլ 6. Visuino Connect Components- ում




- Միացրեք «M5 Stack Stick C» կապը A (M5) «Button2» քորոցին [In]
- Միացրեք «M5 Stack Stick C» կապը [B] «Button1» կապում [In]
- Միացրեք «Button2» կապը [Out] ՝ «RepeatButton1» քորոցին [In]
- Միացրեք «RepeatButton1» կապը [Out] (ելք) «ClockDemmux1» քորոցին [In]
- Միացրեք «Button1» կապը [Out] - ը «Counter1» փինին [In]
- Միացրեք «M5 Stack Stick C»> «Իրական ժամանակի զարթուցիչ (RTC)» կապը [Ելք] «DecodeDateTime1» քորոցին [In]
- Միացրեք «DecodeDateTime1» կապը ամը] «FormattedText1»> «TextElement1» քորոցին [In]
- Միացրեք «DecodeDateTime1» կապը [րոպե] «FormattedText1»> «TextElement2» քորոցին [In]
- Միացրեք «DecodeDateTime1» կապը [Երկրորդ] «FormattedText1»> «TextElement3» քորոցին [In]
- Միացրեք «FormattedText1» կապը [Out] ՝ «M5 Stack Stick C» տախտակին> «Display ST7735»> «Text Text1» քորոց [In]
- Միացրեք «Counter1» կապը [Out] ՝ «ClockDemmux1» քորոցին [Ընտրեք] և «Array1» քորոցին [Index]
- Միացրեք «Counter2» քորոցը [Out] «Array2» քորոցին [Index]
- Միացրեք «Array1» քորոցը [Out] «M5 Stack Stick C» տախտակին> «Display ST7735»> «Text Text2» pin [In]
- Միացրեք «Array2» կապը [Out] «M5 Stack Stick C» տախտակին> «Display ST7735»> քորոց [Brightness]
- Միացրեք «ClockDemmux1» կապը [1] «M5 Stack Stick C» տախտակին> «Իրական ժամանակի զարթուցիչ (RTC)»> «Set Hour1» քորոց [ockամացույց]
- Միացրեք «ClockDemmux1» կապը [2] «M5 Stack Stick C» տախտակին> «Իրական ժամանակի զարթուցիչ (RTC)»> «Սահմանել րոպե 1» քորոց [ժամացույց]
- Միացրեք «ClockDemmux1» կապը [3] «M5 Stack Stick C» տախտակին> «Իրական ժամանակի զարթուցիչ (RTC)»> «Set Second1» քորոց ամացույց]
- Միացրեք «ClockDemmux1» կապը [4] «Counter2» քորոցին [In]
Քայլ 7: Ստեղծեք, կազմեք և վերբեռնեք Arduino ծածկագիրը

-
Visuino- ում, ներքևում կտտացրեք «Կառուցել» ներդիրին, համոզվեք, որ ընտրված է ճիշտ նավահանգիստը, այնուհետև կտտացրեք «Կազմել/կառուցել և վերբեռնել» կոճակին:
Քայլ 8: Խաղալ
Եթե դուք սնուցում եք M5Sticks մոդուլը, էկրանը պետք է սկսի ցույց տալ ժամանակը: Դուք կարող եք փոխել ժամանակը և պայծառությունը ՝ օգտագործելով «B» կոճակները ՝ uանկը ցուցադրելու և անցում կատարելու միջև (սահմանել ժամեր, րոպեներ, վայրկյաններ, սահմանել պայծառություն) և օգտագործել «M5» կոճակը ՝ այն կարգավորելու համար:
Շնորհավորում եմ: Դուք ավարտել եք ձեր M5Sticks նախագիծը Visuino- ի հետ: Կցված է նաև Visuino նախագիծը, որը ես ստեղծել եմ այս Instructable- ի համար, կարող եք ներբեռնել այստեղ: Դուք կարող եք ներբեռնել և բացել այն Visuino- ում ՝
Խորհուրդ ենք տալիս:
DIY Ինչպես պատրաստել զով տեսք ունեցող ժամացույց - StickC - Հեշտ է անել. 8 քայլ

DIY Ինչպես պատրաստել զով ժամացույց - StickC - Հեշտ է անել. Այս ձեռնարկում մենք կսովորենք, թե ինչպես ծրագրավորել ESP32 M5Stack StickC- ը Arduino IDE- ի և Visuino- ի միջոցով ՝ LCD- ում ժամանակ ցուցադրելու և ժամանակը սահմանելու համար ՝ օգտագործելով StickC կոճակները:
Թանկարժեք տեսք ունեցող ավազաքարով ապակիներ էժան գնով: 7 քայլ

Թանկարժեք տեսք ունեցող ավազե ամանեղեն էժան գնով. Ծախսեք մի փոքր $ $ նախապես (մոտ $ 400, բայց կարող եք շատ ավելի էժան գնալ ($ 160 նախկին), եթե կարող եք վերցնել վինիլային կտրիչ), շատ բան պատրաստեք հետևի վրա (կինը և Ես մեկնել եմ Մեծ Բրիտանիա 3 շաբաթ այն գումարով, որը ես վաստակել եմ այս ՄԱՍԻՆ IMEԱՄԱՆԱԿՈՎ երկու տարվա ընթացքում): Ես գնում եմ
Պրոֆեսիոնալ տեսք ունեցող մինի խոսափող ՝ էժան և շտապ գնով. 7 քայլ (նկարներով)

Պրոֆեսիոնալ տեսք ունեցող մինի խոսափողը կանգնեցրեց էժան և շտապ: Այսպիսով, ես ինքս ինձ թթու դրեցի: Ես համաձայնեցի շաբաթ և կիրակի գրանցել D & D- ի նիստ: Այսօր չորեքշաբթի է: Երկու շաբաթ առաջ ես վերցրեցի Աուդիո ինտերֆեյսը (ստուգում), հաջորդ շաբաթ ես իսկապես շատ լավ գործարք ստացա մի քանի խոսափողի վրա (ստուգում), անցած հանգստյան օրերին ես
Պրոֆեսիոնալ տեսք ունեցող գործիքներ. 7 քայլ (նկարներով)

Մասնագիտական տեսք ունեցող գաջեթներ. Ձեզ դուր է գալիս պատրաստել էլեկտրական սարքեր: Շարունակեք կարդալ ՝ պարզելու համար, թե ինչպես դրանք անտարբեր տեսք ունենան խանութի կողմից ձեռք բերված պրոֆեսիոնալ սարքավորումներից, բացի սփրեյի սոսինձից և OHP որոշ թափանցիկներից: Անկախ նրանից, թե դուք պարզապես լապտեր եք պատրաստում
Արագ, արագ, էժան, լավ տեսք ունեցող լուսադիոդային սենյակի լուսավորություն (բոլորի համար). 5 քայլ (նկարներով)

Արագ, արագ, էժան, լավ տեսք ունեցող լուսադիոդային լուսավորություն (բոլորի համար). Ողջունում եմ բոլորին :-) Սա իմ առաջին ուսանելի ուսուցումն է, այնպես որ մեկնաբանությունները ողջունելի են :-) Այն, ինչ ես հույս ունեմ ցույց տալ ձեզ, այն է, թե ինչպես կարելի է արագ լուսավորել լուսադիոդային լուսավորությունը: TINY buget. Այն, ինչ ձեզ հարկավոր է. CableLEDsResistors (510Ohms for 12V) Stapels