Ժամացույցներ մատրիցների վրա. Տնական ժամացույցներ LED մատրիցների վրա

Ինտերնետում տարբեր տեսակի էլեկտրոնային ժամացույցների պակաս չկա։ Ժամացույցը պինդ տեսք ունի մատրիցային ցուցիչների վրա, օրինակ, ռադիոկատվի հայտնի սխեման, բայց ես ուզում էի, որ այն լինի ոչ միայն ժամերի և րոպեների, այլև վայրկյանների ցուցումով: Ես որոշեցի ստեղծել նման ժամացույց՝ ավելացնելով մի քանի այլ գործառույթներ։

Այստեղ ներկայացված էլեկտրոնային ժամացույցը, բացի այդ, թույլ է տալիս չափել ջերմաստիճանը սենյակում։ Կան չորս անկախ ահազանգեր, ինչպես նաև օրացուցային իրադարձությունների ցուցիչ, որն ազդարարում է իրադարձությունների սկիզբը, ինչպիսիք են տարեդարձը, ծննդյան օրը և այլն: Թույլ է տալիս փոխել պայծառությունը ձեռքով և ավտոմատ ռեժիմում, ինչը կտրուկ բարելավում է ընկալման հարմարավետությունը մթության մեջ: , և վերջապես, դրանք կառավարվում են BRA-ից ցանկացած հեռակառավարմամբ կամ տեղական կոճակներով։

Հիմնական բնութագրերը.

  • Մատակարարման լարումը (V) …………………………………… 5
  • Ընթացիկ սպառումը (mA) ………………………………………. 100 - 200
  • Ընդհանուր մատրիցայի չափը (պիքսել) …………………… 8 x 40
  • Չափված ջերմաստիճանի սահմանները (աստիճաններ) …………. -40 - +99,5
  • Ջերմաստիճանի չափման ճշգրտությունը (աստիճաններ) ………….. 0.5
  • Օրական դասընթացի ուղղման սահմանները (վայրկյաններ) …………. -9,9 - +9,9
  • Պայծառության փոփոխության աստիճանների թիվը ……………………… 31 + «ավտո» ռեժիմ
  • Ահազանգերի քանակը …………………………………… չորս
  • Յուրաքանչյուր ահազանգի (նիշերի) տեքստի ծավալը ……….. 11
  • Միջոցառումների ցուցիչների թիվը ……………………………….. 14
  • Տեքստի ծավալը յուրաքանչյուր իրադարձության (նիշերի) համար…………. տասնհինգ
  • Ռեժիմի կառավարում ………………………………………. Կոճակներ / ցանկացած հեռակառավարման վահանակ

Ժամացույցի միացման սխեման պայմանականորեն բաժանված է ցուցիչի և «կարգավորիչի» մասերի, որոնք ներկայացված են ստորև բերված նկարներում: Տարրերի համարակալումը նույնն է, և հետագայում, նկարագրության մեջ, մենք կդիտարկենք շղթան որպես ամբողջություն:

Ցուցադրման սխեման

Վերահսկողության սխեմա

Ռեգիստրների փաստացի կառավարումն իրականացվում է միկրոկոնտրոլերի (MK) DD7 երեք պորտերի միջոցով՝ TMR0 ժմչփի ընդհատումներով՝ 2 ms ընդմիջումով, որն ապահովում է 63 Հց ընդհանուր տեղեկատվության փոփոխության հաճախականություն: Նաև PWM ազդանշանը մատակարարվում է MK-ից DD6-ի 9-րդ կետին (միացված-անջատված ելքեր)՝ ցուցիչների պայծառությունը փոխելու համար: MK DD7-ն ընտրվել է որպես PIC16F88, որը տարբերվում է հայտնի PIC16F628A-ից ADC-ի առկայությամբ և ծրագրի հիշողության կրկնակի հզորությամբ: MK-ն աշխատում է 8 ՄՀց հաճախականությամբ ներքին օսլիլատորից (մեկ այլ տարբերություն 628A-ից):

Սարքն օգտագործում է իրական ժամանակի ժամացույցի չիպ DS1307, որն ապահովում է վայրկյանների, րոպեների, ժամերի, շաբաթվա օրվա, ամսաթվի հաշվում և պահպանում (ներառյալ տարին 0-ից 99): Սկզբնական սկզբնավորման ժամանակ DS1307-ը կազմաձևվում է այնպիսի ռեժիմով, որում առկա է 1 Հց հաճախականությամբ քառակուսի ալիք 7-րդ պինում, որը սնվում է MK-ի RB0 մուտքագրմանը: Այս մուտքագրման վրա միացված է ընդհատում, որտեղ հատուկ դրոշ է դրվում վայրկյանում մեկ անգամ: Հիմնական ծրագրում, օգտագործելով այս դրոշը, հիմնական գործողությունները կատարվում են վայրկյանում մեկ անգամ՝ DS1307-ի տվյալների ընթերցում, ժամի նշում, ազդանշանների և իրադարձությունների ցուցիչների միջև համընկնման ստուգում, պայծառությունը ավտոմատ ռեժիմում սահմանելը: Լրացուցիչ BAT1 մարտկոցը թույլ է տալիս պահպանել տվյալները սարքի մատակարարման լարման բացակայության դեպքում գրեթե անսահմանափակ ժամանակով: MK-ն վերահսկում է DS1307-ը RB1, RB2 պորտերով I2C ավտոբուսի միջոցով: Ջերմաստիճանի սենսորը կառավարվում է նաև I2C-ի միջոցով՝ DS1621 միկրոսխեմա:

Սարքը կառավարվում է S1 և S2 կոճակների միջոցով՝ համապատասխանաբար միացված MK RA4, RA2 պորտերին: S1 կոճակի գործառույթները կարող են իրականացվել ABR-ից ցանկացած հեռակառավարման միջոցով՝ օգտագործելով DA1 տիպի TSOP48 ընդունիչի շղթան և DD8.1 D-ձգանակի և C8, R47 և D1 տարրերի վրա մեկ վիբրատոր: Մեկ թրթռիչի ազդանշանի տևողությունը ընտրվում է 0,2 վրկ, որն ապահովում է կարճ սեղմումով DA1 ելքից կարճ իմպուլսների պոռթկումների փոխակերպումը այս տևողության իմպուլսների կարճ սեղմումով և շարունակական ազդանշանի` հեռակառավարման ցանկացած կոճակ սեղմած պահելով: D2 դիոդի միջով ձգանի հակադարձ ելքից ստացվող ազդանշանը կրկնօրինակում է S1 կոճակը: R48, HL6 տարրերի օգնությամբ կազմակերպվում է այս փաստի նշում։

DD8.2 չիպի և պիեզոկերամիկական թողարկիչ LS1-ի երկրորդ ձգանի վրա հավաքվում է ձայնային ազդանշանային միացում, երբ միանում է զարթուցիչի կամ իրադարձության ցուցիչը: Ձգանի հաշվիչ մուտքը MK-ի ելքից PWM ազդանշան է ստանում 8 կՀց հաճախականությամբ: Տրամաբանական 1 ազդանշանով ձգանի R և S միավորված մուտքերում, երկու ելքերի վրա կա log.1 և ձայն չկա: Երբ ցուցման իրադարձություն է տեղի ունենում, ԲԿ-ն փոխում է մակարդակը այս մուտքերում 1 Հց հաճախականությամբ, և 4000 Հց հաճախականությամբ հակաֆազային իմպուլսներ հայտնվում են այս հաճախականությամբ ձգանման ելքերում: Քանի որ այս հաճախականությունը ռեզոնանսային է այս ռադիատորի համար, արտադրվում է բարձր ընդհատվող ազդանշան: Միջոցներ են ձեռնարկվել ծրագրային կերպով PWM իմպուլսը փրկելու համար նույնիսկ պայծառության ծայրահեղ արժեքների դեպքում:

Լույսի սենսորը հավաքվում է FR1, R45 և C6 տարրերի վրա: MK-ն, օգտագործելով ներկառուցված ADC-ն, կարդում է լուսավորությունից կախված լարումը այս բաժանիչից և սահմանում է PWM ազդանշանի համապատասխան աշխատանքային ցիկլը:

Սարքը սնուցվում է + 5 Վ լարման միջոցով, որը մատակարարվում է J1 միակցիչին, այնուհետև R41C3C4, R42C5, C7R46 ֆիլտրի սխեմաների միջոցով շղթայի տարրերին: R49 D3 սխեման պաշտպանում է սարքը ավելորդ կամ հակադարձ լարման պատահական միացումից: Որպես IP հարմար է օգտագործել 5 վոլտ սմարթֆոնի լիցքավորիչը։

Սարքը հավաքվում է ապակեպլաստե տպագիր տպատախտակի վրա՝ միակողմանի մետաղացմամբ՝ 60 մմ 170 մմ չափսերով։

DD1-DD5-ն օգտագործվում է SO16 փաթեթում, DD6-ը՝ SOIC20 փաթեթում: DD8-ն օգտագործվում է DIP փաթեթում: Այն կարող է փոխարինվել կենցաղային K561TM2-ով: DD9, DD10 - SO8 դեպքերում: Գրեթե բոլոր SMD ռեզիստորները և կոնդենսատորները ունեն 0805, C1,C7,C3,C5 չափսեր - 1206 չափս: Ավելի լավ է կվարցային ռեզոնատորը զոդել հին մայրական տախտակից, դրանք սովորաբար ավելի կայուն են: Ֆոտոռեզիստոր FR1-ը, երբ փոխարինվում է մեկ այլով, պետք է ունենա մոտ 1-2 MΩ մուգ դիմադրություն: BAT1 տիպի CR2032 մարտկոցը տեղադրված է ստանդարտ պահարանի վրա: Այն կարող է փոխարինվել ցանկացած հարմար չափի 3V լարմամբ: Պիեզո էմիտերը մեկ այլով փոխարինելիս շատ ցանկալի է, որ ռեզոնանսային հաճախականությունը մոտ լինի 4000 Հց-ին: Ֆոտոդետեկտորը կարելի է զոդել հին հեռուստացույցից: LED - ցանկացած վառ, կարմիր փայլ: Դիոդները կարող են փոխարինվել KD521, KD522-ով: Zener diode - 5.6V լարման և ցանկալի է առնվազն 1 վտ հզորությամբ: Քանի որ կիրառական մատրիցային ցուցիչները պարզվեց, որ ընդհանուր անոդով են, անհրաժեշտ էր դրանք տեղադրել 90 աստիճանի պտույտով տախտակի մշակման ժամանակ և տողերն օգտագործել որպես սյունակներ և հակառակը։ Ընդհանուր կաթոդով ցուցիչներով փոխարինելիս, օրինակ, 1088AS, դուք ստիպված կլինեք ամբողջությամբ փոխել միացման դիագրամը: Կոճակներ - ցանկացած ժամացույց, անկյունային: Առջևի ցուցիչները գունավոր պլեքսիգլասով փակելիս սխալ արձագանքներ են նկատվելԴԱ 1 արտացոլված պայծառության ազդանշան ցուցիչներից: Այս էֆեկտը հեշտությամբ վերացվում է սև թղթի էկրանը սոսնձելով ցուցիչի և ֆոտոդետեկտորի միջև:

Պատշաճ հավաքված սարքը սովորաբար կարգավորելու կարիք չունի: Այնուամենայնիվ, եթե լուսավորության առկա կախվածությունը և ցուցիչի համապատասխան պայծառությունը ավտոմատ ռեժիմում ձեզ չեն համապատասխանում, դուք պետք է ընտրեք R45 ռեզիստորի արժեքը: Այս դեպքում ավելի ցածր դիմադրությունը համապատասխանում է տվյալ լուսավորության ավելի ցածր պայծառությանը:

Հավաքված տախտակի տեսքը ներկայացված է լուսանկարներում:

Ոչ այնքան գեղեցիկ զոդված հոսանքը սահմանափակող ռեզիստորների պատճառն այն է, որ տախտակի արտադրությունից հետո պարզվեց, որ դրանց անվանական արժեքը ոչ թե 0805 է, այլ 1206: Ես ստիպված էի ինչ-որ կերպ զոդել ...

Կարգավորիչի կառավարման ծրագիրը գրված է C լեզվով և թարգմանվում է MikroC համար PIC միջավայրում: Կազմաձևման բառը պարունակվում է որոնվածում և մուտքագրվում է ավտոմատ կերպով: Ժամացույցի հեղինակի կողմնորոշումը. մատրիցը վերևում է, ինչը նվազագույնի է հասցնում շղթայի մանրամասների հնարավոր ազդեցությունը DD9, DD10 միկրոսխեմաների ջերմաստիճանի վրա: Այնուամենայնիվ, եթե ինչ-որ մեկին դուր է գալիս ժամացույցի գտնվելու վայրը՝ մատրիցներով ներքեւ, դուք պետք է փոխեք պարամետրի արժեքը հենց առաջին տողում «watch.c» ֆայլում 1-ից 0-ի, նախքան ծրագիրը թարգմանելը, ըստ մեկնաբանության: Որոնվածը կցված է երկու դեպքերի համար: Հնարավոր է նաև թվերի տառատեսակը փոխել բարակ (լռելյայն թավ), տառերի նման (սա, ի դեպ, սկզբնական ռեժիմում մի փոքր կնվազեցնի ընթացիկ սպառումը): Դա անելու համար «font.c» ֆայլի առաջին տողում անհրաժեշտ է փոխել «font_2» պարամետրի արժեքը 1-ից 0-ի:

Այժմ եկեք անցնենք ժամացույցի ռեժիմների նկարագրությանը և աշխատենք դրանց հետ։

Միացնելուց անմիջապես հետո ժամացույցը անցնում է հիմնական ռեժիմի `ժամանակի ցուցում: Միևնույն ժամանակ, ժամերի և րոպեների թվանշանն ունի 8 պիքսել բարձրություն, իսկ վայրկյանները՝ 7 (ընդհանուր առմամբ, յուրաքանչյուր թվանշան կամ տառ ցուցադրվում է 5x8 պիքսելային դաշտում, վայրկյանների թվանշանները՝ 5x7): Երբ սեղմում եք S1 կոճակը կամ հեռակառավարման վահանակի որևէ կոճակ (այս գործողությունները համարժեք են, և հետագայում մենք նկատի կունենանք, որ երբ խոսքը վերաբերում է S1 կոճակը սեղմելուն, նույնը տեղի է ունենում հեռակառավարման ազդանշանի դեպքում), ընթացիկ. Ամբողջական ամսաթիվը և շաբաթվա օրը ցուցադրվում են սողացող գծի միջոցով: Եթե ​​հետագա գործողություն չձեռնարկվի, ապա 16 վրկ. սարքը վերադառնում է իր սկզբնական վիճակին՝ ժամանակի ցուցում: Եթե ​​ամսաթվի ցուցադրման ժամանակ կրկին սեղմեք S1 կոճակը, ապա ջերմաստիճանի ցուցադրումը նույնպես սկսվում է վազող գծի միջոցով 16 վայրկյան: (կրկին սեղմելով կոճակը - անմիջապես վերադարձեք սկզբնական վիճակին):

S1 կոճակը 9 վայրկյան շարունակ սեղմելով՝ ժամացույցն անցնում է «MENU» ռեժիմին, ինչպես նշված է համապատասխան մակագրությամբ։ Դրա համար ընտրվել է այսպիսի երկար սեղմիչ՝ հեռակառավարման վահանակի բնականոն օգտագործման ժամանակ (իրականում կենցաղային տեխնիկան կառավարելու համար) մենյու պատահաբար մուտք գործելու հավանականությունը նվազեցնելու համար։

Դրան հաջորդում է մի փոքր շեղում` կոճակների հետ աշխատանքը կբացատրենք ընդհանրապես։ Ժամացույցը կառավարվում է այնպես, որ դրանց հետ կապված բոլոր գործողությունները կարող են կատարվել միայն S1 կոճակի (կամ հեռակառավարման վահանակի) միջոցով: Ի վերջո, ժամացույցը կարող է բարձր կախվել պատից, և մուտքը կլինի միայն S1 կոճակը (հեռակառավարման միջոցով): Այսպիսով, մենյուի տարրերի տեսակավորումը, ինչպես նաև ահազանգերի կամ իրադարձությունների ցանկը, կատարվում է կարճ (մինչև 3 վայրկյան) սեղմելով S1-ը, իսկ ընտրված կետին անցումը կատարվում է երկար (ավելի քան 3 վայրկյան): ) սեղմելով. Ոչ մի ազդեցություն 15-30 վայրկյան: (կախված կոնկրետ ռեժիմից) – վերադառնալ սկզբնական վիճակին: Նույն տեղում, որտեղ փոխվում է պարամետրի արժեքը, կարճ սեղմումը մեծացնում է արժեքը ոչ թե 1-ով, այլ այն պահելով ավելի քան 2 վայրկյան: - արժեքը ինքնաբերաբար ավելանում է վայրկյանում մոտ 3 անգամ: Այստեղ ազդեցության բացակայությունը որոշ կարգավորելի (5-ից 8 վայրկյան) ժամանակի համար հանգեցնում է հաջորդ պարամետրին անցմանը` պահպանելով ընթացիկ պարամետրը: Այստեղ դուք կարող եք օգտագործել S2 կոճակը, որպեսզի պահպանեք պարամետրը անցում կատարելով հաջորդին, առանց սպասելու, անմիջապես: Այսպիսով, ժամացույցը ձեռքերում պահելը կարող է զգալիորեն արագացնել նման մանիպուլյացիաները։

Եկեք վերադառնանք ընտրացանկի տարրին: Այստեղ հինգ կետ կա՝ ՏԵՂԱԴՐՈՒՄ, ՈՒՂՂՈՒՄ, Զարթուցիչ, ԻՐԱԴԱՐՁՈՒԹՅՈՒՆՆԵՐ, ԿԱՐԳԱՎՈՐՈՒՄՆԵՐ: Եկեք խոսենք յուրաքանչյուրի մասին ըստ հերթականության:

ՏԵՂԱԴՐՈՒՄ.Այստեղ դուք սահմանում եք ընթացիկ ամսաթիվը և ժամը: Փոփոխվող պարամետրը սկզբնապես ընդգծվում է ինվերսիայով, որն անհետանում է փոփոխությունների սկսվելուն պես: Արժեքները փոխվում են միայն դեպի վեր՝ առավելագույն արժեքից (երբ դրան հասնում է) անցում կատարելով նվազագույնին, այնուհետև շրջանագծի մեջ: Հենց վերջում, երբ ամսաթիվը և րոպեներով ժամերը սահմանվեն, վայրկյանների փոխարեն կլինեն հակադարձ զրոներ: Այստեղ հղման վայրկյանները զրոյացնելու պահին սեղմեք S1 և ժամացույցը կգնա իր սկզբնական վիճակին՝ փոփոխված ամսաթվի և ժամի հետ։

ՈՒՂՂՈՒՄ.Ժամանակի ընթացքում ժամացույցի ընթացքում անխուսափելիորեն սխալ է լինում։ Այս պարբերությունը ծառայում է այն ուղղելու համար: Նախնական անհրաժեշտ է չափել ժամացույցի «հեռանալը» 10 օր։ Ենթադրենք, ժամացույցը 58 վայրկյանով ավելի արագ է: Այնուհետև մենք մտնում ենք այս ռեժիմը, ինչպես նշված է «10 օր խնամք» տողում: Երբ սեղմում եք S1-ը, տողը փոխարինվում է «XX վրկ» ստատիկ մակագրությամբ, որտեղ XX-ը ընթացիկ ուղղման արժեքն է, ենթադրենք 31: Քանի որ ժամացույցը շտապում է, մենք այս արժեքից հանում ենք մեր 58 վայրկյանը: (եթե հետ են մնում, ավելացնում ենք)։ Ձեռք բերելով ստացված (-27) վրկ. Ելքից հետո այս արժեքը կպահվի EEPROM-ում: Մուտքային արժեքների միջակայքը -99-ից 99 է, նշանը փոխվում է 0-ով անցնելիս: Ուղղումը կատարվում է ամեն օր ժամը 00:00:19-ին, որի համար ուղղման արժեքի ամբողջ տասներորդը (մեր դեպքում) (-2)) ավելացվում է ընթացիկ ժամանակին, իսկ մնացորդը (մենք ունենք (-7)) պահվում է EEPROM-ում և հաջորդ անգամ այն ​​ավելացվում է գործակցին մինչև մշակումը: Այսինքն, մեկ օրում ժամանակից կհանվի 3 վայրկյան և կմնա (-4) (-27-7 \u003d -34):

ԱՀԱԶԱՆԳ.Այս տարրը մուտքագրելիս էկրանին անցնում է մի տող, որը բաղկացած է՝ թվից (1-4), ներառման նշանից («+» կամ «-»), արձագանքման ժամանակը, զարթուցիչի անվանումը (տեքստը 11 նիշից) . Լռելյայն, օրինակ, երկրորդ զարթուցիչում կլինեն տվյալներ՝ «2. - 12:00 ԶԱՐԳԱՑԻՉ-2. Կարճ սեղմումներով կարող եք անցնել մի զարթուցիչից մյուսին, երկար սեղմելով կարող եք գնալ ընթացիկ զարթուցիչին, որտեղ կարող եք փոխել տվյալները, միացնել կամ անջատել, ընտրել գործունեությունը շաբաթվա յուրաքանչյուր օրվա համար, սահմանել արձագանքման ժամանակը, փոխեք տեքստի անունը՝ մուտքագրելով յուրաքանչյուր դիրքի նիշերը: Չորս զարթուցիչի մասին ամբողջ տեղեկատվությունը պահվում է DS1307 չիպի ազատ հիշողության մեջ (56 բայթ): Եթե ​​ընթացիկ ժամը համընկնում է որոշ զարթուցիչի հետ, որը միացված և ակտիվ է շաբաթվա այս օրը, ցուցադրվում է այս զարթուցիչի վերաբերյալ տվյալների տող, ընդհատվող ձայնային ազդանշանով մեկ րոպեի ընթացքում: Տագնապի ազդանշանը կարող է «վաղ» ընդհատվել՝ սեղմելով S1 կոճակը:

ԶԱՐԳԱՑՈՒՄՆԵՐ.Երբ մուտքագրեք այս տարրը, կոճակի կարճ սեղմումներով ցուցիչի վրա ակտիվ իրադարձությունները հերթափոխով անցնում են գումարած «ԱՎԵԼԱՑՆԵԼ ՆՈՐ» տարրը: Լռելյայնորեն ակտիվ իրադարձություններ չկան, հետևաբար, կլինի միայն նոր իրադարձություն ավելացնելու հրավեր: Ակտիվ միջոցառման ձևաչափ.<дата> <текст из 16 знаков>«. Երբ բոլոր 14 իրադարձություններն ակտիվ են, «ԱՎԵԼԱՑՆԵԼ ՆՈՐ» տարրը չի ցուցադրվում, և նոր իրադարձություն կարող է ավելացվել միայն գոյություն ունեցողներից որևէ մեկի փոխարեն: Երկար սեղմեք՝ իրադարձությունների խմբագրման ռեժիմին անցնելու համար: Այստեղ դուք կարող եք միացնել կամ անջատել, փոխել ամսաթիվը, ինչպես նաև գրել այս իրադարձությանը համապատասխան ձեր սեփական տեքստը։ Բոլոր փոփոխությունները պահվում են MK-ի ոչ անկայուն հիշողության մեջ (EEPROM):

Ընթացիկ ամսաթիվը ամեն օր ժամը 8:00-ին ստուգվում է իրադարձության ամսաթվերի համընկնման համար, և եթե այն համընկնում է, ապա ցուցադրվում է ընթացիկ ամսաթվից տողը և միջոցառման տեքստը մեկ րոպե ընդհատվող ձայնային ազդանշանով: Նման ազդանշան կտրվի յուրաքանչյուր ժամը մեկ՝ մինչև ժամը 19:00-ն՝ կոճակով չընդհատվելու պայմանով։ Կոճակով ընդհատված ազդանշանն այլևս չի կրկնվում:

ԿԱՐԳԱՎՈՐՈՒՄՆԵՐ.Այս ռեժիմը մտնելիս էկրանին հայտնվում է «BRIGHT.XX» հաղորդագրություն, որտեղ «XX»-ը ներկայիս պայծառությունն է: Սեղմելով S1 կոճակը, այս արժեքը կարող է փոխվել 1-ից 31 միջակայքում կամ սահմանվել «AB», ինչը նշանակում է «ավտոմատ»: Երբ փոխում եք պայծառության արժեքը, ցուցիչի իրական պայծառությունն անմիջապես տեսողականորեն փոխվում է: Եթե ​​պահպանում եք ավտոմատ ռեժիմը, ժամացույցի էկրանի պայծառությունը հետագայում փոխվում է առանց միջամտության՝ կախված սենյակի լույսի մակարդակից: Այս դեպքում մենք հասնում ենք ավտոմատ ռեժիմի նվազագույն պայծառությունը սահմանելու կետին (ցուցադրվում է «MIN.XX»): Այս արժեքը լավագույնս սահմանվում է նվազագույն սպասվող լուսավորության պայմաններում: Եթե ​​նախորդ պարբերությունում սահմանվել է որոշակի թվային պայծառության արժեք, ապա այս պարբերությունը բաց է թողնվում:

Կարգավորման հաջորդ կետը սպասման ժամանակը կարգավորելն է՝ նախքան տարբեր տեսակի փոփոխական պարամետրերի արժեքները պահպանելը 5-ից 8 վայրկյան միջակայքում: Այս պարամետրի նվազագույն արժեքի դեպքում կա սխալ արժեքներ պահելու վտանգ, առավելագույն արժեքի դեպքում հեռակառավարման վահանակից տվյալների մուտքագրման ընդհանուր ժամանակը մեծանում է: Օգտագործողը ընտրում է իր համար հարմար արժեք։

Բոլոր կարգավորումները պահվում են MK-ի EEPROM հիշողության մեջ և չեն կորչում հոսանքի անջատման դեպքում:

Հավելվածում, բացի սկզբնական կոդից և որոնվածից, կա Proteus մոդել և Lay6 ձևաչափով տախտակ։

Ռադիոյի տարրերի ցանկ

Նշանակում Տեսակ Դոնոմինացիա Քանակ ՆշումՄիավորԻմ նոթատետրը
DD7 MK PIC 8-բիթ

PIC16F88

1 Նոթատետրում
DD1-DD5 հերթափոխի գրանցամատյան74HC5955 SOP-16 Նոթատետրում
DD8 Կրկնակի D flip-flopCD40131 K561TM2 Նոթատետրում
DD9 Իրական ժամանակի ժամացույց (RTC)

DS1307

1 Նոթատետրում
DD10 ջերմաստիճանի ցուցիչ

DS1821

1 Նոթատետրում
DA1 ՖոտոդետեկտորTSOP481 Նոթատետրում
DD6 Հզոր հերթափոխ ռեգիստրTPIC6B5951 Նոթատետրում
LS1 Պիեզո ազդանշանXCFT-14A1 Նոթատետրում
HL1-HL5 LED Matrix1088BS5 Նոթատետրում
HL6 Լույս արտանետող դիոդARL-35141 կարմիր Նոթատետրում
X1 Քվարցային ռեզոնատոր32768 Հց1 Նոթատետրում
BAT1 լիթիումի մարտկոցCR20321 3 Վ Նոթատետրում
D1-D2 Դիոդ1N47482 Նոթատետրում
D3 zener դիոդ

1N4734A

1 Նոթատետրում
S1, S2 Ժամացույցի կոճականկյունային2 Նոթատետրում
FR1 ֆոտոռեզիստորNCL-49521 Նոթատետրում
R1-R40 Ռեզիստոր

220 օմ

40 0805

Ինքնաշեն ժամացույցների թեմայով և խոստացել է շարունակել, այնպես որ, եթե խնդրեմ: Ժամացույցներ տնական LED մատրիցներով:
, և

Դա արվել է, որպեսզի փորձենք սեգմենտային ժամացույց պատրաստել՝ հիմնվելով երեք LED-ների վրա յուրաքանչյուր հատվածի վրա 7 * 4 * 3 = 84 + 2 = 86 հատ:

Մոտավորապես այսպիսին է.

Ես ուզում էի փորձել տարբեր գույներ և միանշանակ վառ (բայց ուրիշ ինչպե՞ս):

Ըստ այդմ ինձ բավականին սազում էին 100 կտորից կազմված խնջույքները, մանավանդ որ գինը բավականին ընդունելի է, և ես էլ եմ պատվիրել նույն խանութից՝ պատրաստել բազմագույն թվեր, որպեսզի կարողանաս համեմատել գույները մեկ դիսփլեյի վրա. եղիր ավելի գեղեցիկ, լավ, և այսպես, զվարճացիր… :)

Ապրանքը պատվիրված և վճարված է 20 օգոստոսի, 2016թ, և հասավ 15 սեպտեմբերի, 2016թ, մեր չափանիշներով բավականին արագ։ ԲԱՅՑ Կարմիր LED - չեկավ: Գնորդի պաշտպանության ժամկետի ավարտից հետո վեճ է սկսվել, և վաճառողը վերադարձրել է գումարը։ Դա ուղղակի ժամանակի վատնում էր...

Ապրանքը գալիս էր ստանդարտ դեղին և պզուկ փոստային ծրարի մեջ, LED-ները փաթեթավորված էին առանձին պոլիէթիլենային տոպրակի մեջ, կտորների քանակը կապույտ, կանաչ գույներով 100-ից մի փոքր ավելի էր (հիմա չեմ հիշում, բայց ես հիշեք, որ ևս 4-5 կտոր կար)

Բոլոր աշխատողները (այսինքն՝ փայլում)

Նրանցում, որոնք բազմագույն են, այն փաթեթավորված էր առանձին տոպրակների մեջ, որոնց վրա նշագրված էր R G B W Y գույնը, գույնը համընկնում էր ամենուր, և նաև 2-3 ավելորդ, թվում էր, որ բոլորը հավանաբար արել են, բայց ավելի ուշ ես համոզված լինելով, որ ոչ միշտ է այդպես լինում և հակառակը...

Եթե ​​կարմիր գույնով ջամբը չլիներ, վաճառողը կարող էր հաստ հինգը դնել՝ պլյուսով ոչ ագահության համար։

Մյուս կողմից գումարը վերադարձվել է՝ խնդիրը կորցրած ժամանակ է, և նա նաև նամակ է ուղարկել, որտեղ գրել է, որ ինձ վերադարձնում է ԻՄ գումարը, և եթե ապրանքը հասնի, խնդրում է, որ այս գումարը վերադարձնեմ իրեն։

Բառացի:

Ողջույն, իմ ընկեր, ես այժմ վերադարձնում եմ գումարը, երբ փաթեթ ստանաք, խնդրում եմ վերադարձրեք իմ գումարը, խնդրում եմ ինձ հինգ աստղանի բարձր գնահատական ​​տվեք:

Որին նա պետք է նամակ գլորեր, որ այդպես չէ ՆՐԱգումար, բայց նա ինձ պարզապես վերադարձնում է վեճի արդյունքում ԻՄգումար, քանի որ Ես երբեք չեմ ստացել նրա ապրանքները և միևնույն ժամանակ շատ ժամանակ եմ կորցրել՝ սպասելով նրա ապրանքներին

Ի դեպ, երբ նրանից ստացան մնացած բոլոր պատվերները, 10 օր անց ես նրան գրեցի, որ ասում են՝ անհանգստանում եմ, քանի որ. տարօրինակ է՝ բոլորը եկան, բայց հրամաններից մեկը չեկավ

Ինչին նա առանց որևէ «բարև ընկերոջ», չոր պատասխանեց՝ «60 օրը դեռ չի անցել».

Եվ հետո հանկարծ նա դարձավ «ընկեր», և թվում է, թե ՆՐԱ փողն է և բռնաբարվել է ...

Բայց ընդհանուր առմամբ, վաճառողը կատարում է իր պարտավորությունները, պատասխանում է նամակներին, ուղարկված ապրանքներից՝ միայն դրական հույզեր, չուղարկված գումարը վերադարձված է, ամեն ինչ ըստ ԿԱՆՈՆՆԵՐԻ

Դե, հիմա այն մասին, թե ինչի համար է այն ձեռք բերվել

Տնական ժամացույցներ տնական LED մատրիցների վրա

Ժամացույց + ռադիո + եղանակ + հեռակառավարում

Ես վաղուց էի ուզում RGB մատրիցներով ժամացույց պատրաստել: Գտնվել և պատվիրվել են GMT2088 մատրիցներ: Բայց ինչպես ասում են՝ ախորժակը ուտելով է գալիս։ Քանի որ նույնիսկ գունավոր ժամացույցը ձանձրալի է, որոշվեց դրանց մեջ տեղադրել FM թյուներ, հավասարեցնող, խոնավության, ջերմաստիճանի և ճնշման տվիչներ: Հնարավոր է աշխատել նաև մարտկոցներից՝ հիմնական ցանցի լարման կորստի դեպքում։

Արդյունքն այս ժամացույցն է.




Կարմիր LED-ներում դուք կարող եք նկատել 4 լուսավոր կետ, այն չի քառապատկվում ձեր աչքերում և դա տեսախցիկի անսարքություն չէ, պարզապես երկու թաղանթ տեղադրվում են մատրիցների դիմաց, որոնք գտնվում են մոնիտորի LCD մատրիցայի դիմաց, և դիոդի փայլը բաժանվում է: 4 մասի. Եթե ​​դուք խաղում եք ֆիլմերի միմյանց նկատմամբ գտնվելու վայրի հետ, կարող եք բազմաթիվ տարբեր ցուցադրումներ ստանալ: Լուսանկարի որակը կաղ է, բայց հիմնականը տեսանելի է:

Ժամացույցի կարգավորումների ընտրանքներ.

1. Ստացված ռադիոկայանի ցուցադրման գույնը: Կայանի ամբողջ և կոտորակային արժեքի համար կարող եք սահմանել ձեր սեփական գույնը:

2. Անհատականացրեք նշանի գույնը:

3. Փոխեք վազքի գծի արագությունը:

4. Ժամացույցի ցուցադրման գույնի կարգավորում: Դուք կարող եք սահմանել ձեր սեփական գույնը յուրաքանչյուր կերպարի համար:

5. Ռադիո տիրույթ 65 ՄՀց-ից 108 ՄՀց: Հիշողության մեջ պահում է մինչև 20 ռադիոկայան:

6. Յուրաքանչյուր կայանի ձայնը պահվում է առանձին, ինչպես նաև հավասարեցնողի կարգավորումները:

7. Ահազանգեր 7. Կարգավորելի միացման ժամանակը, անջատման ժամանակը, ձայնի ծավալը, միացման օրերը, ձայնի ավելացում կամ ոչ, և ռադիոկայանը կամ ազդանշանը, որը պետք է միացվի:

8. LF և HF հաճախականությունների կարգավորում:

9. Ժամացույցի ցուցադրման տառատեսակի ընտրություն մինչև 8 տառատեսակ, կարող եք վերբեռնել ձեր սեփական տառատեսակները:

10. Մատրիցայի պայծառության ավտոմատ կամ ձեռքով կարգավորում:

Ա) Լիովին ավտոմատ՝ կախված լուսավորությունից

Բ) մեխանիկական ստեղներ հեռակառավարման վահանակի կամ ժամացույցի վրա

Գ) նշանակված ժամին. Սահմանում է պայծառության միացման նվազագույն և առավելագույն ժամանակը:

11. Ժամերի պահուստային մարտկոցի լիցքավորման կառավարում։

12. Ժամացույցի կառավարում հեռակառավարմամբ։ Հնարավորություն է տվել սովորել հեռակառավարման վահանակը (NEC, RC5, SAMSUNG ձևաչափեր)

13. Պատրաստել է 6 տարբերակ՝ ժամանակը փոխելիս կերպարը փոխարինելու համար։ (Լրացուցիչ տարբերակներ կավելացվեն ավելի ուշ)

14. Հիմնական սնուցման լարման կառավարում. Երբ այն ձախողվում է, այն անցնում է պահեստային մարտկոցի, երբ հայտնվում է, անջատում է մարտկոցը:

15. Անջատման ժամանակաչափ՝ առավելագույնը 99 րոպե ընդմիջումով: Անջատում է ռադիոյի ձայնը:

16. Պայծառության նվազագույն և առավելագույն սահմանաչափի սահմանում:

17. Սողացող գծի հարկադիր ցուցադրում սենյակում և փողոցում ջերմաստիճանի մասին տեղեկություններով

Ծրագիրը ամբողջությամբ գրված է assembler-ում և AVR Studio-ում: Միգուցե ինչ-որ տեղ ծրագիրը այնքան էլ գրագետ գրված չէ, քանի որ ես վերցրել եմ assembler-ը մեկ տարուց մի փոքր ավելի, իսկ հետո միայն ազատ ժամանակ, բայց գլխավորն այն է, որ այն աշխատում է կայուն և արագ։

Սարքի սիրտը AVR Atmega32-ն է՝ 16 ՄՀց հաճախականությամբ։ Ժամացույցը պատրաստված է երկու տախտակի վրա։ Մեկ մատրիցով ժապավենով: Երկրորդում մնացած ամեն ինչ։

Սյունակի մատրիցային կառավարումը տրվում է STP16CP05 ռեգիստրներին TSSOP-24 փաթեթում: Այս ռեգիստրներն ունեն 16 ելք և յուրաքանչյուր ելք բեռնում են մինչև 80 մԱ:Լարի կառավարման ապակոդավորիչ 74HC138: Դաշտային ազդեցության տրանզիստորներ IRF7314 տեղադրվում են ապակոդավորիչի ելքի վրա:RGB մոդուլները չեն զոդվել տախտակի մեջ, այլ տեղադրվել են միակցիչների մեջ:

Այս ժամացույցը օգտագործում է իրական ժամանակի ժամացույցի չիպ DS3231: Ընտրությունը նրա վրա ընկավ այն պատճառով, որ նա արտաքին քվարցի կարիք չունի, քանի որ դրա մեջ ներկառուցված է բավականին ճշգրիտ քվարցային ռեզոնատոր՝ ջերմաստիճանի փոխհատուցմամբ, և ներկառուցված է նաև ջերմաստիճանի սենսոր:

FM ռադիոն ներդրված է RDA5807 չիպի վրա: Այս չիպը բավականին լավ զգայունություն ունի:

Որպես խոնավության սենսոր օգտագործվում է պատրաստի AM2321 մոդուլը։ Պատրաստի BMP180 մոդուլը որպես ճնշման սենսոր: Այս սենսորներն ունեն նաև ջերմաստիճանի սենսոր:

BMP180 սենսոր.

AM2321 մոդուլ.


TEA6330T չիպը օգտագործվում է որպես հավասարիչ: Նա պատասխանատու է ձայնը կարգավորելու և բասի և եռակի հաճախականությունների կարգավորման համար:

Էլեկտրաէներգիայի ուժեղացուցիչը պատրաստված է PAM8403-ի վրա: Փոքր չիպ, բայց ապահովում է բավարար էներգիա: Ելքին միացված են 8 օհմ 2W բարձրախոսներ: Կարող եք նաև միացնել 4 օհմ բարձրախոսներ: 8 ohms-ում ելքային հզորությունը մոտավորապես 1,6 վտ է: 4 օմ բարձրախոսով 3 վտ:

Ժամացույցը նախատեսված է մարտկոցով աշխատելու համար: Տեղադրվել է մարտկոց L12T1P31 3.7V 3700 mAh մարտկոց։

Երբ ցանցի լարումը ձախողվում է, մատրիցների պայծառությունը ավտոմատ կերպով ճշգրտվում է նվազագույնի: Եթե ​​կար պայծառության ավտոմատ կառավարման ռեժիմ, ապա այն փոխարինվում է ձեռքով: Ցանցի լարման բացակայության դեպքում պայծառությունը կարգավորելու ունակությունը մնում է: Կարող եք նաև միացնել ավտոմատ ռեժիմը: Երբ ցանցի լարումը վերականգնվի, պայծառությունը կվերադառնա այն մակարդակին, որը սահմանված էր մինչև հոսանքի անջատումը:

Նվազեցված պայծառությամբ ժամացույցի ռեժիմում մարտկոցի ժամկետը մոտավորապես 15 ժամ է: Աշխատանքային ժամանակը առավելագույն պայծառությամբ, լայն տառատեսակով, ռադիոյի միջին ծավալը մոտ 5 ժամ է:

Իրականացված մարտկոցի լարման հսկողություն: Քանի որ մարտկոցի ներքին կարգավորիչը անջատում է այն, երբ լարումը 2,5 Վ-ից ցածր է, իսկ երբ լարումը իջնում ​​է 3,2 Վ-ից, փոխարկիչը սկսում է սխալ աշխատել, և դրա ելքը կազմում է ընդամենը 5 Վ: Ժամացույցը գնում է անվերջ զրոյացման: Հետևաբար, ընտրվել է 3,2 Վ լարման շեմ, որպեսզի փոխարկիչի համար նվազագույն լարման չիջեցվի: Եթե ​​լարումը իջնի 3,2 Վ-ից ցածր, ապա ժամացույցը կհոսանքազրկվի:

Տախտակը նախատեսում է BU48xx տիպի լարման կառավարման մասնագիտացված միկրոսխեմայի տեղադրման հնարավորություն։ Այս շղթայում BU4832-ը կառավարում է 3.2 Վ.

Մարտկոցի լիցքավորման կառավարումը հավաքված է ms TP4056-ի վրա: Լարման փոխարկիչը 3,7 վ-ից մինչև 12 վ հավաքվում է LM3488-ի վրա:

Հնարավոր է տեղադրել և՛ 3, և՛ 2-փին մարտկոցներ։ Եթե ​​ձեզ հարկավոր չէ մարտկոցի ջերմաստիճանի հսկողություն, ապա մենք չենք տեղադրում որոշ տարրեր (մանրամասների համար տե՛ս գծապատկերը): Բոլոր տպատախտակները և որոնվածը գտնվում են հոդվածի վերջում:

Պահուստային մարտկոցի լարումը վերահսկելու համար R13 R14 տարրերի վրա հավաքվում է բաժանարար:

R1 R10 R11 R12 տարրերի վրա հավաքվում է բաժանարար՝ ավտոմատ ռեժիմում լուսավորությունը կառավարելու համար:

Մակարդակի համապատասխանիչը հավաքվում է Q1 Q2 R19-R22-ի տարրերի վրա, քանի որ որոշ ms սնուցվում են 3Վ-ով, իսկ որոշները՝ 5V-ով:

Հիմնական մոդուլի միացումը սկսելու համար RGB մատրիցային մոդուլը և արտաքին ջերմաստիճանի ցուցիչի մոդուլը

Պատրաստի RGB մատրիցային տախտակի մի քանի լուսանկար: Երկկողմանի ապակեպլաստե տախտակներ։ Որոշ բարելավումներ են կատարվել վրիպազերծման գործընթացում: Հետեւաբար, որոշ լուսանկարներ մի փոքր տարբերվում են արխիվում գտնվող տախտակներից:Արխիվում բոլոր փոփոխությունները հաշվի են առնվում։

Տախտակի ներքևի կողմը.


Ներքևի մասում 2,4 կՕմ ռեզիստորները պարզապես զոդված են կապումներին:

Վերին կողմը առանց տեղադրված մատրիցների.


Կողքի տեսք.


Դիտել վերևից.


Թվերի փոփոխման էֆեկտները (տեսանյութում ոչ բոլոր էֆեկտներն են ցուցադրված)

Ժամացույցի կառավարում


Երբ ժամացույցն առաջին անգամ միացնում եք, այն կարող եք կառավարել միայն կոճակներով։ Որպեսզի կարողանաք կառավարել հեռակառավարման վահանակը, դուք պետք է սովորեցնեք ժամացույցի ազդանշանները հեռակառավարման վահանակից: Դա անելու համար պահեք կառավարման կոճակներից որևէ մեկը և սեղմեք «Վերականգնել» կոճակը:Կաշխատի «Հեռակառավարման կարգավորում» ոլորման տողը, և մենք կտեսնենք հեռակառավարման առաջին ձևաչափի ցուցադրումը` NEC: Լռելյայնորեն, առաջին NEC արձանագրությունը ցուցադրվում է մատրիցների վրա: Զննեք արձանագրությունները՝ սեղմելով ժամացույցի հետևի կոճակներից որևէ մեկը: Արձանագրությունները փոխվում են շրջանակով NEC - Samsung - RC5:




Ինչպես վերևում գրեցի, NEC արձանագրությունը սահմանված է լռելյայն: Մենք վերցնում ենք հեռակառավարման վահանակը և սեղմում դրա վրա գտնվող ցանկացած կոճակ։ Եթե ​​ընտրված արձանագրությունը և հեռակառավարման վահանակի արձանագրությունը համընկնում են, մակագրությունը կդառնա կանաչ, այնուհետև սարքը կմտնի հեռակառավարման վահանակի ուսուցման ռեժիմ: Եթե ​​արձանագրությունները չեն համընկնում, ապա մատրիցների վրա փոփոխություններ չեն լինի, և մակագրությունը կմնա կապույտ: Մենք վերադասավորում ենք հաջորդ արձանագրությանը և կրկին սեղմում ենք հեռակառավարման ցանկացած կոճակ:
Արձանագրության սահմանումը պետք է աշխատի հեռակառավարման կոճակի առաջին սեղմումից: Եթե ​​այն աշխատում է հեռակառավարման կոճակի երկրորդ սեղմումից կամ ավելին, ապա արձանագրությունները չեն համընկնում, և դուք պետք է ընտրեք այլ արձանագրություն:
Քանի որ NEC-ի և Samsung-ի արձանագրությունները մի փոքր նման են, NEC ձևաչափի հեռակառավարման վահանակը կարող է ուսուցանվել Samsung-ի արձանագրության ռեժիմում, սակայն ձեզ հարկավոր է երկու անգամ սեղմել նույն կոճակը: Հետագայում ես կփորձեմ շտկել իմպուլսների չափման միջակայքերը և միգուցե դա կհեռացվի:

RC5 արձանագրությունն ամենապարզն է: Այս ռեժիմում դուք կարող եք վարժեցնել ցանկացած հեռակառավարման վահանակ, բայց այն նորմալ չի աշխատի: Այս ռեժիմում նորմալ կաշխատի միայն RC5 արձանագրության հեռակառավարման վահանակը:
Հեռակառավարման արձանագրությունների տարբերության մասին շատ հոդվածներ են գրվել, և ես այստեղ չեմ նկարագրի այս ամենը։

Արձանագրությունը սահմանելուց հետո ծրագիրը կանցնի հեռակառավարման կոճակների ուսուցման ռեժիմին։ Մատրիցները կցուցադրվենոր կոճակը սեղմել: Սպասման ռեժիմում խորհրդանիշի գույնը կլինի կապույտ:


Մենք սեղմում ենք հեռակառավարման կոճակը: Եթե ​​տվյալները հաջողությամբ ստացվեն, խորհրդանիշի գույնը կդառնա կանաչ.


Եթե ​​տվյալները սխալմամբ են ստացվում, գույնը մի քանի վայրկյանով կարմիր կդառնա, այնուհետև սարքը կանցնի կոճակը նորից սեղմելուն սպասելու:


Վերջին պահանջված կոճակը սեղմելուց հետո: Ժամացույցը կմտնի աշխատանքի հիմնական ռեժիմ: Եթե ​​սենսոր կամ իրական ժամանակի չիպ տեղադրված չէ, «Սենսոր չի գտնվել» գործող տողը մշտապես կցուցադրվի: Եթե ​​չտեղադրեք DS3231-ը և տեղադրեք սենսորներից որևէ մեկը, ապա մատրիցների վրա կցուցադրվեն միայն թարթող կետերը:

Լրացուցիչ նկարագրությունը կլինի հեռակառավարման վահանակի համար: Կլինի առանձին նկարագրություն կոճակները կառավարելու համար, քանի որ հեռակառավարման միջոցով կարող եք ուղղակիորեն գնալ ցանկալի մենյու, իսկ կոճակները օգտագործելով միայն հաջորդական անցում սկզբից մի մենյու, այնուհետև մյուսը և այլն շրջանագծի մեջ: .

Հեռակառավարման վահանակը կարգավորելուց հետո մենք կտեսնենք ցուցադրվող ժամանակը: Այս ռեժիմից կարող եք գնալ տարբեր ընտրացանկերի: Ծրագիրը ապահովում է տեղադրված TEA6330 և RDA5807 չիպերի կառավարում։ Եթե ​​որոշ միկրոսխեման տեղադրված չէ, ապա հնարավոր չի լինի գնալ դրա կարգավորումների ընտրացանկ, և համապատասխան գործող տողը կմտնի կամ «Հավասարիչը չի գտնվել» կամ «Ռադիոն չի գտնվել»:

Հեռակառավարման կոճակների շահագործման նկարագրությունը.

Միացնել / անջատել կոճակը - միացնել - անջատել մատրիցը

Վերև և ներքև սլաքների կոճակներ - կարգավորեք մատրիցայի պայծառությունը կամ փոխեք տվյալները կարգավորումների ռեժիմում: Այս կոճակների պայծառությունը կարգավորվում է բոլոր մենյուներում:

Ձախ սլաք կամ աջ սլաքի կոճակ - փոխեք տառատեսակը ժամանակի ցուցադրման ռեժիմում, իսկ ահազանգի կարգաբերման ռեժիմում՝ շարժվեք ահազանգի ենթամենյուով

Կոճակ «1» - «Ժամացույց» ընտրացանկ

Կոճակ «2» - «Ռադիո» ընտրացանկ

Կոճակ «3» - «Զարթուցիչներ» ընտրացանկ

Կոճակ «4» - «Հավասարիչ» ընտրացանկ

Կոճակ «5» - վազող գծի ցուցադրում

Ա) մեկ հպումով ցուցադրել բոլոր սենսորներից ստացված տեղեկատվության ցուցադրումը

Բ) 3 վայրկյանում երկու սեղմումով ցուցադրվում է միայն դրսի ջերմաստիճանը:

Կոճակ «6» - «Անջատման ժամանակաչափ» ընտրացանկ

Կոճակ «8» - կարգավորում / վերակայում է նվազագույն և առավելագույն պայծառությունը

Կոճակ «9» - զրոյացնել վայրկյանները և ժամանակի ուղղումը ինտերնետի միջոցով

Կոճակ «0» - ավտոմատ կամ ձեռքով պայծառության կառավարում

Կոճակ CH + և CH - ոլորեք ռադիոկայաններով FM ռեժիմով

Կոճակի ձայն + և ձայն - ձայնի վերահսկում

Կոճակ միացնել / անջատել ձայնը - միացնել, անջատել ձայնը

«MENU» կոճակ - ժամանակի ռեժիմում անցեք հիմնական կարգավորումներ, ռադիո ռեժիմում անցեք ռադիոյի կարգավորումներ և ազդանշանային ռեժիմում ազդանշանային կարգավորումներ:

«ESC» կոճակ - դուրս գալ ենթամենյուից

Անցում, կախված նրանից, թե ինչ ռեժիմում է սարքը: Եթե ​​այն գտնվում է «Ժամանակ» ռեժիմում, ապա անցումը կլինի հիմնական կարգավորումներում։ Եթե ​​«Ռադիո» ռեժիմում, ապա անցեք ռադիոյի կարգավորումներին: Եթե ​​«Զարթուցիչներ» ռեժիմում, ապա զարթուցիչի կարգավորումներում

«OK» կոճակ - կարգավորումների ռեժիմների փոփոխությունների հաստատում

Ժամացույցն ունի 8 տառատեսակ՝ ժամանակը ցուցադրելու համար։ Անցում տառատեսակների միջև՝ օգտագործելով հեռակառավարման վահանակի «Ձախ» կամ «Աջ» կոճակները կամ ժամացույցի տախտակի վրա՝ S6:

Լայն տառատեսակի օրինակ.


Նեղ տառատեսակի օրինակ.


Ձեր սեփական տառատեսակների ավելացում

Տառատեսակները պահվում են EEprom-ում: Հնարավոր է վերբեռնել առավելագույնը 8 տառատեսակ:

Տառատեսակը ստեղծվել է PixelFontEdit-2.7-ի միջոցով
Ինքն տառատեսակը և Atmel studuo6.2-ի Eprom աղբյուրը գտնվում են էջի վերջում գտնվող արխիվում:
Տառատեսակները ավելացվում են պիտակից eeFront1:
Տառատեսակների քանակը 8-ից ոչ ավելի, այլևս չի տեղավորվի: Ծրագիրն ինքն է որոշելու ներբեռնված տառատեսակների քանակը:
Տառատեսակները պետք է ավարտվեն տողով .db «E», «N», «D»նշանակում է տառատեսակների վերջը:
Նամակներ ՎԵՐՋկարող է լինել մեծ կամ փոքր, բայց լատիներեն:
Կազմեք EEprom ֆայլը և ֆլեշ: Դուք կարող եք անմիջապես լրացնել ձեր բոլոր արժեքները EEprom-ում՝ յուրաքանչյուր տողի մանրամասն մեկնաբանություններով:
Նաև տառատեսակի մեջ սահմանվում է, թե որոնք են լինելու ժամերն ու րոպեները բաժանող կետերը:Այն դրվում է միայն յուրաքանչյուր տառատեսակի առաջին նիշով:
Առաջին նիշում, եթե առաջին բայթի bit0-ը դրված է, ապա այն կլինի կրկնակի, եթե զրոյականացվի, կլինի միայնակ:

Կարգավորումներ ժամանակի ցուցադրման ռեժիմում

Այս ընտրացանկում փոխեք պարամետրերը «Վերև» և «Վերջ» կոճակներով, հաստատեք փոփոխությունները «OK» կոճակով: Դուք կարող եք ցանկացած պահի դուրս գալ կարգավորումից՝ սեղմելով «ESC» կոճակը:

Մենք սեղմում ենք «Մենյու» կոճակը, կաշխատի «Հիմնական կարգավորումներ» վազող տողը, այնուհետև «Ռադիոյի գույնը» տողը: FM տիրույթի ամբողջ հատվածը կցրվի, օգտագործեք «Վեր» կամ «Վերջ» կոճակները՝ ցանկալի գույնը սահմանելու համար և սեղմեք «OK» կոճակը: FM ժապավենի կոտորակային մասը կցրվի: Նաև սահմանեք ցանկալի գույնը և սեղմեք «OK»:



Եթե ​​տեղադրված է վազող գծի գունավոր տարբերակ, ինչպես լուսանկարում.


Այնուհետև, երբ ոլորման գիծը ցուցադրվի, դրա գույնը ամեն անգամ նոր կլինի:

Հաջորդը կաշխատի «Ժամացույցի կարգավորում» տողը: Ժամային արժեքը կսկսի թարթել: Օգտագործեք «Վեր» կամ «Վերջ» կոճակները՝ ընթացիկ ժամը սահմանելու համար և սեղմեք «OK»: Րոպեները կսկսեն թարթել։ Օգտագործեք «Վեր» կամ «Վերջ» կոճակները ընթացիկ րոպեները կարգավորելու համար և սեղմեք «OK»:


Հաջորդը կաշխատի «Ժամացույցի գույնը» տողը: Այս ընտրացանկում դուք կարող եք տարբեր գույներ սահմանել յուրաքանչյուր ժամացույցի խորհրդանիշի համար: Ընտրեք գույն՝ օգտագործելով Վեր կամ վար կոճակները: Ընդհանուր առմամբ կա 7 գունային տարբերակ: Ութերորդ տարբերակը բազմագույն խորհրդանիշ է՝ փոփոխական գույներով։ Ցանկալի գույնը ընտրելուց հետո սեղմեք «OK» կոճակը: Հաջորդը, սահմանեք գույնը հետևյալ նիշերի համար և սեղմեք «OK»:


Օգտագործեք «Վեր» կամ «Վերջ» կոճակները ընթացիկ ամսաթիվը սահմանելու համար և սեղմեք «OK»:




Հաջորդը կաշխատի «Շաբաթվա օրը սահմանելը» տողը: Շաբաթվա օրերը ցուցադրվում են կիրակի-կիրակի, շաբաթ-շաբաթ, ուրբաթ-ուրբաթ և այլն հապավումներով: Օգտագործեք «Վերև» կամ «Վերջ» կոճակները շաբաթվա ընթացիկ օրը սահմանելու համար և սեղմեք «OK»: Սա ավարտում է հիմնական կարգավորումը:


Հաջորդը, ոլորման գիծը կաշխատի շաբաթվա ընթացիկ օրվա, ամսաթվի, տարվա, ճնշման, ջերմաստիճանի և խոնավության հետ: Սարքը կմտնի ժամանակի ցուցադրման ռեժիմ: Այս ռեժիմում սենյակում ջերմաստիճանի, ճնշման և խոնավության մասին տեղեկատվություն ցուցադրող ցուցիչը կցուցադրվի մոտ 4 րոպե հետո: Տեղեկատվության ելք բոլոր սենսորների կոճակից «5» RC: Փողոցում ջերմաստիճանի և խոնավության մասին գիծը ցուցադրվում է 15 րոպեն մեկ անգամ (դուք կարող եք ինքներդ սահմանել ցանկալի ինտերվալը, ավելին` ստորև): Եթե ինչ-ինչ պատճառներով սենսոր տեղադրված չէ, ապա այս սենսորից տեղեկատվությունը չի ցուցադրվի: վազքի գծում. Քանի որ բոլոր երեք սենսորներում կա ջերմաստիճանի ցուցիչ, տվյալները կկարդացվեն տեղադրված սենսորից: Լռելյայնորեն, ջերմաստիճանը կարդացվում է DS3221-ից:

Ռադիոյի ռեժիմ.

Այս ռեժիմին անցումն իրականացվում է հեռակառավարման վահանակի «2» կոճակը սեղմելով: Ռադիոյի միջակայքը 65 ՄՀց - 108 ՄՀց:

Այս ռեժիմում ցուցիչը նույնպես աշխատում է մոտ 4 րոպե հետո:

Ցուցադրվում է հետևյալ ընտրացանկը.


Առաջին չորս թվանշանները ստացված կայանի հաճախականությունն են: «M» կամ «C» տառը ստացված մոնո կամ ստերեո ազդանշանն է: Կարմիր տառի տակ նշված է ստացված ազդանշանի մակարդակը։ Ձայնը ցուցադրվում է հենց ներքևում: Ոլորեք կարգավորված կայաններով «CH +» և «CH-» կոճակներով և կարգավորեք ձայնը «GR+» և «GR-» կոճակներով: Ծավալի արժեքը պահվում է յուրաքանչյուր կայանի համար առանձին: Բացի այդ, յուրաքանչյուր կայանի համար եռակի և բասի հավասարաչափի կարգավորումները պահվում են առանձին: Հավասարիչի ռեժիմին անցնելու համար սեղմեք հեռակառավարման վահանակի «4» կոճակը (պարամետրի նկարագրությունը հենց ներքևում է):

Ռադիոյի կարգավորումների ռեժիմին անցնելու համար սեղմեք հեռակառավարման վահանակի «Մենյու» կոճակը: Կցուցադրվի «Ռադիոյի կարգավորումներ» գործող տողը:

Ստերեո կամ մոնո նշանով տառը կդառնա կարմիր: Նվագարկման ռեժիմում այն ​​կապույտ է: Եթե ​​15 վայրկյանի ընթացքում կոճակ չսեղմվի, սարքը կանցնի ռադիոյի նվագարկման ռեժիմի:


Կայանի հաճախականության փոփոխությունն իրականացվում է հեռակառավարման վահանակի «CH +» և «CH-» կոճակների և «Ձախ» «աջ» կոճակների միջոցով:

76-108 ՄՀց միջակայքում «Ձախ» և «Աջ» ստեղները փոխում են տիրույթը 1 ՄՀց-ով, իսկ «CH-» և «CH +» հեռակառավարման ստեղները՝ 0,1 ՄՀց-ով:
65-76 ՄՀց միջակայքում «Ձախ» և «Աջ» ստեղները փոխում են տիրույթը 0,1 ՄՀց-ով, իսկ հեռակառավարման վահանակի «CH-» և «CH +» ստեղները՝ 0,01 ՄՀց:

Ձայնը կարգավորեք «Gr+» և «Gr-» կոճակներով: Ցանկալի հաճախականությունը և ձայնի մակարդակը ընտրելուց հետո սեղմեք «OK» կոճակը: Կցուցադրվի ընթացիկ կայանի մուտքի վանդակը: Եթե ​​խցում արդեն կա ձայնագրված կայան, ապա դրա համարը կլինի կարմիր:



Եթե ​​բջիջն ազատ է, ապա այն կանաչ կլինի:


Ընտրեք ցանկալի բջիջը «CH+» և «CH-» կոճակներով: Ընդհանուր առմամբ 20 բջիջ հասանելի է ձայնագրման համար: Ցանկալի բջիջը ընտրելուց հետո սեղմեք «OK» կոճակը: Բջիջը կգրանցի կայանի հաճախականությունը և ձայնի մակարդակը: Սարքը կվերադառնա կարգավորման ռեժիմ: Կարգավորման ռեժիմից դուրս գալու համար սեղմեք «ESC» կոճակը կամ ոչինչ մի սեղմեք 15 վայրկյան: Սարքը կմտնի ռադիոյի նվագարկման ռեժիմ:

Զարթուցիչների կարգավորում

Հեռակառավարման վահանակի «3» կոճակով տագնապներ տեղադրելու ռեժիմին անցնելը։ Կցուցադրվի «Զարթուցիչներ» գործող տողը: Եթե ​​15 վայրկյանի ընթացքում կոճակ չսեղմվի, սարքը կմտնի ժամանակի ցուցադրման ռեժիմ:

Տագնապի մենյու անցնելուց հետո մենք կտեսնենք հետևյալը.


B1 նշանակում է ահազանգի համար: Ընդհանուր առմամբ յոթն է։ Թվերից հետո գծիկները նշանակում են, որ ահազանգը միացված չէ: Զարթուցիչի համարը փոխելու համար օգտագործեք «Ձախ» և «Աջ» կոճակները: Եթե ազդանշանն անջատված է, հնարավոր չի լինի դիտել դրա կարգավորումները: Զարթուցիչը միացնելու համար սեղմեք «OK» կոճակը: Լուսադիոդը կմիանա՝ ցույց տալով, որ ահազանգերը միացված են, և կհայտնվի զանգ:


Այժմ, եթե կարող եք դիտել տագնապի կարգավորումները: Յուրաքանչյուր ահազանգի ընտրացանկը բաժանված է չորս մասի. Առաջին մասում կարգավորվում են միացման ժամանակն ու ձայնը։ Երկրորդ մասում սահմանվում է անջատման ժամանակը, իսկ ձայնի ռեժիմը գծային կամ բարձրացող է: Երրորդ մասում միացված կայանը միացված է կամ ընտրված է ազդանշանը: Չորրորդ մասում ընտրված են ահազանգի օրերը։ Սեղմեք «Right» կոճակը, մեր դիմաց կլինի առաջին մասը:


Ահազանգման ժամը ցուցադրվում է այստեղ: Ներքևի աջ անկյունում ձայնի հզորությունն է: Պարամետրերը փոխելու համար սեղմեք «OK» կոճակը: Միացման ժամացույցը սկսում է թարթել: Օգտագործեք «Ձախ» և «Աջ» կոճակները արժեքը փոխելու համար և սեղմեք «OK» կոճակը: Այսպիսով, մենք սահմանեցինք բոլոր չորս պարամետրերը:

Ձայնի մակարդակը կարգավորելուց հետո սեղմեք «OK»: Սա ավարտում է զարթուցիչի առաջին մասի կարգավորումը:

Այս մասում կարող եք սահմանել անջատման ժամանակը և ձայնի բարձրացումը, երբ զարթուցիչը միանում է կամ գծային:

Գծային ծավալը ցուցադրվում է աջ կողմում որպես ուղղանկյուն.


Բարձրացող groՀզորությունը ցուցադրվում է որպես եռանկյուն.


Կազմաձևման բոլոր քայլերը նույնն են, ինչ առաջին մասում:

Մի փոքր ծավալի կարգավորումների մասին: Առաջին ընտրացանկում մենք կարգավորեցինք ձայնի մակարդակը: Եթե ​​երկրորդ մասում սահմանված է գծային ձայն, ապա երբ զարթուցիչը միանում է, առավելագույն ձայնը կլինի այն, որը սահմանվել է առաջին մասում: Եթե ​​ձայնը սահմանվել է մեծացման, ապա երբ զարթուցիչը միանում է, ձայնը նվազագույն արժեքից աստիճանաբար կբարձրանա մինչև առաջին մասում սահմանված արժեքը:

Երկրորդ մասը դնելուց հետո սեղմեք «Right» կոճակը և մտեք ազդանշանային պարամետրերի երրորդ մաս:


Այս մասում միացված ռադիոկայանը կազմաձևվում է կամ ընտրվում է ազդանշանը՝ ոլորելով դեպի BEEP մակագրությունը:


Սահմանել նույն կոճակները, ինչպես նախորդ մասերում: Կայաններն ընտրվում են միայն «Ռադիո» ռեժիմում լարվածներից:

Երրորդ մասը դնելուց հետո սեղմեք «Աջ» կոճակը և մտեք տագնապի կարգավորումների չորրորդ մաս:

Այստեղ մենք սահմանել ենք ահազանգի օրերը։


Շաբաթվա օրերի նշանակումը կատարվում է թվերով։ 1-երկուշաբթի, 2-երեքշաբթի, 3-չորեքշաբթի և այլն:

Սեղմեք «OK» Հեռակառավարման վահանակը կսկսի թարթել առաջին նիշը: Շաբաթվա օրը միացնելու կամ անջատելու համար օգտագործեք հեռակառավարման վահանակի «Ձախ» կամ «Աջ» կոճակները: Կանաչ գույնը ակտիվ օր է, կարմիրը ակտիվ չէ։ Ակտիվ օրվա ներքևում գտնվող լուսադիոդը վառվում է: Պատրաստված է նրանց համար, ովքեր հավաքում էին ժամացույցներ սովորական LED-ներով՝ տեսնելու, թե շաբաթվա որ օրն է ակտիվ:

Կարգավորումից հետո սեղմեք հեռակառավարման վահանակի «Աջ» կոճակը և անցեք հաջորդ ահազանգին կամ սեղմեք «ESC» և դուրս եկեք ժամանակի ցուցադրման ռեժիմից:

Երբ զարթուցիչը անջատվի, լուսադիոդը կփայլի: Եթե ​​դուք սեղմում եք «Անջատել» կոճակը, մինչ ահազանգը միացված է, հեռակառավարման լուսադիոդը կդադարի թարթել, և ահազանգը չի անջատվի, երբ հասնի անջատման ժամանակին, այսինքն՝ ահազանգը չեղարկվի:

Հավասարիչի կարգավորում

Անցեք հավասարիչի կարգավորումների ընտրացանկին՝ սեղմելով հեռակառավարման վահանակի «4» կոճակը: Կաշխատի «Հավասարիչ» գիծը: Այս ռեժիմում բասի և եռակի հաճախականությունները ճշգրտվում են: Հավասարիչի կարգավորումները պահվում են առանձին յուրաքանչյուր ռադիոալիքի համար: Եթե ​​15 վայրկյանի ընթացքում կոճակներից ոչ մեկը չսեղմվի, այն կանցնի ժամանակի ցուցադրման ռեժիմին:

Ցանկալի հաճախականությունները կարգավորելու համար սեղմեք հեռակառավարման վահանակի «Ձախ» կամ «Աջ» կոճակը:

Կարգավորում LF և HF առավելագույնը.



Ցածրանցիկ կամ բարձրանցիկ ֆիլտրը փոխելու համար սեղմեք «OK» կոճակը: Ձախ կողմում գտնվող բարը կսկսի թարթել: Արժեքը փոխելու համար օգտագործեք «Ձախ» և «Աջ» կոճակները: Սահմանված արժեքը պահպանելու համար սեղմեք «OK» հեռակառավարման վահանակի վրա: Կախված արժեքի մեծությունից՝ փոխվում են նաև ցուցիչների գույնը և մակարդակը ցույց տվող թվերը։ Առավելագույն արժեքին ավելի մոտ կլինի կարմիրը: Կապույտ գույնով ավելի մոտ է նվազագույն արժեքին, իսկ կանաչի միջին միջակայքում:

Բասի նվազագույն կարգավորում.


Բասի սահմանման միջին արժեքը.


Պայծառության նվազագույն շեմի կարգավորում-հեռացում

Լռելյայնորեն, պայծառությունը ճշգրտվում է առավելագույնից մինչև ցուցիչների ամբողջական մաքրումը: Բայց դա այնքան էլ հարմար չէ ավտոմատ ռեժիմում: Ամբողջական մթության մեջ ցուցիչները կանհետանան, և ոչինչ չի երևա։ Դրա համար այս ռեժիմը ստեղծվել է այնպես, որ նվազագույն պայծառությունը չընկնի հավաքածուից ցածր կամ վերև

Մենք սեղմում ենք հեռակառավարման վահանակի 8 կոճակը, որպեսզի մտնենք պայծառության սահմանները սահմանելու ընտրացանկ:

Առաջինը սահմանում է պայծառության նվազագույն սահմանը:


Օգտագործեք հեռակառավարման վահանակի «Վերև» «Վերջ» կոճակները՝ ցանկալի պայծառությունը սահմանելու համար և սեղմեք «OK» հեռակառավարման վրա: Երկար ազդանշան կլինի բզզոց և գրանցեց պայծառության նվազագույն շեմը:


Օգտագործեք հեռակառավարման վահանակի «Վերև» «Վերջ» կոճակները՝ ցանկալի պայծառությունը սահմանելու համար և սեղմեք «OK» հեռակառավարման վրա:

Կլինի երկար ազդանշան և կգրանցվի պայծառության նվազագույն շեմը:

Հաջորդ բաժինը սահմանում է պայծառության միացման նվազագույն ժամանակը, այնուհետև առավելագույն պայծառության միացման ժամանակը:

Դուրս եկեք իրենց կարգավորումների ընտրացանկից «ESC» հեռակառավարման վահանակից: Այժմ պայծառությունը կարգավորելիս հնարավոր չի լինի այն ավելի մուգ կամ բաց դարձնել սահմանված շեմից, իսկ ավտոմատ ռեժիմում պայծառությունը սահմանվածից ցածր կամ բարձր չի լինի։

Պայծառության ավտոմատ կառավարման ռեժիմը հեռակառավարման վրա միացնելու համար սեղմեք «0»՝ ավտոմատ ռեժիմին անցնելու համար: Ժամացույցի առջևի լուսադիոդը կվառվի:

Իրական ժամանակի պայծառության ճշգրտման համար աշխատելու համար՝ կախվածլուսավորության ժամանակը, նվազագույն և առավելագույն պայծառությունը պետք է հավասար լինեն: Հակառակ դեպքում, պայծառությունը կկարգավորվի ընտրված ժամանակի համաձայն: Պայծառության փոփոխությունը նվազագույնից մինչև առավելագույն մակարդակ և հակառակը սահուն է:

Պայծառության շեմը վերականգնելու համար պարզապես նորից մուտքագրեք պայծառության շեմի կարգավորումների ընտրացանկը, և բոլոր սահմանները կզրոյացվեն:

Կոճակներից շեմը սահմանելու համար կարդացեք ստորև բերված 8-րդ պարբերությունը:

Կոճակի կառավարում

S4-S9 կոճակները տեղադրված են ժամացույցի հետևի մասում. Կախված նրանից, թե որ մենյուում ենք գտնվում, փոխվում է կոճակների գործառույթը։

S8 կոճակը անցնում է տարբեր ընտրացանկերի: Ցանկալի մենյու գնալու համար սեղմեք S8 և պահեք: Պահանջվող թվով ազդանշանային ազդանշաններից հետո բաց թողեք և մտեք ընտրված ընտրացանկ: Զանգի ազդանշանների քանակը կհամապատասխանի հեռակառավարման կոճակի թվին: Եթե ​​կա 4 ազդանշան, ապա մենք կմտնենք «Հավասարիչ» մենյու, եթե կա 1 ազդանշան, ապա ժամանակի ցուցադրման ընտրացանկ և այլն:

1. Կոճակների գործառույթները ժամացույցի ընտրացանկում.

S6 տառատեսակի փոփոխություն

S7-ի վերականգնումը վայրկյանների և թարմացման ժամանակը ինտերնետի միջոցով

S9 անցեք հիմնական պարամետրերին:

Սեղմելով S9 մենք գնում ենք setup menu: Այս ընտրացանկում կոճակները S4-ը և S5-ը փոխում են պարամետրը, S6 կոճակը անցնում է հաջորդ պարամետրին: Մենյուից դուրս գալը հնարավոր չէ, դուք պետք է անցնեք բոլոր կարգավորվող պարամետրերը:

Վերջին պարամետրը դնելուց հետո ոլորման գիծ կգործի, և սարքը կվերադառնա ժամանակի ցուցադրման ռեժիմին:

2. Կոճակների գործառույթները ռադիոյի ընտրացանկում.

S4 և S5 ձայնի կարգավորում «+» և «-»

S6 և S7 անցում «+» և «-» կազմաձևված ալիքների վրա

S9-ը մտնում է ռադիո թյունինգ ռեժիմ

Կարգավորումների ցանկում կոճակների գործողությունները.

S4 և S5 ձայնի կարգավորում «+» և «-»

S6 և S7 ռադիոհաճախականության փոփոխություն «+» և «-»

S9 գնացեք մենյու՝ հիշողության մեջ կայանը պահելու համար: S6 և S7 կոճակներով մենք փոխում ենք հիշողության բջիջի համարը, իսկ S9 կոճակը հաստատում է մուտքը:

Դուրս եկեք կարգավորումների ընտրացանկից. մի սեղմեք որևէ կոճակ, և 15-20 վայրկյան հետո ելքը ավտոմատ կլինի:

3. Կոճակի գործառույթները ահազանգի կարգավորումների ցանկում.

S4 և S5 պտտվող ահազանգեր «+» և «-»

S6-ը և S7-ը ներգրավված չեն

S9 Միացրեք և անջատեք զարթուցիչը

Եթե ​​ահազանգը միացված է, սեղմեք S4՝ միացված ազդանշանի հիմնական կարգավորումները մտնելու համար: Նավարկեք S4 և S5 ազդանշանային ենթամենյուներով: Պարամետրը սահմանելու համար սեղմեք S9 և S4 և S5 փոխեք պարամետրը: S9-ի հաջորդ սեղմումը տեղափոխվում է կարգավորումների հաջորդ պարամետր: Սարքը ավտոմատ կերպով դուրս կգա ահազանգի կարգավորումներից, եթե 15 վայրկյանի ընթացքում: կոճակներից որևէ մեկը չի սեղմվի:

4. Հավասարիչի ընտրացանկում կոճակների գործառույթները.

S4-ը և S5-ը ոլորում են կարգավորվող պարամետրերով:

S6 մուտքագրեք ընտրված պարամետրը փոխելու ռեժիմը: Այս ռեժիմում S4-ը և S5-ը փոխում են պարամետրը, իսկ S6-ը հաստատում է փոփոխությունը:

S7-ը ներգրավված չէ:

Ռեժիմից դուրս գալն ավտոմատ է 15 վայրկյան հետո, եթե կոճակներից ոչ մեկը սեղմված չէ:

6. Կոճակի գործառույթները անջատված ժամանակաչափի ընտրացանկում.

S4 և S5 անջատման ժամանակի միջակայքի կարգավորումը 5 րոպեանոց քայլերով: 0 րոպե ընդմիջումը նշանակում է, որ ժամաչափն անջատված է

S6-ը դուրս է գալիս ժամանակի ցուցադրման ընտրացանկից:

7. Անվճար. Այն կարող է օգտագործվել ապագայում:

8. Կոճակի գործառույթները պայծառության սահմանաչափի ընտրացանկում.

S4 և S5 պայծառության փոփոխություն:

S6 ընտրված պայծառության հաստատում:

S7 ելքի կարգավորում:

9. Անվճար. Այն կարող է օգտագործվել ապագայում:

Մի փոքր օգտագործված մասերի և դրանց փոխարինման և ճշգրտման մասին:

Բոլոր SMD տարրերն ունեն 0805 չափս: U1 LM317ADJ կայունացուցիչը կարող է փոխարինվել 3 վոլտ կայունացման լարման ցանկացած կայունացուցիչով, օրինակ՝ ASM1117-30: Այս դեպքում փոխարինեք R18-ը jumper-ով և մի տեղադրեք R17-ը: 5V կայունացուցիչ U8 LM2576-5-ը կարող է փոխարինվել LM2596-5-ով: LED-ներ D6 D7 D11 D12 D13 չափի 2835: Ռեզիստոր R24-ը սահմանում է ազդանշանի ձայնը: Մի մոռացեք տեղադրել R44 R45 ռեզիստորներով օգտագործվող մարտկոցի լիցքավորման հոսանքը (տես աղյուսակը գծապատկերում): Բարձր լիցքավորման հոսանքով խորհուրդ եմ տալիս TP4056-ի վրա ռադիատոր տեղադրել: R38 և R49 ռեզիստորները կարող են սահմանափակել առավելագույն ծավալը կամ փոխարինել դրանք ցատկողներով: TEA6330T խողովակաշարում պետք է տեղադրվեն C28 C29 C42 C43 կոնդենսատորներ, որոնք նշված են գծապատկերում: Հեռացում հզորությունից մեկ ուղղությամբ կամ մեկ այլ հաճախականության ճշգրտման միջակայքը փոխելու համար: C28-ը և C43-ը պատասխանատու են ցածր հաճախականությունների համար, իսկ C29-ը և C42-ը՝ բարձր հաճախականությունների համար: Ես փորձեցի սահմանել 6.8nF C29 և C42 HF հաճախականությունները գործնականում չեն փոխվում: R28 R33 R31 ռեզիստորները կարող են փոխել լարումը փոխարկիչի ելքում: Դիագրամում նշված գնահատականներով լարումը 11,86 Վ է:

Լարումը հաշվարկվում է բանաձևով.

Uout=1.26*(1+((R33+R28)/R31))

Schottky դիոդները D4 D5 D1 D8 D10 կարող են փոխարինվել ցանկացածով 2A հոսանքի համար: Zener D3 դիոդը կարող է դադարեցվել ցանկացած կայունացման լարման միջոցով 4.3V 4.7V կամ 5V:

Տեղադրումն ավելի լավ է սկսել լարման բոլոր կայունացուցիչների տեղադրմամբ և ստուգել դրանց գործունակությունը, որպեսզի ամոթ չլինի այրված կարգավորիչների և սենսորների համար: Այնուհետև ավելի լավ է մոնտաժել փոխարկիչը և ստուգել այն՝ կիրառելով լարում LM3488-ի 8-րդ ոտքին 3,2-5 Վ-ի սահմաններում: Արդյունքը պետք է լինի մոտ 12 Վ:

Հաջորդը, մենք տեղադրում ենք տարրերը մարտկոցը լիցքավորելու և մարտկոցի լարումը վերահսկելու համար և ստուգում ենք գործունակությունը: 2 լարով մարտկոցի համար մենք չենք տեղադրում R39, այլ փոխարինում ենք R43-ը jumper-ով: Մենք նաև գործում ենք 3 լարով, եթե մարտկոցի ջերմաստիճանի վերահսկման կարիք չկա: Մարտկոցի միջին տերմինալը մնում է կախել: Եթե ​​անհրաժեշտ է ջերմաստիճանի վերահսկում, ապա մենք տեղադրում ենք բոլոր տարրերը, չնայած R43-ը չի կարող տեղադրվել, քանի որ այն կմիանա մարտկոցի թերմիստորին զուգահեռ և մեծապես չի ազդի շահագործման վրա:

Մարտկոցի լարման կարգավորիչը հավաքվում է TL431 և LM358 վրա: TL431-ի վրա հավաքվում է 2,5 Վ հղման լարման աղբյուր: Այս լարումը մատակարարվում է LM358-ի 2-րդ պինդին, իսկ լարումը մատակարարվում է LM358-ի 3-րդ պինդին մարտկոցից R58 R62 բաժանարարի միջով, հենց որ մարտկոցի վրա լարվի: գտնվում է 3.2-ից ցածր 3-րդ պինդում, լարումը նույնպես կդառնա 2.5 վոլտից պակաս, իսկ 1 ելքի վրա կլինի 0 Q9-ը կփակվի: R56 R51-ի միջոցով դրական լարումը կգնա Q8-ի բազա: Q8-ը դրանով կփակի և կփակի տրանզիստորը Q7.1-ը, որն անջատում է ամբողջ տախտակը: Անջատելուց հետո ժամացույցի գործարկումը հնարավոր կլինի միայն այն դեպքում, երբ արտաքին սնուցման աղբյուրը միացված է, քանի որ LM358-ը սնուցվում է արտաքին էներգիայի աղբյուրից:

Եթե ​​կա BU4832 չիպ, ապա TL431 LM358 մի տեղադրեք դրանց խողովակաշարը և R56-ը: Եթե ​​մենք հավաքում ենք TL431-ի և LM358-ի վրա, ապա մենք չենք տեղադրում R53-ը և կարող է անհրաժեշտ լինել կարգավորել պատասխանի շեմը R58 R62 բաժանարարով: Եթե ​​կա հիմնական սնուցման աղբյուր, մարտկոցը պետք է լիցքավորվի, և փոխարկիչի ելքում չպետք է լինի լարում: Եթե ​​մարտկոցի լարումը 3,2 վոլտից բարձր է, ապա Q9 տրանզիստորի հիմքում այն ​​պետք է լինի մոտ 0,7-0,8 Վ։

Այժմ մենք ստուգում ենք պահեստային սնուցման աղբյուրի աշխատանքը: Նախ, մենք սնուցում ենք միացումը հիմնական աղբյուրից: Այնուհետև մենք այն դուրս ենք հանում ցանցից և փոխարկիչի ելքում պետք է հայտնվի 12 Վ: Եթե ​​փոխարկիչը չի սկսվում, ապա մենք նայում ենք, թե ինչ է հիմնված Q9-ի վրա: Եթե ​​այնտեղ լարումը 0,7 Վ-ից պակաս է, և մարտկոցը լիցքավորված է, ապա մենք չափում ենք լարումը LM358-ի 2-րդ կետում պետք է լինի 2,5 Վ, իսկ 3-ում 2,5 Վ-ից ավելի: Եթե ​​ամեն ինչ նորմալ է, ապա LM358-ը անսարք է կամ հոսանքը միացված չէ դրան: Անջատման շեմը կարող է ճշգրտվել R62: Իր արժեքի բարձրացմամբ, անջատման շեմը մեծանում է, այսինքն՝ սարքը լիովին կհեռանա մարտկոցի ավելի խորը լիցքաթափմամբ: Քանի որ արժեքը նվազում է, շեմը նվազում է:

C6 C11 C21 C20 C37 կոնդենսատորները խորհուրդ են տրվում ցածր ESR-ի դեպքում:

Եթե ​​ամեն ինչ աշխատում է, ապա մենք տեղադրում ենք պրոցեսորը, բռնկում ենք այն և տեղադրում մնացած բոլոր տարրերը: Ջրամեկուսացման հարմարության համար տախտակի վրա տրված են կոնտակտներ ISP միակցիչի համար: Մենք զոդում ենք GND փին ISP-ի համար ցանկացած հարմար վայրում:

LED ցուցում

LED D11-ը վառվում է, ինչը նշանակում է, որ լուսավորության ավտոմատ կառավարման ռեժիմը միացված է: Ձեռքով կարգավորումը չի աշխատում: Ռեժիմը փոխվում է հեռակառավարման վահանակի «0» կոճակով:

LED D12-ը վառվում է, ինչը նշանակում է, որ ահազանգերը միացված են: Եթե ​​այն թարթում է, ահազանգը գործարկվել է:

LED D13-ը վառվում է, ինչը նշանակում է, որ ժամացույցի պահուստային մարտկոցը պետք է փոխարինվի: Եթե ​​անգամ մարտկոցը հանեք, ժամանակը չի վերականգնվի, քանի որ կոնդենսատորների լիցքավորման պատճառով DS3231-ը որոշ ժամանակով սնուցվելու է: Այսպիսով, մարտկոցը փոխելու համար կա 5 րոպե:

LED D6-ը վառվում է, ինչը նշանակում է, որ մարտկոցը լիցքավորվում է

LED D7-ը վառվում է, ինչը նշանակում է, որ մարտկոցը լիցքավորված է:

Եթե ​​երկու LED-ները D6 և D7 չեն վառվում, ժամացույցը սնուցվում է ներքին մարտկոցից:

Մենք արտադրում ենք տպագիր տպատախտակներ (PP)

Բարձրախոսների ամրացման հարցում փոքր սխալներ են եղել, կտրվածքներն ավելին են արվել, և ես ստիպված էի խելացի լինել դրանց ամրացման հարցում։ Արխիվը հաշվի է առնում բոլոր փոփոխությունները, որոնք մաշվել են տախտակում։

Տախտակի տարբերակը WI-FI-ով:



Ես պատրաստում եմ տպագիր տպատախտակներ՝ օգտագործելով բացասական ֆոտոռեզիստ: Ես տպում եմ ձևանմուշ ֆիլմի վրա Epson L800 inkjet տպիչովբացասական առումով. Աշխատանքային մասը մաքրում եմ Pemolux փոշիով։ Ես թաց աշխատանքային մասի վրա կիրառում եմ թաղանթային ֆոտոռեզիստ: Պերբացակայություն Ես արդուկում եմ լամինատորը 1-ին ստորաբաժանման համար նախատեսված արդուկով: Կաղապար եմ կիրառում և այն լուսավորում եմ երեք ուլտրամանուշակագույն լամպերով՝ յուրաքանչյուրը 20 Վտ հզորությամբ 1 րոպե 10 վայրկյան: Հետո նորից արդուկի տակ, հետո լվանում եմ չարևայրված հատվածները և թունավորում։ Էքստրեմալ բարձիկների վրա մի քանի անցք եմ փորում և կաղապարի նույն տեղերում ծակումներ եմ անում: Տախտակը և կաղապարը համակցված են ասեղներով: Երկրորդ կողմը փորագրված է: Առաջինը կնքված է ժապավենով:

Մենք անցքեր ենք փորում: Ես սովորաբար փորում եմ 0,4 մմ տրամագծով անցքեր և լարերը զոդում դրանց մեջ:Մենք զոդում ենք տարրերը:

Պատրաստի տախտակի լուսանկարը WI-FI-ով



Մենք ավելի ուշադիր ենք տեղադրման նկատմամբ, որպեսզի հետո չփնտրենք, թե ինչու այն չի աշխատում։ Որոշ ելքային տարրեր պետք է զոդել երկու կողմից: Այս տարրերի քորոցները նման են վիասի: Տախտակի վրա քվարցի տակ դուք պետք է կպչեք կպչուն ժապավենը կամ էլեկտրական ժապավենը, որպեսզի հետքերի հետ շփում չլինի կամ այն ​​կպցրեք Atmega32 կողմին:

Պատյանը պատրաստված էր 4 մմ փափուկ պլաստիկից։ Լավ կտրում է օգտակար դանակով: Քանի որ LED- ները խորն են, ապա լույսի ուղեցույցներ են անհրաժեշտ: Ավտոմեքենայի լամպի տուփի կափարիչը օգտագործվել է որպես լուսային ուղեցույց: Պատյանը գծվել է CorelDRAW-ով, տպվել է սովորական թղթի վրա և երկկողմանի ժապավենով ամրացվել պլաստիկի վրա և կտրվել: Մենք թաքցնում ենք ամեն ինչ պատյանում, ամրացնում ենք ալեհավաքը.


Սենսորները դուրս են գալիս վերևից.


Որպեսզի նորմալ տեսք ունենան, և ոչ միայն սենսորները դուրս մնան պատյանից, մեքենայի խանութից գնվել է համարի ամրագրման հավաքածու, իսկ գործի վրա սոսնձված են ռեֆլեկտիվ գլխարկներ։

Պարզվեց այսպես.


Դա բոլորի նման է: Մենք նախատեսում ենք ավելացնել RDS-ից տեղեկատվություն ցուցադրելու հնարավորությունը: Պարզապես ստեղծեք մեկ այլ տարբերակ կոդավորիչների համար:

ESP8266 մոդուլի համար գրվել է ծրագիր։ Atmega32-ի որոնվածը նույնպես փոխվել է արխիվում, ամեն ինչ թարմացված է։ Փոփոխություններ են կատարվել նաև սխեմայում. Atmega-ից ESP8266-ին TX RX ազդանշանները սխալ են միացվել: Այստեղ նկարագրված բոլոր փոփոխությունները հաշվի են առնվում արխիվում գտնվող սխեմայում:

Փոքր փոփոխություններ են կատարվել գծապատկերում։ Համակցված Վերագործարկեք Atmega և ESP8266 ազդանշանները: Բայց դրա համար անհրաժեշտ է համապատասխանեցնել լարման ազդանշանները: Ավելացվեց 9,1 կՕմ ռեզիստոր Reset Atmega-ի և GND-ի միջև: 10k ռեզիստորը Reset ESP8266-ի և 3V երկաթուղու միջև հանվել է: Վերականգնման փինում լարումը պետք է լինի 3V-3.3V սահմաններում:

Ավելացվեց TX RX մակարդակի համապատասխանությունը: Չնայած դուք կարող եք անել առանց դրա, բայց դա արեց այնպես, ինչպես պետք է լինի կանոնների համաձայն:

ESP8266 մոդուլը բռնկելու համար ձեզ հարկավոր է.

1. Ներբեռնեք (եթե տեղադրված չէ) Arduino IDE-ն դուրս կայքից (https://www.arduino.cc/en/Main/Software), տեղադրել։

2. Այնուհետև սկսեք Arduino IDE-ըՖայլ - Կարգավորումներ- դաշտում Տախտակների կառավարչի լրացուցիչ URL-ներտեղադրեք հղում դեպի կայուն տարբերակhttp://arduino.esp8266.com/package_esp8266com_index.json

4.Բ Վարչության կառավարիչմուտքագրեք esp8266 ֆիլտրի դաշտում կամ ձեռքով ոլորեք ցանկը և կտտացրեք ESP8266 by ESP8266 Community Forum
Սեղմեք Տեղադրել և սպասել ներբեռնման ավարտին (մոտ 130 ՄԲ):
Եթե ​​ներբեռնումը չափազանց արագ է, հնարավոր է, որ դուք արդեն տեղադրել եք Arduino IDE-ը ESP8266-ի համար, և ձեզ հարկավոր է մաքրել Boards Manager-ի քեշը, հակառակ դեպքում դուք կհայտնվեք տեղադրված հին տարբերակով: Նախ պետք է ջնջեք հին տարբերակը, այնուհետև պետք է ջնջեք քեշի ֆայլերը: Win7 x64-ի համար ջնջեք ֆայլերը C:UsersUserAppDataRoamingArduino15 պանակից և կրկնեք ամեն ինչ 2-րդ քայլից:
Փակեք Տախտակների կառավարիչը և Գործիքներ ընտրացանկից ընտրեք Տախտակ - Ընդհանուր ESP8266

Ընտրեք սերիական պորտը, որին միացված է տախտակը: Բացեք որոնվածի ֆայլը:

Ես օգտագործել եմ PL2303 մոդուլը բռնկելու համար: Ստորև արխիվում դրա դրայվերն աշխատում է Win 8.1-ով: Վարորդը տեղադրվում է ձեռքով:

Դուք կարող եք օգտագործել ցանկացած USB-COM ադապտեր:

Մենք զոդում ենք ESP 8266 մոդուլը տախտակին: Մենք մոդուլը միացնում ենք USB-COM ադապտերովազդանշանային միացումներ TX RXԽաչ այսինքն՝ TX ESP8266 դեպի RX USB-COM և RX ESP8266 դեպի TX USB-COM:Տեղադրեք jumper-ը XP10-ի վրա և հանեք XP11 և XP12 ցատկերները: Սեղմեք Վերականգնել:

Մոդուլի որոնվածում, որը պետք է փոխվի ժամացույցում:

Որոնվածում մուտքագրեք ձեր WI-FI ցանցի անունը և դրա գաղտնաբառը:

Սեղմեք «Աջ սլաք» պատկերակը, որպեսզի սկսի թարթել մոդուլը:

Որոնվածը ավարտելուց հետո հեռացրեք XP10 jumper-ը և տեղադրեք XP11-ը և XP12-ը:

Խորհուրդ եմ տալիս ստուգել, ​​որ 123 պորտերը բաց են ձեր համակարգչի և երթուղիչի վրա:
Ավելի հեշտ է դա անել ԱՀ-ում, ժամանակի կարգավորումներում, ինտերնետի ժամանակի ներդիրում - Փոխել կարգավորումները: Մենք քշում ենք դաշտtime.nist.govև սեղմեք «Թարմացնել հիմա»: Եթե ​​գրված է, որ ժամանակը հաջողությամբ թարմացվել է, ապա ձեր նավահանգիստները բաց են: Եթե ​​սխալ կա, ապա բացեք նավահանգիստները երթուղիչում:
Տանը, ASUS RT16 երթուղիչի վրա Tomato որոնվածով, ամեն ինչ լռելյայն լավ էր աշխատում:
Աշխատանքի ժամանակ ես ստիպված էի նավահանգիստներ բացել Zuxel Keenetic Giga II երթուղիչի վրա՝ բնիկ որոնվածով, չնայած ժամանակը թարմացվում էր ինտերնետից հենց երթուղիչում:

Ժամանակը թարմացվում է հեռակառավարման վահանակի «9» կոճակը սեղմելով: Միակ բանը, որ պետք է հաշվի առնել ժամանակը թարմացնելիս, եթե ինտերնետ հասանելիություն չկա, ապա վայրկյանները բոլորը կզրոյացվեն:
Ժամացույցը միացնելուց կամ «Վերականգնել» կոճակը սեղմելուց հետո, ինտերնետի միջոցով ժամանակը թարմացնելու համար պետք է սպասել 30 վայրկյան: Այս ժամանակը անհրաժեշտ է, որպեսզի մոդուլը միանա ցանցին կամ սխալ վերադարձնի, եթե կապ չկա: Եթե ​​ավելի վաղ սեղմեք հեռակառավարման վահանակի «9» կոճակը, ոչինչ չի ստացվի: Ժամանակի համաժամացման ընթացքում 1-2 վայրկյան մատրիցները կմարվեն:
Եթե ​​չկա մուտք դեպի ինտերնետ, ապա գիծը կցուցադրվի«Օփ ցանց չկա».
Եթե ​​կա մուտք դեպի ցանց, բայց չկա մուտք դեպի ճշգրիտ ժամանակի սերվեր, ապա գիծը կցուցադրվի«Անհնար է մուտք գործել ժամանակի սերվեր»

Նոր ցանց կհայտնվի նաև «Datchik» անունով, որի անունը կարող եք փոխել Arduino-ում ցանկացածի և փոխել դրա գաղտնաբառը: Արտաքին սենսորներով երկրորդ մոդուլը կմիանա այս ցանցին։

Հ.Գ. Ես որոշեցի հրաժարվել ավտոմատ համաժամացումից, քանի որ DS3231-ն ունի շատ փոքր ժամանակի դրեյֆ, և համաժամացումն անհրաժեշտ է ոչ ավելի, քան ամիսը մեկ անգամ, իսկ հետո դրեյֆը մի քանի վայրկյան է: Այսպիսով, ավելի հեշտ է դա անել ձեռքով:

Գրվել է մատրիցային թեստային ծրագիրը։ Ապահովիչներ հիմնական որոնվածի համար:
Ամեն ինչ տեսողականորեն վերահսկվում է։

Պահուստային մարտկոցի կարգավիճակի, ահազանգի միացման և ավտոմատ պայծառության լուսադիոդները պետք է վառվեն: Զնգոցը պետք է լուռ լինի:

1. Առաջին փորձարկումը միացնում է բոլոր մատրիցային LED-ները: Թեստն անցնում է բոլոր գույներով: Տեսողականորեն կարող եք որոշել, թե որ LED-ները չեն փայլում կամ դրանց գույնը տարբերվում է մյուսներից, այնպես որ մի տեղ մի անհետացեք: Թեստը սկսվում է ամբողջությամբ չեղարկված մատրիցներով:

2. Փորձարկման երկրորդ մասը լուսավորում է միայն մեկ LED-ը և այն անցնում է R G և B երեք գույներից յուրաքանչյուրի բոլոր տողերի միջով: Միայն մեկ LED պետք է լուսավորվի: Եթե ​​երկու LED-ները միացված են, ապա ինչ-որ տեղ մատրիցային ռեգիստրների ելքերում կարճ միացում կա:

Էներգամատակարարումը պետք է ապահովի առնվազն 2 Ա հոսանք փորձարկման ռեժիմում, քանի որ չկա պայծառության հսկողություն, և սպառումը բավականին մեծ է (հատկապես երբ գույնը սպիտակ է): Եթե ​​բլոկը չի կարող ապահովել նման հոսանք, ապա թեստը չի սկսվի, այսինքն՝ փորձեր կլինեն սկսելու և անմիջապես վերականգնելու:

Արտաքին ջերմաստիճանի սենսորային մոդուլ:

Արտաքին ջերմաստիճանի սենսորային մոդուլը նույնպես պատրաստված է ESP8266-ի վրա, իսկ AM2321-ն օգտագործվում է որպես սենսոր: Այս մոդուլում տեղադրված է նաև սենյակային ջերմաստիճանի սենսոր: Դա արվում է, որպեսզի հավաքվեն մի քանի նույնական ժամացույցներ, և հետո նրանք կարողանան տվյալներ ստանալ մեկ մոդուլից: Արտաքին մոդուլն ունի ներկառուցված USB լիցքավորում մարտկոցի համար, ինչպես նաև մարտկոցի լարման կառավարում։ Երբ մարտկոցի լարումը իջնի 3,2 վոլտից ցածր, LED-ը կվառվի:

Նաև ավելացվել է տեսողական սխալի վերահսկում:

1. AM2321 կանաչ լուսադիոդ չկա

2. BME280 կարմիր LED սենսոր չկա

3. Անհաջող միացում WI-FI ցանցին, կապույտ լուսադիոդը միացված է



Որոնվածը կատարվում է այնպես, ինչպես ժամացույցի մոդուլի համար: Միակ բանն այն է, որ որոշ տողեր պետք է փոխել ծրագրում։

Սահմանեք քվեարկության ժամանակը ջերմաստիճանի սենսորի համար: Կանխադրված է 900 վ = 15 րոպե
Փոխեք արժեքները տողում.

ESP.deepSleep (900*1000000,WAKE_RFCAL);// ժամանակը 900 վայրկյան = 15 րոպե
Փոխեք ձեր արժեքին: Պահպանել և բռնկել:

Իմ մոդուլը սնուցվում է 1000 մԱ մարտկոցով:

Շատ սկսնակ ռադիոսիրողներ, և ոչ միայն, սիրում են «վերագտնել անիվը»՝ բոլորն ուզում են կառուցել իրենց էլեկտրոնային ժամացույցը: Այս ճակատագիրը նույնպես չանցավ իմ կողքով։ Ինտերնետում կան շատ ժամացույցների դիզայն, բայց կան միայն մի քանի ժամացույցներ LED մատրիցներով: Ռուսալեզու ինտերնետում ես գտա միայն մեկ ամբողջովին ավարտված դիզայն՝ նկարագրությամբ։
Միևնույն ժամանակ, լուսադիոդային զանգվածները վերջերս էժանացել են, և դրանց արժեքը կարող է նույնիսկ ավելի քիչ լինել, քան նույն չափի յոթ հատվածի էկրանները: Օրինակ՝ 60x60 մմ չափսերով օգտագործվող GNM23881AD-ը ես գնել եմ մեկուկես դոլարով (երեք ցուցիչն արժեն չորսուկես դոլար), նման գումարով դժվար թե նույն չափի չորս յոթ հատվածանոց ցուցիչ գնես։ Բայց մատրիցային ցուցիչի վրա տեղեկատվություն տեղադրելու համար շատ ավելին կստացվի: Բացի թվային նշումից, LED մատրիցայի վրա կարող են ցուցադրվել տարբեր տառեր, նշաններ և տեքստ: Այս ամենը վերլուծելուց հետո որոշվեց բազմաֆունկցիոնալ ժամացույց կառուցել LED մատրիցների վրա, մինչդեռ ցանկություն կար շղթան ավելի չբարդացնել, քան յոթ հատվածի դիսփլեյների վրա։ Նաև ուզում էի, որ սխեման լինի բազմաֆունկցիոնալ և ոչ թե մյուսների նման: Եվ այսպես, այս սխեման ծնվեց.

Ժամացույցի ֆունկցիոնալությունը.
Ժամանակ, օրացույց, շաբաթվա օրեր: (Նահանջ տարին հաշվի է առնվում, սակայն ամառային/ձմեռային ժամանակի փոփոխություն չկա): Ժամացույցի աշխատանքը պահելը, երբ արտաքին էլեկտրամատակարարումն անջատված է (ընթացիկ սպառումը ընդամենը 15 մԱ է): Ժամացույցի արագության ուղղում + - 59,9 վ / օր, քայլ 0,1 վրկ. 9 ահազանգ. Դրանցից երեքը «մեկանգամյա օգտագործման» են, իսկ 6-ը «մշտական» են՝ անհատականորեն հարմարեցված ըստ շաբաթվա օրվա: Յուրաքանչյուր ահազանգի համար ձայնային ազդանշանի տեւողությունը անհատականորեն կարգավորվում է (1-15 րոպե):

Ձայնային հաստատում, երբ կոճակները սեղմված են (կարող է անջատվել): Ձայնային ազդանշան ամեն ժամ (կարող է անջատվել): 00-00-ից մինչև 08-00 քնի ռեժիմ, ազդանշան չի տրվում: 1 կամ 2 ջերմաստիճանի տվիչներ (փողոց և տուն): Անհատականացվող սողացող գիծ, ​​որով կարող եք ցուցադրել ողջ տեղեկատվությունը (բացառությամբ ժամանակի) Դասընթացի ուղղումը և «սողացող գծի» կարգավորումները պահվում են հիշողության մեջ նույնիսկ այն ժամանակ, երբ պահեստային էներգիայի մատակարարումն անջատված է:

Ժամացույցի «սիրտ» է ընտրվել AtMega16A-ն, չափանիշը եղել է էժանությունն ու մատչելիությունը։ Նրա 40 ոտքերը թույլ կտան իրականացնել ձեր բոլոր գաղափարները։ Ցանկություն կար հնարավորինս պարզեցնել սխեման, և, հետևաբար, ամբողջ ֆունկցիոնալությունը վերագրվել է վերահսկիչին: Արդյունքում մենք ստացանք շղթա ընդամենը երկու միկրոսխեմաներով, կարգավորիչով և TPIC6B595 ռեգիստրով: Եթե ​​հնարավոր չէ ստանալ TPIC6B595, ապա միանգամայն հնարավոր է այն փոխարինել 74HC595 + ULN2803-ով: Բոլոր տարբերակները փորձարկված են։ Կարող եք նաև փորձել փոխարինել TPIC6С595-ով, բայց բավականին թույլ է, և մի փոքր տաքացավ, բայց բավականին կայուն աշխատեց:

Հետհաշվարկն իրականացվում է ասինխրոն ժամանակաչափի միջոցով՝ T2: Երբ հիմնական հզորությունը կորչում է, ժամացույցը պահպանվում է:Այս դեպքում գրեթե ամբողջ շղթան անջատվում է էներգիայից, և կարգավորիչը սնվում է մարտկոցից, մարտկոցից կամ գերկոնդենսատորից: Իոնիստորի հետ «խաղալու» ցանկություն կար, դրա համար էլ կիրառեցի։ Սպասման ռեժիմում ժամացույցը սպառում է մոտ 15 մԱ: Իոնիստորից 1F-ի պահեստային հզորությամբ հզորությունը բավարար էր չորս օրվա համար, ինչը միանգամայն բավարար է էլեկտրաէներգիայի անջատումների ժամանակ ժամացույցը պահպանելու համար: Եթե ​​օգտագործում եք CR2032 մարտկոց, ապա լիցքավորումը կտևի մեկուկես տարի։

Կարգավորիչը լսում է ցանցի առկայությունը կապի միջոցով: PB3 (inverting comparator input): Մատակարարման լարումը մատակարարվում է R2-R3 բաժանարարի միջոցով դեպի քորոց: РВ3, և մոտավորապես հավասար է 1,5 Վ-ի: Եթե սնուցման լարումը իջնում ​​է մինչև 4,1 վոլտ, ապա լարումը քորոցում: РВ3-ը կդառնա 1,2 Վ-ից պակաս, մինչդեռ համեմատիչից կստեղծվի ընդհատում, և այս ընդհատման կարգավորիչում բոլոր «լրացուցիչ» կարգավորիչ հանգույցներն անջատված են, և կարգավորիչը ինքնին քնած է: Այս ռեժիմում աշխատում է միայն T2 ժմչփը: Երբ արտաքին սնուցման աղբյուր է հայտնվում, PB3-ի լարումը կրկին կբարձրանա 1.23 Վ-ից, կարգավորիչը «տեսնելով» դա բոլոր հանգույցները կդնի աշխատանքային վիճակում: Եթե ​​իոնիստորի փոխարեն օգտագործվում է CR2032 մարտկոց, ապա այն պետք է միացվի դիոդի միջոցով (ցանկալի է՝ Schottky դիոդ): Դիոդի անոդը միացված է + մարտկոցներին, իսկ կաթոդը՝ VD1 կաթոդին։

Նորմալ ռեժիմում էկրանը ցուցադրում է ժամը ժամ-րոպե ձևաչափով: Մեկ րոպե ընդմիջումով գործարկվում է վազքի գիծը: Գործող տողը ցույց է տալիս շաբաթվա օրը, ամսաթիվը, տարին, ջերմաստիճանը: տանը և ջերմ. փողոցում. Վազող գիծը հարմարեցված է, այսինքն. Դուք կարող եք միացնել / անջատել ցանկացած տարրերի ցուցադրումը: (Օրինակ, ես միշտ անջատում եմ տարվա ցուցադրումը): Երբ բոլոր տարրերն անջատված են, սողացող գիծը չի սկսվում, և ժամացույցն անընդհատ ցուցադրում է ընթացիկ ժամը:

9 ահազանգերը բաժանված են 3 միանգամյա օգտագործման և 6 բազմակի օգտագործման: Երբ միացնում եք 1-3 ահազանգերը, դրանք աշխատում են միայն մեկ անգամ: Որպեսզի դրանք նորից աշխատեն, դրանք պետք է ձեռքով նորից միացվեն: Իսկ 4-9 զարթուցիչները բազմակի օգտագործման են, այսինքն. նրանք կաշխատեն ամեն օր՝ սահմանված ժամին։ Բացի այդ, այս ահազանգերը կարող են կարգավորվել, որպեսզի հնչեն միայն շաբաթվա որոշակի օրերին: Սա հարմար է, օրինակ, եթե չեք ցանկանում, որ զարթուցիչը ձեզ արթնացնի հանգստյան օրերին։ Կամ, օրինակ, աշխատանքային օրերին պետք է արթնանալ ժամը 7-00-ին, իսկ հինգշաբթի՝ 8-00-ին, իսկ հանգստյան օրերին՝ զարթուցիչի կարիք չունեք: Այնուհետև մենք երկուշաբթի-չորեքշաբթի և ուրբաթ օրերին 7-00-ին դրեցինք մեկ կրկնակի օգտագործման, իսկ երկրորդը` հինգշաբթի ժամը 8-00-ին… .. Բացի այդ, բոլոր զարթուցիչները ունեն ազդանշանի տևողության կարգավորում, և եթե դուք բավարար չեք: ազդանշան տվեք 1 րոպե արթնանալու համար, այնուհետև կարող եք այն որոշ ժամանակով ավելացնել 1-ից մինչև 15 րոպե:

Դասընթացի ուղղումը կատարվում է օրը մեկ անգամ՝ ժամը 00-00-ին։ Եթե ​​ժամացույցն ավելի արագ է, օրինակ՝ օրական 5 վայրկյանով, ապա 00-00-00-ին ժամը կկարգավորվի 23-59-55, եթե ժամացույցը հետ է, ապա 00-00-00-ին ժամը սահմանել 00-00-05: Ուղղման քայլ - 0,1 վրկ. Առավելագույն ուղղումը 59,9 վրկ/օր է: Սպասարկվող քվարցի դեպքում ավելի քիչ հավանական է անհրաժեշտ լինի: Ուղղումը կատարվում է նաև սպասման ռեժիմում, երբ սնուցվում է մարտկոցով:

Դուք կարող եք կիրառել ցանկացած LED մատրիցով 8 * 8 LEDs ընդհանուր կաթոդով: Ինչպես արդեն նշվեց, ես օգտագործել եմ GNM23881AD: Բայց դուք կարող եք «հավաքել» մատրիցը առանձին LED-ներից: AtMega16a միկրոկառավարիչը կարող է փոխարինվել «հին» AtMega16-ով L տառով: Այս դեպքում, տեսականորեն, մարտկոցից ընթացիկ սպառումը պետք է մի փոքր ավելանա: Հավանաբար այն կաշխատի միայն AtMega16-ով, բայց մարտկոցներով աշխատելիս կարող են խնդիրներ առաջանալ: Դիոդ D1 - ցանկալի է ցանկացած Schottky դիոդ: Այն նաև աշխատում է սովորական ուղղիչի հետ, բայց որպեսզի պաշտպանվեք ձեզ տարբեր խափանումներից, որոնք կապված են այն փաստի հետ, որ շղթայի մի մասը սնվում է լարման միջոցով «դիոդից առաջ», իսկ «դիոդից հետո» մասը ավելի լավ է փնտրել Շոտկիին: . Տրանզիստոր VT1 - ցանկացած n-p-n:

Ժամացույցը կառավարվում է երկու կոճակներով։ Դրանց թիվը կարելի էր հասցնել 8 կտորի՝ առանց որևէ այլ բաղադրիչ ավելացնելու, բացառությամբ հենց կոճակների, բայց ես ուզում էի փորձել «դուրս գալ» ընդամենը երկուսով: Կոճակները պայմանականորեն կոչվում են «OK» և «STEP»: «STEP» կոճակը սովորաբար անցնում է ընտրացանկի հաջորդ կետին, իսկ «OK» կոճակը փոխում է ընթացիկ ընտրացանկի պարամետրերը: Գործարկված ահազանգի ազդանշանը նույնպես անջատվում է «OK» կամ «STEP» կոճակներով: Զարթուցիչի ընթացքում ցանկացած կոճակ սեղմելը տագնապը կանջատվի: Հսկողության սխեման ստացվեց այսպես.

Պարզ ժամացույց LED մատրիցների վրա: Շատ ռադիոսիրողներ, սկսնակներ և ոչ միայն սիրում են «վերագտնել անիվը»՝ կառուցել ԻՐԵՆՑ էլեկտրոնային ժամացույցը: Այս ճակատագիրն ինձ էլ չխնայեց։ Իհարկե, այսօր ինտերնետում կան շատ ժամացույցների դիզայն, բայց ինչ-ինչ պատճառներով LED մատրիցների վրա կան միայն մի քանի ժամացույցներ: Ռուսալեզու ինտերնետում ես գտա միայն մեկ ամբողջությամբ ավարտված և նկարագրված դիզայն: Միևնույն ժամանակ, LED մատրիցներն այժմ շատ ավելի էժան են, և դրանց արժեքը ավելի բարձր չէ, եթե ոչ ցածր, քան նույն չափի յոթ հատվածի ցուցիչները: Օրինակ, իմ օգտագործած GNM23881AD-ը 60x60 մմ չափսով գնվել է 1.5u-ով (3 ցուցիչն արժե 4.5u), այս գումարով հազիվ կարելի է նույն չափի չորս յոթ հատվածանոց միավոր գնել: Բայց տեղեկատվությունը, որը կարող է տեղադրվել մատրիցային ցուցիչի վրա, կարող է շատ ավելին լինել: Նրանք, բացի թվերից, կարող են ցուցադրել ցանկացած տառ, նշան, իսկ վազող տողի օգնությամբ կարող է ցուցադրվել նաև տեքստ։

Դրանից ելնելով, ցանկություն կար ժամացույց կառուցել LED մատրիցների վրա, բայց այնպես, որ միացումն ավելի բարդ չլինի, քան յոթ հատվածների վրա: Ես նաև ուզում էի, որ այն լինի բավականաչափ ֆունկցիոնալ և ոչ թե մյուսների նման: Այսպիսով, ծնվեց հետեւյալ սխեման.

Ժամացույցի ֆունկցիոնալությունը հետևյալն է.

  • Հետհաշվարկ, օրացույց, շաբաթվա օր: (հաշվի է առնվում նահանջ տարին, անցում ամառային/ձմեռային ժամանակի չի իրականացվում):
  • Արտաքին սնուցման կորստի դեպքում ժամացույցի պահպանում (սպառումը 15մԱ):
  • Ճանապարհորդության ուղղում + - 59,9 վ / օր, 0,1 վրկ քայլով: 9 ահազանգ. Դրանցից 3-ը «մեկանգամյա օգտագործման» են, իսկ 6-ը՝ «մշտական»՝ անհատականորեն կարգավորվող ըստ շաբաթվա օրվա:
  • Յուրաքանչյուր ահազանգի համար ձայնային ազդանշանի անհատական ​​կարգավորելի տեւողությունը (1-15 րոպե):
  • Կոճակների սեղմումների ձայնային հաստատում (հնարավոր է անջատել):
  • Ժամային ազդանշան (կարելի է անջատել):
  • 00-00-ից 08-00-ն ազդանշան չի տրվում։
  • 1 կամ 2 ջերմաստիճանի տվիչներ (փողոց և տուն):
  • Կարգավորելի նշան, որը ցուցադրում է բոլոր տեղեկությունները (բացի ժամանակից)
  • Կաթվածի ուղղման արժեքը և «սողացող գծի» կարգավորումները պահպանվում են, նույնիսկ եթե պահեստային հզորությունը կորչում է:

AtMega16A-ն ընտրվել է որպես ժամացույցի «սիրտ»՝ դրա հասանելիության, էժանության և «ոտքերի» պատճառով։ Ես ուզում էի հնարավորինս պարզեցնել սխեման, այնպես որ այն ամենը, ինչ հնարավոր էր, վերագրվեց վերահսկիչին: Արդյունքում մեզ հաջողվեց յոլա գնալ ընդամենը երկու միկրոսխեմաների, կարգավորիչի և TPIC6B595 ռեգիստրի միջոցով: Եթե ​​TPIC6B595-ը հասանելի չէ ինչ-որ մեկին, ապա այն կարող եք փոխարինել 74HC595 + ULN2803-ով: Երկու տարբերակներն էլ փորձարկվել են։ Կարող եք նաև փորձել օգտագործել TPIC6C595, այն մի քիչ թույլ է, և մի փոքր տաքացվում է, բայց ընդհանուր առմամբ կայուն է աշխատել: Ժամանակը հաշվվում է՝ օգտագործելով ասինխրոն ժամանակը՝ T2: Ժամացույցը պահվում է նույնիսկ հոսանքազրկման դեպքում։ Այս պահին շղթայի մեծ մասը անջատված է էներգիայից, և կարգավորիչը սնվում է մարտկոցից, կուտակիչից կամ իոնիստորից: Ինձ համար հետաքրքիր էր «խաղալ» իոնիստորի հետ, ուստի ես կիրառեցի այն: Սպասման ռեժիմում ժամացույցի ընթացիկ սպառումը 15 մԱ է։ Երբ սնուցվում էր իոնիստորով 1F-ով, ժամացույցը «տևեց» չորս օր: Սա միանգամայն բավարար է էլեկտրաէներգիայի անջատումների ժամանակ ընթացքը պահպանելու համար։ Եթե ​​դուք օգտագործում եք CR2032 մարտկոց, ապա տեսականորեն, ըստ հաշվարկների, լիցքը պետք է բավարարի 1,5 տարի։ Ցանցի լարման կարգավորիչի առկայությունը «լսում է» PB-ի միջոցով: Սնուցման լարումը, R2-R3 բաժանարարի միջոցով, մատակարարվում է ելքային PB.3, իսկ նորմալ վիճակում մոտավորապես 1.5V է: Եթե ​​արտաքին լարումը իջնի 4,1 վոլտից ցածր, ապա PB.3 պինդում լարումը կդառնա 1,23 վոլտից պակաս, և կստեղծվի ընդհատում համեմատիչից, և բոլոր «ավելորդ» կարգավորիչ հանգույցներն անջատվում են ընդհատման կարգավորիչում և կարգավորիչը ինքնին քնեցված է: Այս ռեժիմում աշխատում է միայն T2 ժմչփը: Երբ արտաքին սնուցման աղբյուր է հայտնվում, PB.3-ի լարումը կրկին կբարձրանա 1,23 Վ-ից, կարգավորիչը «տեսնելով» դա բոլոր հանգույցները կդնի աշխատանքային վիճակում: Եթե ​​իոնիստորի փոխարեն օգտագործվում է CR2032 մարտկոց, ապա այն պետք է միացվի դիոդի միջոցով (ցանկալի է՝ Schottky դիոդ): Դիոդի անոդը միացված է + մարտկոցներին, իսկ կաթոդը՝ VD1 կաթոդին։ Նորմալ ռեժիմում էկրանը ցուցադրում է ժամը ժամ-րոպե ձևաչափով: Մեկ րոպե ընդմիջումով գործարկվում է վազքի գիծը: Գործող տողը ցույց է տալիս շաբաթվա օրը, ամսաթիվը, տարին, ջերմաստիճանը: տանը և ջերմ. փողոցում. Վազող գիծը հարմարեցված է, այսինքն. Դուք կարող եք միացնել / անջատել ցանկացած տարրերի ցուցադրումը: (Օրինակ, ես միշտ անջատում եմ տարվա ցուցադրումը): Երբ բոլոր տարրերն անջատված են, սողացող գիծը չի սկսվում, և ժամացույցն անընդհատ ցուցադրում է ընթացիկ ժամը: 9 ահազանգերը բաժանված են 3 միանգամյա օգտագործման և 6 բազմակի օգտագործման: Երբ միացնում եք 1-3 ահազանգերը, դրանք աշխատում են միայն մեկ անգամ: Որպեսզի դրանք նորից աշխատեն, դրանք պետք է ձեռքով նորից միացվեն: Իսկ 4-9 զարթուցիչները բազմակի օգտագործման են, այսինքն. նրանք կաշխատեն ամեն օր՝ սահմանված ժամին։ Բացի այդ, այս ահազանգերը կարող են կարգավորվել, որպեսզի հնչեն միայն շաբաթվա որոշակի օրերին: Սա հարմար է, օրինակ, եթե չեք ցանկանում, որ զարթուցիչը ձեզ արթնացնի հանգստյան օրերին։ Կամ, օրինակ, աշխատանքային օրերին պետք է արթնանալ ժամը 7-00-ին, իսկ հինգշաբթի՝ 8-00-ին, իսկ հանգստյան օրերին՝ զարթուցիչի կարիք չունեք: Այնուհետև մենք երկուշաբթի-չորեքշաբթի և ուրբաթ օրերին 7-00-ին դրեցինք մեկ կրկնակի օգտագործման, իսկ երկրորդը` հինգշաբթի ժամը 8-00-ին… .. Բացի այդ, բոլոր զարթուցիչները ունեն ազդանշանի տևողության կարգավորում, և եթե դուք բավարար չեք: ազդանշան տվեք 1 րոպե արթնանալու համար, այնուհետև կարող եք այն որոշ ժամանակով ավելացնել 1-ից մինչև 15 րոպե: Դասընթացի ուղղումը կատարվում է օրը մեկ անգամ՝ ժամը 00-00-ին։ Եթե ​​ժամացույցն ավելի արագ է, օրինակ՝ օրական 5 վայրկյանով, ապա 00-00-00-ին ժամը կկարգավորվի 23-59-55, եթե ժամացույցը հետ է, ապա 00-00-00-ին ժամը սահմանել 00-00-05: Ուղղման քայլ - 0,1 վրկ. Առավելագույն ուղղումը 59,9 վրկ/օր է: Սպասարկվող քվարցի դեպքում ավելի քիչ հավանական է անհրաժեշտ լինի: Ուղղումը կատարվում է նաև սպասման ռեժիմում, երբ սնուցվում է մարտկոցով: LED զանգվածները կարող են օգտագործել ցանկացած 8*8 ընդհանուր կաթոդ LED-ներ: Ինչպես արդեն նշվեց, ես օգտագործել եմ GNM23881AD: Սկզբունքորեն, դուք կարող եք «հավաքել» մատրիցա առանձին LED-ներից: AtMega16a միկրոկառավարիչը կարող է փոխարինվել «հին» AtMega16-ով L տառով: Այս դեպքում, տեսականորեն, մարտկոցից ընթացիկ սպառումը պետք է մի փոքր ավելանա: Հավանաբար այն կաշխատի միայն AtMega16-ով, բայց մարտկոցներով աշխատելիս կարող են խնդիրներ առաջանալ: Դիոդ D1 - ցանկալի է ցանկացած Schottky դիոդ: Այն նաև աշխատում է սովորական ուղղիչի հետ, բայց որպեսզի պաշտպանվեք ձեզ տարբեր խափանումներից, որոնք կապված են այն փաստի հետ, որ շղթայի մի մասը սնվում է լարման միջոցով «դիոդից առաջ», իսկ «դիոդից հետո» մասը ավելի լավ է փնտրել Շոտկիին: . Տրանզիստոր VT1 - ցանկացած n-p-n: Ժամացույցը կառավարվում է երկու կոճակներով։ Դրանց թիվը կարելի էր հասցնել 8 կտորի՝ առանց որևէ այլ բաղադրիչ ավելացնելու, բացառությամբ հենց կոճակների, բայց ես ուզում էի փորձել «դուրս գալ» ընդամենը երկուսով: Կոճակները պայմանականորեն կոչվում են «OK» և «STEP»: «STEP» կոճակը սովորաբար անցնում է ընտրացանկի հաջորդ կետին, իսկ «OK» կոճակը փոխում է ընթացիկ ընտրացանկի պարամետրերը: Գործարկված ահազանգի ազդանշանը նույնպես անջատվում է «OK» կամ «STEP» կոճակներով: Զարթուցիչի ընթացքում ցանկացած կոճակ սեղմելը տագնապը կանջատվի: Վերահսկողության սխեման ստացվեց հետևյալ կերպ.

Տեսանյութ, թե ինչպես է այն աշխատում.