Բովանդակություն:
- Քայլ 1: Aboutամացույցի մասին
- Քայլ 2: Այն, ինչ ձեզ հարկավոր կլինի
- Քայլ 3: Լարերի տեղադրում
- Քայլ 4: Ինչ է ցուցադրում ցուցադրումը
- Քայլ 5: Էսքիզների կարգավորում
- Քայլ 6: Վերջնական նշումներ
- Քայլ 7: Այլ հղումներ
Video: Հեշտ ցերեկային ժամացույց ՝ 7 քայլ
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:46
Պատմություն
Այս նախագիծը սկսեց ինձ համար որպես մարտահրավեր սովորել Arduino Uno- ով և մեկ 1602A LCD էկրանով ծրագրավորում (կոդավորում): Սա նախագիծ է ՝ առանց RTC մոդուլի օգտագործման (իրական ժամանակի ժամացույցի մոդուլ) ժամացույցի կառուցման և հետագայում չօգտագործելու որևէ ուշացում (); հրամաններ, քանի որ ուշացումը (); հրամանը որոշ ժամանակով դադարեցնում է ծածկագիրը: Timeամանակի պահպանման հիմնական ծածկագիրը մշակելիս մտածեցի, որ սա կարող է մի փոքր առօրեական լինել, ուստի որոշեցի ավելացնել լուսաբացը որպես նոր հավելում `համեմված բաներին և, հնարավոր է, մի փոքր ավելի մեծ հետաքրքրություն առաջացնել այս նախագծի նկատմամբ: Սկզբում գաղափարը զուտ վեպ էր, բայց որքան ավելի շատ եմ աշխատում դրա հետ և դիտում եմ իմ աշխատասեղանի վրա աշխատող ֆիզիկական ժամացույցը, այնքան ավելի գործնական է դառնում գաղափարը: RTC մոդուլ ավելացնելով և ծածկագիրը ճշգրտելով ՝ այս ժամացույցը ճշգրիտ կլինի գալիք տարիների ընթացքում և շատ ցածր գնով `նման ժամացույց ձեռք բերող արտադրողների և հասարակության համար:
Lightերեկային ժամերը կամ (DST) արդեն 100+ տարի է (որոնեք Google- ում, այն ունի բավականին գունեղ պատմություն): Ես չեմ ուզում մտնել քաղաքականության մեջ, բայց դա կոպիտ և ցավալի վարժություն է, որը կյանքը հեշտ չի դարձնում հասարակ մարդկանց համար (ես և դու): Մեծ մասամբ մենք վայելում ենք ցերեկվա լրացուցիչ ժամը, բայց դրա կիրառման եղանակը դաժան է: It'sամանակն է կատարելագործել շատ հին գաղափարը:
Այս օրինակը հեշտ է ապրել և թվային դարաշրջանի հետ, և տեխնոլոգիական առաջընթացը հեշտությամբ կիրառվում է թվային ժամացույցների բոլոր ձևերի վրա, բայց կարող է օգնել անալոգային ժամացույցի ոչնչացմանը: Այս ժամացույցը հիմնված է ստանդարտ ժամանակից DST ժամանակի, ապա DST ժամանակի ստանդարտ ժամանակի վրա, որը հիմնված է ձմեռային արևադարձից դեպի ամառային արևադարձություն ժամանակի աստիճանական առաջընթացի վրա, այնուհետև ՝ տարեցտարի հաջորդ ձմեռային արևադարձի ստանդարտ ժամանակին: Այս անցումը տեղի է ունենում յուրաքանչյուր 6 ամսվա ընթացքում 180 օրվա ընթացքում, ճշգրտումը կազմում է օրական 20 վայրկյան 360 օրվա ընթացքում, իսկ մնացած 5 կամ 6 օրն ավելանում են արևադարձների երկարությանը: Իմ օրինակը 180 օր ցիկլի ընթացքում երեք օրը մեկ ավելանում է 1 րոպեով: Յուրաքանչյուր տարվա հունիսի 21 -ին կամ մոտավորապես ժամացույցը լրիվ 1 ժամ առաջ է, և յուրաքանչյուր տարվա դեկտեմբերի 21 -ին կամ մոտավորապես ժամացույցը վերադարձել է ստանդարտ ժամանակին: Նահանջ տարին հեշտությամբ հաշվառվում է, հատկապես, եթե օգտագործվում է RTC: Հարավային կիսագունդը նույնպես հեշտությամբ հարմարվում է այս ժամացույցին, սահիկի սանդղակը հյուսիսային կիսագնդից փուլից ուղղակի 6 ամիս է:
Աշխարհում կան երեք վայրեր, որոնք DST- ը կլիներ շատ, եթե հասարակածային տարածաշրջանը և բևեռները: Ես չեմ կարծում, որ հասարակածում ցերեկը շատ է փոխվում, ես չգիտեմ, թե արևադարձային տարածքներից որևէ մեկը նույնիսկ DST օգտագործում է, և բևեռները կրկին այլ պատմությու՞ն են, պարզապես «ԻՆՉԻ՞ ժամ է» բևեռներում այնուամենայնիվ:
Քայլ 1: Aboutամացույցի մասին
Իմ ստեղծած ժամացույցը հիմնված է ստանդարտ ժամանակի վրա, որը երբեք չի տարբերվում միջազգայնորեն ընդունված համաշխարհային ժամացույցից, այն ցուցադրվում է 1602 LCD- ի առաջին տողում: Երկրորդ տողը նույն ժամանակային սանդղակն է, բայց ցույց է տալիս մեկ արեւադարձից մյուսը րոպեների անհամապատասխանությունը: Ձմեռային արևադարձից մինչև ամառային արևադարձ, անջատված հավաքածուն ավելանում է մեկ րոպեն մեկ երեք օրը մեկ ՝ մինչև առավելագույնը վաթսուն րոպե: Ամառային արևադարձից մինչև ձմեռային արևադարձ, անջատված հավաքածուն նվազում է մեկ րոպեն մեկ երեք օրը մեկ, մինչև ստանդարտ ժամանակը և DST ժամանակը նույնը լինեն:
Այս օրինակի համար ես օգտագործել եմ ռազմական ժամանակը (24 ժամյա ժամ) և ստանդարտ ժամանակը (12 ժամյա ժամ) AM և PM ՝ օգնելու այն մարդկանց, ովքեր ծանոթ չեն 24 ժամվա սանդղակին, ինչպես նաև իմ սենյակին տրամադրել է DST- ի օրվա համարը ցուցադրել: սահմանել ից. Կոդը կարող է փոխվել ՝ 12 ժամյա ժամացույցը ցուցադրելու համար: Ես ավելացրել եմ երեք կոճակ, որոնք կապված են թվային 2, 3 և 4 կապումներին ՝ ժամանակը կարգավորելու համար: Այս կոճակները կավելացնեն միայն վայրկյան, րոպե կամ ժամ: Կոճակները կամընտիր են, ժամացույցը դեռ լավ կաշխատի, եթե կոճակները միացնեք և կարիք չկա փոխել կոդը: Ես խորհուրդ կտայի գոնե օգտագործել կոճակը `վայրկյանները կարգավորելու համար, և եթե հնարավոր չէ հասնել ամբողջական ճշգրտության, ժամացույցը պահեք դանդաղ կողմում, կոճակը առաջ է տանում ժամանակը 1 վայրկյան վայրկյանում:
Եթե ժամացույցը սկսեք Arduino IDE- ից, ուրվագծի բեռնման և բեռնման համար կպահանջվի մոտ 5.5 -ից 6 վայրկյան, եթե էսքիզը բեռնված է Arduino- ում, ապա այն միացրեք պատի գորտնուկին կամ սնուցման աղբյուրին, դրա համար կպահանջվի մոտ 2.5 Բեռնման և գործարկման համար 3 վայրկյան:
Երբ ձեռքի ժամացույցը վերջապես պատրաստ եք շահագործման, անհրաժեշտ է որոշ ձեռքով կարգավորում:
Այս ժամացույցը չի օգտագործում RTC մոդուլ և չի օգտագործում «ուշացում» (); հրամաններ.
Եթե ցանկանում եք օգտագործել RTC- ն Arduino- ի հետ, այս հայեցակարգը դեռ կարող է օգտագործվել: RTC- ն ձեզ կտրամադրի EDSC- ի ժամանակը ավելացնելու համար անհրաժեշտ բոլոր տեղեկությունները: RTC մոդուլով ծածկագիրը կարող է բավականին տարբեր լինել, ես դրան չեմ անդրադարձել: Եթե դա անում եք, շատ ինքնուրույն եք, բայց դա հիանալի միջոց է ձեր ուղեղը մարզելու համար:
Քայլ 2: Այն, ինչ ձեզ հարկավոր կլինի
ԳՆՈՄՆԵՐԻ ISTԱՆԿ
1 Arduino Uno կամ Mega2569 (I2C կապում են A4 և A5 UNO- ում և 20 և 21 -ը 2560 Mega- ում)
Aboutանկացած այլ Arduino- ն պետք է աշխատի, օգտագործված քորոցները կարող են տարբեր լինել: Այդ հարցում, ցանկացած վերահսկիչ խորհուրդ կաշխատի: Դուք ստիպված կլինեք վերաշարադրել կոդը այդ տախտակի կամ արտադրողի համար:
1 1602 LCD էկրան (ձեր ընտրած գույնը)
Ես օգտագործում եմ I2C հետևի փաթեթ LCD- ով, ինձ համար ավելի հեշտ և արագ է կարգավորվում:
Jumper լարերը
ԸՆՏՐՈԹՅՈ SUՆ ՄԱՏՈՈՄ
1 միջին չափի հացի տախտակ
1-3 ակնթարթային շփման կոճակներ
1-3 10 Կ Օմ դիմադրիչներ
Այս հրահանգը երկար է, այնպես որ ես չեմ մտնում այն սարքի կամ պահարանի մեջ, որն օգտագործել եմ ժամացույցը ցուցադրելու համար: Եթե Ձեզ դուր է գալիս այս նախագիծը և ցանկանում եք կատարել մշտական տարբերակ, ապա նախագծեք այն ըստ ձեր ցանկության: Այս դիզայնը կատարյալ է ինձ համար, քանի որ ես ունեի այն ամենը, ինչ ինձ պետք էր իմ աղբարկղում և ինձ դուր է գալիս դրա տեսքը:
ՆՇՈՄՆԵՐ.
Էլեկտրաէներգիայի անջատումներից խուսափելու համար իմ վերջին ժամացույցը սնուցվում է դրսում տեղադրված արևային վահանակից: Արևային վահանակը պահում է 12 վոլտ մարտկոց, որը լիցքավորված է կարգավորիչով, որպեսզի չլիցքավորվի: Այս մարտկոցը միացված է Arduino- ին USB պորտի կողքին գտնվող հոսանքի խցիկի միջոցով: Ես պահում եմ USB պորտը ցանցին միացված ՝ մարտկոցի լիցքը նվազեցնելու համար: Երկու էներգիայի աղբյուրները կարող են օգտագործվել միաժամանակ ՝ առանց Arduino- ի վնասման: 12 վոլտ մարտկոցը կարող է լիցքավորվել առավելագույնը 14.5 վոլտ, ինչը չափազանց բարձր է Arduino- ի համար, այնպես որ ես օգտագործում եմ կողափոխիչ ՝ մարտկոցից մատակարարման լարումը նվազեցնելու համար 9 -ից 12 վոլտ: 12 վոլտ մարտկոցը, որը ես լիցքավորում եմ, կտևի 3 կամ 4 օր, եթե օրերը ամպամած լինեն: Իմ կողմից օգտագործվող կարգավորիչը կկտրի Arduino- ի հոսանքը, եթե մարտկոցի լարումը նվազի մինչև 11 վոլտ: Մարտկոցը, որը ես ունեմ, գալիս է առևտրային շենքերի վթարային լուսավորության համակարգից, այն փոքր մեքենայի մարտկոցի չափ մոտ մեկ քառորդն է: Եթե մտադիր եք մեքենայի մարտկոց օգտագործել, անպայման պահեք այն լավ օդափոխվող տարածքում (դրսում), մեքենայի մարտկոցները լիցքավորելիս և լիցքաթափվելիս թողնում են ջրածնի և թթվածնի գազ, սա պայթյունավտանգ համադրություն է:
WԳՈՇԱՈՄ
ՍՏԱԵԼ ՄԱՐՏԿՈԹՅՈՆԸ լավ
Օդափոխվող տարածք, ԴՈUՐՍ
Քայլ 3: Լարերի տեղադրում
Այս սխեմայի բոլոր միացումների համար ես սխեմատիկ ներկայացրեցի, եթե դուք օգտագործում եք տախտակ, ձեզ հարկավոր կլինի միջին չափի տախտակ, անջատիչներին պետք է տարածք փռված, որպեսզի միացումը չշփոթի:
1602 LCD էկրանն ունի I2C հետևի փաթեթ ՝ պարզության համար, եթե SPI կապեր եք օգտագործում, ապա պետք է փնտրեք, թե ինչպես օգտագործել այն և փոփոխել ծածկագիրը էսքիզի սկզբի մոտ: Ես երբեք չեմ օգտագործել SPI կապերը, այնպես որ 2, 3 և 4 կապում հնարավոր է, որ հասանելի չլինեն երեք կոճակների համար:
Երեք կոճակները օգտագործվում են ժամացույցի ժամանակը կարգավորելու համար: Նրանք միայն ժամանակն են առաջ տանում (ԱՌԱ): Վերջնական ճշգրտումներում ժամացույցը պահեք ծածկագրում դանդաղ կողմում (օրական 1 -ից 2 վայրկյան կամ մի քանի օր): Յուրաքանչյուր կոճակ մեկ վայրկյանում ավելացնում է ժամանակը, ներքևի կոճակը ՝ 2 վայրկյան վայրկյանում, միջին կոճակը ՝ 1 րոպե վայրկյանում և վերևի կոճակը ՝ 1 ժամ վայրկյանում: Accuracyշգրտության բավականին բարձր աստիճանը պետք է կատարելի լինի, այնպես որ դուք ստիպված չեք լինի այն շատ անգամ հարմարեցնել:
Եթե դուք կարգավորում եք վայրկյանները, րոպեները կամ ժամերը (օրինակ, եթե րոպեներն ավելացված են 58, 59, 00), ժամը կբարձրանա հաջորդ ժամին:
Այս երեք կոճակները ժամացույցի վերջին րոպեի լրացումն են, նրանք լավ են աշխատում, բայց կարող է ավելի լավ միջոց լինել: Պարզապես հիշեք, որ եթե խառնեք կոդի այս հատվածը, «ուշացրեք ();»: հրամանը չի կարող օգտագործվել: Ես օգտագործեցի այս մեթոդը, քանի որ կարիք չունեմ անհանգստանալու ժամանակի առաջընթացում ցատկելու և տարօրինակ ցատկերի մասին:
Քայլ 4: Ինչ է ցուցադրում ցուցադրումը
Ես շատ տեղեկություններ եմ տեղադրել 1602 LCD էկրանին, որոնք որոշակի բացատրության կարիք ունեն.
Տող 1 Կամ զրո '0' կոդով խոսելիս ցույց է տալիս ստանդարտ ժամանակը: Ձախ կողմում «STD» է, սա նշանակում է «STandarD» ժամանակ:
Միջին առաջին գծի հաջորդը ձեր տեղական ստանդարտ ժամանակն է: Մի սկսեք ցերեկային ժամերից, ժամացույցը դա կցուցադրի երկրորդ գծում:
Այս ժամանակաչափը 12 ժամյա ժամացույց է, այնպես որ աջ կողմում «AM» կամ «PM» է ՝ առավոտը կամ կեսօրից հետո նշելու համար:
Տող 2 Կամ մեկ «1» տողը ծածկագրով խոսելիս ցույց է տալիս ցերեկային ժամերը, որոնք տատանվում են ըստ տարվա օրվա: Ձախ կողմում գտնվող «DST» նշանակում է «ցերեկային ժամ»
Երկրորդ գծի կեսին ձեր տեղական ռազմական ժամն է, որը 24 ժամյա ժամացույց է: Դուք կլսեք, որ այն կոչվում է, օրինակ, «վեց հարյուր ժամ»:
Աջ կողմում տարվա օրն է, ինչպես նշված է ձմեռային արևադարձից, հյուսիսային կիսագնդում դեկտեմբերի 21 -ը (մոտավորապես) զրո օր «0» է, իսկ հարավային կիսագնդում հունիսի 21 -ը (մոտավորապես) զրո օր «0»:
Ես տրամադրել եմ երկու.pdf ֆայլ հղման համար `ժամացույցը առաջին անգամ կարգավորելիս: Ընտրեք այն ֆայլը, որը վերաբերում է այն կիսագնդին, որտեղ դուք ապրում եք:
Երեք կոճակները աջից ավելանում են վայրկյան, րոպե և ժամ ներքևից վեր:
Քայլ 5: Էսքիզների կարգավորում
Կան մի քանի տող կոդեր, որոնք պետք է ստեղծվեն սկզբնական գործարկման համար: Այս տողերից մի քանիսը պետք է փոխվեն ամեն անգամ, երբ անջատում եք ժամացույցը և փոխում փոփոխությունների արժեքները ուրվագծում: Եթե IDE- ի ժամացույցը գործարկեք, բեռնման և գործարկման համար կպահանջվի մոտ 6 վայրկյան: Եթե էսքիզը բեռնեք IDE- ից, ապա անջատեք ժամացույցը և վերագործարկեք այն պատի գորտնուկից կամ սնուցման աղբյուրից, ուրվագիծը կբեռնվի մոտ 2,5 վայրկյանում:
Տող 11 LiquidCrystal_I2C LCD (0x27, 2, 1, 0, 4, 5, 6, 7);
Այս տողն անդրադառնում է LCD էկրանին և սահմանում է I2C հետևի փաթեթի համապատասխան հասցեն: 0x27- ն իմ գնած հետևի տուփերից մեկի հասցեն է: Եթե ժամացույցը միացնում եք, բայց տվյալներ չկան, բայց այն լուսավորում է, ապա ձեր LCD- ում, հավանաբար, հասցեն տարբերվում է: Ստորև ես հղում կդնեմ նկարագրության համար, թե ինչպես փոխել ձեր LCD հետևի տուփի հասցեն կամ գտնել հասցեն:
Տողեր 24 int րոպեSt = 35;
Սահմանեք ստանդարտ ժամացույցի մեկնարկի րոպեն, սովորաբար այն սահմանեք ժամացույցը սկսելուց 5 րոպե առաջ `թույլ տալով կարգաբերման ժամանակը:
25 տ / ժ տող ST = 18;
Setամը սահմանեք STD- ի ժամին (24 ժամյա ժամացույց), որը սկսվում է ներսից: 6 -ը կլինի 18 -րդ ժամը:
Տող 26 int DST օր = 339;
Ներբեռնեք և հղեք «Հեշտ DST Clամացույցի ժամանակի սանդղակ» pdf ֆայլը (հյուսիսային կամ հարավային կիսագունդ), որտեղ դուք ապրում եք, փնտրեք ամսաթիվը և օր # մուտքագրեք այս տողում: (Ձախ սյունակ): Օրինակ (Նոյեմբերի 24 -ը Հյուսիսային կիսագնդի #339 -րդ օրն է, իսկ Հարավային կիսագնդում ՝ #156 -րդ օրը)
Տող 27 int DSTyear = 2019;
Մուտքագրեք ընթացիկ տարին:
92 տող եթե ((masterTime - previousMasterTimeSt> = 1000) && (microTime - previousMicroTimeSt> = 500)) {
«PreviousMasterTimeSt» - ը պետք է համեմատել միլիվայրկյանների թվի հետ, այնպես որ այս «1000» -ը կարող է փոխվել 999 -ի ՝ կախված Arduino- ի տախտակի ներքին ժամացույցից, այնուհետև կարգավորեք նախորդ MicroTime- ը ժամացույցը ճշգրիտ կարգավորելու համար: Ներքին ժամացույցը, չնայած 16 ՄՀ -ն ունի տատանումներ մեկ տախտակից մյուսը:
«PreviousMicroTimeSt» տուգանքը կարգավորում է ներքին ժամացույցը, որն օգնում է հաշվել ճշգրիտ 1 վայրկյանը: Եթե ժամացույցը շատ արագ է, բարձրացրեք միկրովայրկյանները, և եթե ժամացույցը շատ դանդաղ է, նվազեցրեք միկրովայրկյանները, և անհրաժեշտության դեպքում միլիվայրկյանները իջեցրեք 999 -ի, ապա միկրո վայրկյանները սկսեք մոտ 999, 990 -ով կամ բարձրացրեք ժամացույցի արագությունը:
Յուրաքանչյուր Arduino տախտակ ունի մի փոքր այլ արագություն, հետևաբար այս թվերը կփոխվեն յուրաքանչյուր օգտագործվող տախտակի հետ: Կոդի մի մասը դեռ փորձարկված չէ, սա 248 -րդ տողն է ՝ յուրաքանչյուր նահանջ տարվա համար: Առաջիկա մի քանի շաբաթվա ընթացքում ես այն կփորձարկեմ և անհրաժեշտության դեպքում կտեղադրեմ ցանկացած փոփոխություն:
Քայլ 6: Վերջնական նշումներ
Այս նախագիծը շատ հեշտ է կառուցել, բայց հայեցակարգը և օրենսգրքում անհրաժեշտ ճշգրտումները կարող են խնդիր լինել, շտապեք և մտածեք, ժամացույցը չի լրանում մինչև 2037 թվականի վերջը: Ես մտադիր եմ ուշադիր հետևել իմ հարցերի համար նամակ ուղարկեք, քանի որ վստահ եմ, որ կլինեն, ես գրական հանճար չեմ, այնպես որ իմ որոշ նկարագրություններ կարող են մի փոքր պղտոր լինել:
Ներառված են երկու.pdf ֆայլեր, ներբեռնեք ձեր ապրած կիսագնդի ֆայլը, այս ֆայլը ձեզ կտրամադրի անհրաժեշտ տեղեկատվություն ժամացույցը ճշգրիտ գործարկելու համար:
Էսքիզում շահարկված տեղեկատվությամբ հեշտ կլիներ ցուցադրել ոչ միայն ստանդարտ ժամանակը և DST ժամանակը, այլև օրն ու ամսաթիվը 2004A LCD էկրանին: Եթե ձեզ դուր են գալիս այս նախագծի առաջադրված մարտահրավերները, փորձեք միացնել 2004A LCD էկրան, այնուհետև ավելացրեք ծածկագիրը ՝ լրացուցիչ տեղեկությունները ցուցադրելու համար, կամ եթե բավարար հետաքրքրություն ցուցաբերվի, ես կանեմ այս նախագծի մեկ այլ տարբերակ ՝ ներառյալ այս լրացուցիչ տեղեկատվությունը:
Ես փորձել եմ ամեն ինչ ներառել այս նախագծում, բայց ես գտա խնդրո առարկա աշխարհի երեք ոլորտ: Հյուսիսային բևեռը, Հարավային բևեռը և հասարակածը:
Արդյո՞ք DST- ն անհրաժեշտ է կամ նույնիսկ հնարավոր է Հյուսիսային կամ Հարավային բևեռների վրա:
Timeամը քանի՞սն է հյուսիսային կամ հարավային բևեռում:
Ո՞ր ուղղությամբ եք ճանապարհորդելու ՝ Հյուսիսային կամ Հարավային բևեռից հեռանալու համար:
Հարավային բևեռից ի՞նչ ուղղությամբ եք ճանապարհորդելու Ավստրալիա, Հյուսիսային Ամերիկա, Եվրոպա կամ Ասիա հասնելու համար:
Ո՞ր ժամային գոտում է ապրում Ձմեռ պապը:
Արդյո՞ք նա DST- ի կարիք ունի:
Այնուամենայնիվ, ժամը քանիսն է Հյուսիսային բևեռում:
Ի՞նչ ուղղությամբ է գնում Ձմեռ պապը ՝ իր բոլոր նվերները հասցնելու համար:
Ո՞ր լայնության վրա է արդյունավետ DST- ն:
Հիմա հասարակածի մասին;
Արդյո՞ք այս ժամացույցը կարող է օգտագործվել հասարակածում:
Կօգտագործե՞ն նրանք Հյուսիսային կամ Հարավային կիսագնդի մասշտաբները:
Որո՞նք են ձմեռային արևադարձի և ամառային արևադարձի ամսաթվերը:
Ո՞ր լայնության վրա է արդյունավետ DST- ն:
Պինգվիններին պե՞տք է DST:
Կարծում եք ՝ ես տարօրինակ եմ՞ այս հարցերի շուրջ մտածելու համար:
Շնորհավոր բոլորի կառուցումը:
ֆիլմի ընկույզ
Քայլ 7: Այլ հղումներ
Սա հղում է I2C հետևի փաթեթի հասցեն որոշելու կամ փոխելու համար.
www.instructables.com/id/1602-2004-LCD-Adapter-Addressing/
PiotrS- ը հիանալի հրահանգ է գրել I2C ապարատային հասցեների համար
playground.arduino.cc/Main/I2cScanner
Այս հղումը սկանավորելու է ձեր I2C սարքը և վերադարձնելու հասցեն
Խորհուրդ ենք տալիս:
DIY Ինչպես պատրաստել զով տեսք ունեցող ժամացույց - StickC - Հեշտ է անել. 8 քայլ
DIY Ինչպես պատրաստել զով ժամացույց - StickC - Հեշտ է անել. Այս ձեռնարկում մենք կսովորենք, թե ինչպես ծրագրավորել ESP32 M5Stack StickC- ը Arduino IDE- ի և Visuino- ի միջոցով ՝ LCD- ում ժամանակ ցուցադրելու և ժամանակը սահմանելու համար ՝ օգտագործելով StickC կոճակները:
Roadանապարհային հեծանիվ ցերեկային և կողային տեսանելի 350 մԱ թեթև (մեկ բջիջ). 11 քայլ (նկարներով)
Roadանապարհային հեծանիվի ցերեկային և կողային տեսանելի 350 մԱ լույս (մեկ բջիջ). Այս հեծանիվի լույսն ունի առջևի և 45 ° երեսպատված սաթե LED- ներ, որոնք շարժվում են մինչև 350 մԱ: Կողքի տեսանելիությունը կարող է բարձրացնել անվտանգությունը խաչմերուկների մոտ: Ամբերն ընտրվել է ցերեկային տեսանելիության համար: Լույսը տեղադրված էր ղեկի ձախ անկման վրա: Դրա օրինաչափությունները կարող են տարբեր լինել
Հեշտ DIY Infinity հայելու ժամացույց ՝ 3 քայլ
Հեշտ DIY Infinity հայելու ժամացույց. Եթե ձանձրացել եք ձեր սովորական ժամացույցից, փորձեք պատրաստել այս զով DIY Infinity հայելու ժամացույցը: Ձեր սենյակը հարթեցնելու համար
Arduino բառի ժամացույց - հարմարեցված և հեշտ կառուցվող. 15 քայլ (նկարներով)
Arduino բառի ժամացույց - հարմարեցված և հեշտ է կառուցել. Իմ գործընկերը խանութում մի ժամացույց տեսավ, որը ձեզ պատմեց ժամանակը ՝ բառեր լուսավորելով ՝ գրելով լիարժեք գրված նախադասություն, որը թվում էր պատահական տառերի խառնուրդ: Մեզ դուր եկավ ժամացույցը, բայց ոչ գինը, ուստի որոշեցինք կատարել մեր սեփական դիզայնը: Դեմքը
DIY MusiLED, Երաժշտության համաժամեցված լուսադիոդներ մեկ կտտոցով Windows և Linux հավելվածով (32 բիթ և 64 բիթ): Հեշտ է վերստեղծել, Հեշտ օգտագործել, Հեշտ տեղափոխել ՝ 3 քայլ
DIY MusiLED, Երաժշտության համաժամեցված լուսադիոդներ ՝ մեկ կտտոցով Windows և Linux հավելվածով (32-բիթ և 64-բիթ): Հեշտ է վերստեղծել, դյուրին օգտագործել, հեշտ է տեղափոխել. LED- ները դրանք լուսավորելու են ըստ հարվածի էֆեկտների (Snare, High Hat, Kick)