Բովանդակություն:
- Քայլ 1: Այն, ինչ ձեզ հարկավոր է
- Քայլ 2. Լազերային կտրված ակրիլ և Mdf մարմին
- Քայլ 3. Կպչեք և կպցրեք LED- ը վերևի ափսեի տակ
- Քայլ 4. Սխեմատիկ դիագրամ ՝ հիմնված Arduino Mega2560 RTC- ի և ուժեղացուցիչի վրա
- Քայլ 5: Տեղադրեք ամբողջ ակրիլային համարը:
- Քայլ 6. Բոլոր LED- ների անոդի կապը միացրեք վերահսկիչին:
- Քայլ 7: Ստուգեք կապը `օգտագործելով ընտրանքային ծածկագիրը:
- Քայլ 8. Ինչպես առաջին անգամ վերբեռնել ծածկագիրը վերահսկիչում
- Քայլ 9. Ինչպես սահմանել տարբեր ռեժիմներ այս ժամացույցում
- Քայլ 10: Ապագա ծրագրեր
Video: Բոլորը մեկ թվային ժամանակաչափ (ժամացույց, ժամաչափ, զարթուցիչ, ջերմաստիճան). 10 քայլ (նկարներով)
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:46
Մենք պլանավորում էինք ժամաչափ պատրաստել մեկ այլ մրցույթի համար, բայց հետագայում մենք նաև գործարկեցինք ժամացույց (առանց RTC): Երբ մենք սկսեցինք ծրագրավորումը, մենք շահագրգռվեցինք ավելի շատ գործառույթներ կիրառել սարքի վրա և վերջում ավելացրեցինք DS3231 RTC, ինչպես նաև բարձրացրեցինք ինտերակտիվությունը ՝ ծրագրի ավարտին երկու կոճակների քանակը հասցնելով երկուի:
Ամացույցի առանձնահատկությունները
- Իրական ժամանակի ժամացույց
- Alaարթուցիչ
- Timամաչափ
- Displayուցադրել սենյակի ջերմաստիճանը
- Կարգավորեք ժամանակը ըստ օգտվողի
- Կարգավորեք ժամաչափը ըստ օգտվողի
- Կարգավորեք տագնապի օրերը
Քայլ 1: Այն, ինչ ձեզ հարկավոր է
Էլեկտրոնիկայի բաղադրիչ
- 1 ոչ Arduino Mega2560 մալուխով `9,79 դոլար
- 1 ոչ DS3231 RTC - 1,09 դոլար
- 100 ոչ Կարմիր 3528 SMD LED - 0,77 դոլար
- 2 ոչ 1x40 Մեկ տող արական 2.54 պին վերնագիր - $ 0.58 *
- 1 ոչ 1x40 Մեկ տող իգական 2.54 պին գլխագիր - $ 1.0 *
- 2 ոչ 6*6*13 մմ երկար բռնակի կոճակով անջատիչ - $ 0.10*
- 2 ոչ 10k 1/4 վտ անցքի դիմադրության միջով `$ 0.04 *
- 1 ոչ 8 օհմ բարձրախոս - 1.0 դոլար
- 1 մետր 1.27 մմ PITCH Color Flat Ribbon Cable 10 գույն - 1.04 դոլար
- 1 ոչ LM386 *
- 1 ոչ 10 Կոմ պոտենցիոմետր *
- 1 ոչ 10 Օմ դիմադրություն *
- 2 ոչ 10uF կոնդենսատոր *
- 1 ոչ 250 uF կոնդենսատոր *
- 1 ոչ 0.1uF կոնդենսատոր *
- 1 ոչ ընդհանուր նշանակության PCB *
այլ մասեր
-
2 մմ MDF թերթ
- 240 մմ x 60 մմ 2 թիվ առջևի և հետևի համար
- 240 մմ x 70 մմ 3 համար վերևի համար, LED- ի և ներքևի աջակցության ափսե
- 60 մմ x 65 մմ 2 համար գործի ձախ և աջ կողմերի համար
-
2 մմ ակրիլային թերթ
130 մմ x 80 մմ 14 համար թվանշանի համար
- Սոսինձ ատրճանակ
- Սուպեր սոսինձ MDF- ի համար
- Arduino IDE ունեցող համակարգիչ
- Sոդման կայան
- Հարվածը նվազեցրեք
Վերջ:
* Բոլոր ապրանքները նախընտրում են գնել տեղում:
Քայլ 2. Լազերային կտրված ակրիլ և Mdf մարմին
- DXF ֆայլեր ժամացույցի և ակրիլային թվային ափսեի պատյանների համար:
- Ինչպես երևում է վերին ափսեի և LED աջակցության ափսեի սխեմատիկ դիագրամում, երկու ափսեներն էլ խրված են միասին ՝ որպես առաջնորդվող անցքի և վերին ափսեի ակոս հակառակ ուղղությամբ: Արդյունքը 2 -րդ պատկերում ներկայացված է որպես սխեմատիկ դիագրամ:
Քայլ 3. Կպչեք և կպցրեք LED- ը վերևի ափսեի տակ
Կարմիր LED- ն աշխատում է առավելագույնը 2.6 Վ լարման վրա, իսկ վերահսկիչի թվային կապը տալիս է 5 Վ և 0 Վ: Այսպիսով, մենք պետք է կարմիր LED- ն կպցնենք 2 -ի շարքով և միանանք վերահսկիչի համապատասխան թվային կապին: Այսպիսով, 2 LED- ների շարքի առավելագույն լարումը 5.2 է, իսկ կարմիր LED- ը չի այրվում 5V կարգավորիչի միջոցով:
Ինչպես ցույց է տրված նկարներում, յուրաքանչյուր կարմիր LED համապատասխանաբար կպցրեք համապատասխան բնիկին: Կողքի LED- ների անոդի և կաթոդի զոդումից հետո դրանք միացրեք շարքով:
Վերցրեք միայնակ մետաղալար և հանեք ռետինե մեկուսացումն ըստ LED շարքի երկարության և միացրեք բոլոր սերիաների LED- ի կաթոդները սովորական մետաղալարերին, ինչպես ցույց է տրված 3 -րդ նկարում `բոլոր LED- ների ընդհանուր հիմքի համար:
Վերցրեք 1.27 մմ PITCH Color Flat Ribbon մալուխը և կտրեք այն led- ի և վերահսկիչի շարքի մոտավոր հեռավորությամբ: Removeոդման համար հեռացրեք մեկուսացումը երկու կողմից:
Wireապավենի գույնի հիերարխիայում յուրաքանչյուր մետաղալար կպցրեք LED- ի շարքի մյուսին, ինչպես ցույց է տրված երրորդ նկարում:
Հենց հիմա մի ամրացրեք մետաղալարերի մեկ այլ ծայր, այն կպչվի այն ժամանակ, երբ ամբողջ լարը կարգավորիչի համար դասավորեք:
Նմանապես կպցրեք համապատասխանաբար բոլոր կարմիր LED- ները և զոդման մետաղալարերը: LEDոդեք բոլոր LED կաթոդները և վերցրեք մեկ լարը ամբողջ LED- ի համար որպես հիմք:
Քայլ 4. Սխեմատիկ դիագրամ ՝ հիմնված Arduino Mega2560 RTC- ի և ուժեղացուցիչի վրա
- Soldոդումից առաջ յուրաքանչյուր մետաղալարերի ջերմամեկուսացում յուրաքանչյուր մետաղալարերի մեջ `կարճ միացումից խուսափելու համար:
- Մի կողմում կպցրեք 4 կին գլխի քորոց, իսկ մյուս կողմում `4 արական գլխիկի քորոց: 4 լարային մալուխ: Սխեմատիկորեն լարերը միացրեք DS3231 (RTC) - ով:
- Տեղադրեք ուժեղացուցիչի հետ կապված բոլոր բաղադրիչները ընդհանուր նշանակության PCB- ի վրա և զոդեք այն ըստ ուժեղացուցիչի սխեմատիկ դիագրամի `հիմնված LM386 IC- ի վրա:
- Վերցրեք երկու կոճակ և զոդման դիմադրություն և Vcc միացում ըստ սխեմատիկ սխեմայի և կպցրեք այն առջևի ափսեի վրա ՝ ներսից օգտագործելով տաք սոսինձ ատրճանակ:
- Միացրեք ձախ կոճակի մուտքը թվային կապի համարին: 3 -ը և աջ կոճակը ՝ սեղմման համարին: 2
- Եթե օգտվողը ցանկանում է տեղադրել SDA և SCL կապ 20 և 21 համարներում: քորոցներ, ապա դա տարբերություն չի ունենա:
- Կցեք թվային կապի համարը: 7 գետնին և կապի համարը: 6 ուժեղացուցիչի մուտքագրման մեջ:
- Theոդման բոլոր աշխատանքներն ավարտելուց հետո կծկեք ջերմության նվազման խողովակը:
Քայլ 5: Տեղադրեք ամբողջ ակրիլային համարը:
-
Տեղադրեք ակրիլային համարանիշ ՝ 0 -ից սկսած առջևից մինչև 9 -ը բոլոր շարքի վերջին անցքի վրա:
- Տեղադրեք հաստ աղիքը հաստ աղիքի անցքի վրա:
Քայլ 6. Բոլոր LED- ների անոդի կապը միացրեք վերահսկիչին:
- Cոդեք բոլոր կաթոդային մետաղալարերը արական վերնագրի քորոցին `ըստ թվային կապի կազմաձևի, ինչպես ցույց է տրված ստորև:
- Միացրեք բոլոր LED- ները, ինչպես ցույց է տրված նկարում:
- Arduino կապում ==> ժամացույցի նիշ
- D10 ==> 0 միավորի նիշ
- D11 ==> 1 միավորի նիշ
- D12 ==> 2 Միավորի նիշ
- D13 ==> 3 Միավորի նիշ
- D14 ==> 4 Միավորի նիշ
- D15 ==> 5 Միավորի նիշ
- D16 ==> 6 Միավորի նիշ
- D17 ==> 7 Միավորի նիշ
- D18 ==> 8 Միավորի նիշ
- D19 ==> 9 Միավորի նիշ
- D5 ==> 0 տասնորդական նիշ
- D6 ==> 1 տասնորդական նիշ
- D22 ==> 2 տասնորդական նիշ
- D23 ==> 3 տասնորդական նիշ
- D24 ==> 4 տասնորդական նիշ
- D25 ==> 5 տասնորդական նիշ
- D26 ==> 6 տասնորդական նիշ
- D27 ==> 7 տասնորդական նիշ
- D28 ==> 8 տասնորդական նիշ
- D29 ==> 9 տասնորդական նիշ
- D30 ==> 0 Հարյուր նիշ
- D31 ==> 1 հարյուր նիշ
- D32 ==> 2 հարյուր նիշ
-
D33 ==> 3 հարյուր նիշ
- D34 ==> 4 հարյուր նիշ
- D35 ==> 5 հարյուր նիշ
- D36 ==> 6 հարյուր նիշ
- D37 ==> 7 Հարյուր նիշ
- D38 ==> 8 Հարյուր նիշ
- D39 ==> 9 Հարյուր նիշ
- D40 ==> 0 Հազարանիշ
- D41 ==> 1 հազար նիշ
- D42 ==> 2 հազար նիշ
- D43 ==> 3 Հազարանիշ
- D44 ==> 4 Հազարանիշ
- D45 ==> 5 Հազարանիշ
- D46 ==> 6 Հազարանիշ
- D47 ==> 7 Հազարանիշ
- D48 ==> 8 Հազարանիշ
- D49 ==> 9 Հազարանիշ
- D53 ==> հաստ աղիք (:)
- Բոլոր LED ընդհանուր հիմքերը միանում են Ground քորոցին:
Քայլ 7: Ստուգեք կապը `օգտագործելով ընտրանքային ծածկագիրը:
- Բացեք Arduino IDE- ն և բացեք ստորև բերված ստուգման ընտրանքի կոդը:
- Վերբեռնեք Arduino Mega2560- ում:
- Վերբեռնումն ավարտվելուց հետո այն կսկսի թարթել 0 րոպեից մինչև 1, 2, 3 րոպեի մինչև ժամը տասնորդական թվանշանի 9 -րդը `0,5 վայրկյան ուշացումով:
- Միջևում, եթե որևէ LED չի փայլում, ապա ստուգեք LED- ների և վերահսկիչի միացումը:
Քայլ 8. Ինչպես առաջին անգամ վերբեռնել ծածկագիրը վերահսկիչում
- Ներբեռնեք ստորև բերված կոդը:
- Բացեք Arduino IDE- ն և բացեք դրա կոդը:
- Տեսեք վերը նշված տեսանյութը և հետևեք հրահանգներին:
Քայլ 9. Ինչպես սահմանել տարբեր ռեժիմներ այս ժամացույցում
Քայլ 10: Ապագա ծրագրեր
- Ավելացնել չեչեր
- Բարձրացրեք մեկ կոճակը `այն ավելի բարեկամական դարձնելու համար:
- Կոճակի միջոցով այն փոխարկելի է 12 ժամից մինչև 24 ժամ ռեժիմի միջև:
- Ավելի ինտերակտիվ դարձնելով ՝ բարի առավոտ, երեկո և այլն, ընթացիկ ժամի ձայնային նշումով:
- Բջջային հավելվածով այս ժամացույցի կառավարման գործառույթի ավելացում:
Ձեր մեկնաբանությունները/առաջարկությունները/հարցերը/քննադատները գնահատելի են…
Խորհուրդ ենք տալիս:
Ինչպես պատրաստել անալոգային ժամացույց և թվային ժամացույց Led Strip- ով `օգտագործելով Arduino: 3 քայլ
Ինչպես պատրաստել անալոգային ժամացույց և թվային ժամացույց Led Strip- ով Arduino- ի միջոցով. Այսօր մենք պատրաստելու ենք անալոգային ժամացույց & Թվային ժամացույց Led Strip- ով և MAX7219 Dot մոդուլով Arduino- ով: willամանակը կուղղի տեղական ժամային գոտու հետ: Անալոգային ժամացույցը կարող է օգտագործել ավելի երկար LED ժապավեն, այնպես որ այն կարող է կախվել պատից ՝ արվեստի գործ դառնալու համար
WiFi ժամացույց, ժամաչափ և եղանակային կայան, Blynk Controlled: 5 քայլ (նկարներով)
WiFi ockամացույց, erամաչափ և Եղանակային կայան, Blynk Controlled. Սա ձևափոխող թվային ժամացույց է (շնորհիվ Hari Wiguna- ի հայեցակարգի և ձևափոխման ծածկագրի), այն նաև անալոգային ժամացույց է, եղանակի հաշվետու կայան և խոհանոցային ժամաչափ: Այն ամբողջությամբ վերահսկվում է Blynk ծրագիրը ձեր սմարթֆոնի վրա WiFi- ով: Հավելվածը թույլ է տալիս Ձեզ
Մեկ POV ցուցադրում ՝ բոլորը կառավարելու համար: 10 քայլ (նկարներով)
Մեկ POV ցուցադրում ՝ բոլորին իշխելու համար. Մոտիվացիա Ես իսկապես սիրում եմ POV (տեսողության կայունություն) ցուցադրումներ: Դրանք ոչ միայն հետաքրքիր են նայելու, այլև մեծ մարտահրավեր են դրանք զարգացնելու համար: Դա իսկապես միջառարկայական խնդիր է: Ձեզ անհրաժեշտ են բազմաթիվ հմտություններ ՝ մեխանիկական, էլեկտրոնային, ծրագրավորման և
Բոլորը մեկ արկադային համակարգ. 12 քայլ (նկարներով)
Բոլորը մեկ արկադային համակարգում. Ես արդեն կառուցել եմ արկադային ջոյստիկ և այն հսկայական էր (60x30x12 սանտիմետր 2 խաղացողի համար), ինչպես նաև դժվար է օգտագործել, քանի որ ձեզ անհրաժեշտ կլինի համակարգիչ ՝ խաղին պատրաստ բոլոր նմանակներով և այլն: այնպես, որ մեկը ավարտվեց պահվել մի տեղ, որը ես չեմ կարող հիշել
Բոլորը մեկ Ipod պատյանում (ցանկացած Ipod) ՝ 8 քայլ
Բոլորը մեկ Ipod պատյանում (ցանկացած Ipod). Սա ipod պատյան է, որը ես նախագծել եմ, որը պետք է պատրաստվի: և դա շատ հեշտ է և շատ նյութեր չեն պահանջվում: