Բովանդակություն:
- Քայլ 1: Նյութերի հաշիվ
- Քայլ 2. Փորագրություն և փորագրություն
- Քայլ 3. Լաքապատում և քսում լաք
- Քայլ 4: Շրջանի պատրաստում
- Քայլ 5: Upրագրի բեռնում
- Քայլ 6: LED- ների տեղադրում
- Քայլ 7: LED- ների միացում
- Քայլ 8. Տախտակի միացում LED- ների հետ
- Քայլ 9. Մարմարները տեղադրելը
![Երկուական գրասեղանի ժամացույց ՝ 9 քայլ (նկարներով) Երկուական գրասեղանի ժամացույց ՝ 9 քայլ (նկարներով)](https://i.howwhatproduce.com/images/009/image-26419-j.webp)
Video: Երկուական գրասեղանի ժամացույց ՝ 9 քայլ (նկարներով)
![Video: Երկուական գրասեղանի ժամացույց ՝ 9 քայլ (նկարներով) Video: Երկուական գրասեղանի ժամացույց ՝ 9 քայլ (նկարներով)](https://i.ytimg.com/vi/9KdFINGNKko/hqdefault.jpg)
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:46
![Երկուական գրասեղանի ժամացույց Երկուական գրասեղանի ժամացույց](https://i.howwhatproduce.com/images/009/image-26419-1-j.webp)
![Երկուական գրասեղանի ժամացույց Երկուական գրասեղանի ժամացույց](https://i.howwhatproduce.com/images/009/image-26419-2-j.webp)
![Երկուական գրասեղանի ժամացույց Երկուական գրասեղանի ժամացույց](https://i.howwhatproduce.com/images/009/image-26419-3-j.webp)
Երկուական ժամացույցները հիանալի են և բացառապես այն մարդու համար, ով գիտի երկուականությունը (թվային սարքերի լեզուն): Եթե դուք տեխնոլոգ եք, այս տարօրինակ ժամացույցը ձեզ համար է: Այսպիսով, ստեղծեք ձեր սեփական ձեռքերով և ձեր ժամանակը գաղտնի պահեք:
Ինտերնետում դուք կգտնեք բազմաթիվ տարբեր տեսակի երկուական ժամացույցներ: Նույնիսկ դուք կարող եք գնել երկուական ժամացույց առցանց խանութից, ինչպիսին է amazon.com- ը: Բայց այս ժամացույցը տարբերվում է բոլորից, և այստեղ ես մարմար նվագելիս նրան էլեգանտ տեսք հաղորդեցի:
Իջնելուց առաջ դիտեք ցուցադրական տեսանյութը:
Քայլ 1: Նյութերի հաշիվ
![Ապրանքների հաշիվը Ապրանքների հաշիվը](https://i.howwhatproduce.com/images/009/image-26419-4-j.webp)
![Ապրանքների հաշիվը Ապրանքների հաշիվը](https://i.howwhatproduce.com/images/009/image-26419-5-j.webp)
![Ապրանքների հաշիվը Ապրանքների հաշիվը](https://i.howwhatproduce.com/images/009/image-26419-6-j.webp)
Սարքավորման բաղադրիչներ
1. Arduino Pro Micro (գնեք aliexpress.com- ից). Սա ժամացույցի հիմնական սիրտն է և կարդում է ժամանակը RTC- ից և հրահանգ տալիս համապատասխանաբար LED- ները վարել: Դուք կարող եք օգտագործել Arduino Nano- ն նույնիսկ Arduino Uno- ն Pro Micro- ի փոխարեն, եթե չափը ձեզ համար նշանակություն չունի:
2. DS3231 RTC մոդուլ (գնել aliexpress.com- ից). DS3231 RTC- ն հետևում է ժամանակին, նույնիսկ երբ անջատված է: Թեև այլ RTC- ի նման DS1307- ը կարող է օգտագործվել, DS3231- ն ավելի ճշգրիտ է:
3. MAX7219CNG LED վարորդի IC (գնեք aliexpress.com- ից). Arduino- ն ունի սահմանափակ քանակությամբ կապում: Այսպիսով, եթե ցանկանում եք տոննա LED- ներ վարել ՝ առանց Arduino- ի կապանքները վատնելու, MAX7219- ը փրկարար է: Այն տևում է սերիական տվյալներ և կարող է ինքնուրույն վարել 64 LED:
4. 20 հատ Կապույտ LED, 5 մմ (գնեք aliexpress.com- ից). Կապույտն ինձ համար լավագույն արդյունքն է տվել: Կարող եք փորձել այլ գույներով:
5. 20 հատ Մարմար խաղալու համար (գնեք aliexpress.com- ից). Ստանդարտ չափի մարմար խաղալու համար օգտագործվել է: Մարմարը պետք է թափանցիկ լինի, որպեսզի լույս փոխանցի:
6. Resistor 10K. Օգտագործվում է MAX7219 IC- ի հատվածի հոսանքը վերահսկելու համար: Տե՛ս տվյալների թերթիկը ՝ տարբեր հատվածների հոսանքի ճշգրիտ արժեքը իմանալու համար:
7. Հաղորդալարեր
8. PCB տախտակի նախատիպ (գնեք aliexpress.com- ից). Ես օգտագործել եմ PCB տախտակի նախատիպ MAX7219 IC- ի համար IC հիմքով: Կարող եք նաև նախագծել ձեր անհատականացված PCB տախտակը:
Սարքավորումների գործիքներ
1. CNC 3018 PRO Laser Engraver Wood CNC Router մեքենա (գնեք aliexpress.com- ից). Theis DIY CNG մեքենան օգտագործվել է մարմարի և լուսադիոդների փայտի վրա փորագրելու համար: Սա հիանալի մեքենա է ՝ ցածր գնով, ցանկացած արտադրողի և հոբբիստի համար:
2. oldոդման կայան (գնեք մեկը aliexpress.com- ից). Նախագծի համար պահանջվում է որոշակի զոդում, իսկ լավ եռակցման երկաթը արտադրողի համար անհրաժեշտ գործիք է: 60W- ը լավ ընտրություն է DIY զոդման համար:
3. Մետաղալար (գնեք aliexpress.com- ից)
4. Titanium Coated Carbide End Mill Cutter for CNC (գնել aliexpress.com- ից). Դուք կարող եք նաև փորձել մեքենայի հետ տրամադրված բիտով: Այդ դեպքում դուք պետք է որոշ փոփոխություններ կատարեք դիզայնի մեջ:
Քայլ 2. Փորագրություն և փորագրություն
![Փորագրություն և փորագրություն Փորագրություն և փորագրություն](https://i.howwhatproduce.com/images/009/image-26419-7-j.webp)
![Փորագրություն և փորագրություն Փորագրություն և փորագրություն](https://i.howwhatproduce.com/images/009/image-26419-8-j.webp)
![Փորագրություն և փորագրություն Փորագրություն և փորագրություն](https://i.howwhatproduce.com/images/009/image-26419-9-j.webp)
Ես վերցրեցի 165X145X18.8 մմ փափուկ թխկի փայտե կտոր `ժամացույցի LED- ները տեղադրելու համար: Յուրաքանչյուր լուսարձակի վերևում ես կտեղադրեմ մարմար, իսկ ստանդարտ խաղալու մարմարի չափը ՝ 15,5 մմ տրամագծով: Այսպիսով, ես կատարեցի 15,7 մմ անցքեր ՝ 7 մմ խորությամբ: Փոսի կենտրոնում ես LED- ի տեղադրման համար պատրաստեցի 5 մմ տրամաչափ: Ամբողջ տեքստը պատրաստվել է 2 մմ խորությամբ: Դուք կարող եք մեծացնել կամ նվազեցնել ձեր ընտրության խորությունը: Կարող եք նաև փորձել տեքստի համար լազերային փորագրություն:
Ամբողջական դիզայնը պատրաստել է Easel- ը Inventables- ից: Easel- ը վեբ վրա հիմնված ծրագրային հարթակ է, որը թույլ է տալիս նախագծել և փորագրել մեկ, պարզ ծրագրից, և գործառույթների մեծ մասն անվճար է օգտագործման համար: Ձեզ անհրաժեշտ էր միայն մուտք գործել համակարգ ՝ հաշիվ ստեղծելով կամ Gmail- ով:
Easel Pro- ն անդամակցության վրա հիմնված ամպային ծրագիր է, որը հիմնված է Inventables- ի անվճար Easel ծրագրաշարի վրա: Easel- ը և Easel Pro- ն նվազագույնի են հասցնում խոչընդոտները, որոնք կապված են բարդ CAD և CAM արտադրանքի արտադրության ծրագրային ապահովման հետ, ինչը հեշտացնում է օգտագործողների համար ֆիզիկական արտադրանք արտադրելը:
Օգտագործելով Easel- ը, կարող եք նախագծման ֆայլը արտահանել G- կոդ ձևաչափով կամ ուղղակիորեն տեղադրել ձեր CNC- ը Easel միջավայրից և հրամանը ուղարկել CNC: Այդ դեպքում դուք պետք է տեղադրեք Easel- ի վարորդը: Կարող եք նաև ներմուծել նախկինում ստեղծված G- կոդ Easel IDE և փոփոխել: Ես ներառեցի դիզայնի ֆայլը այստեղ: Դուք կարող եք հեշտությամբ փոփոխել դիզայնը ՝ ըստ ձեր ընտրության ՝ օգտագործելով Հաստոցը:
Քայլ 3. Լաքապատում և քսում լաք
![Լաքապատում և քսում լաք Լաքապատում և քսում լաք](https://i.howwhatproduce.com/images/009/image-26419-10-j.webp)
![Լաքապատում և քսում լաք Լաքապատում և քսում լաք](https://i.howwhatproduce.com/images/009/image-26419-11-j.webp)
![Լաքապատում և քսում լաք Լաքապատում և քսում լաք](https://i.howwhatproduce.com/images/009/image-26419-12-j.webp)
![Լաքապատում և քսում Լաքապատում և քսում](https://i.howwhatproduce.com/images/009/image-26419-13-j.webp)
Լաքը կարող է գեղեցիկ ավարտել փայտե նախագծերն ու նկարները: Նախքան փայտի վրա լաք քսելը, մանրացրեք ձեր կտորը և մաքրեք ձեր աշխատանքային տարածքը: Ավազը տալիս է հարթ տեսք և պատրաստում փայտը լաքի համար: Կիրառեք լաքը մի քանի բարակ շերտերով ՝ թողնելով, որ յուրաքանչյուրը մանրակրկիտ չորանա ՝ հաջորդին անցնելուց առաջ: Նկարը լաքապատելու համար թողեք այն ամբողջովին չորանա, այնուհետև զգուշորեն քսեք լաքը: Մեկ շերտը բավական է բազմաթիվ նկարների համար, բայց կարող եք ավելացնել լրացուցիչ շերտ, քանի դեռ առաջինը թույլ եք տվել, որ նախորդը մանրակրկիտ չորանա:
Լաքը քսելուց առաջ լաքը քսելուց պետք է հեռացնել թերություններն ու թերությունները: Դա անելու համար օգտագործեք 100 մանրացված հղկաթուղթ անավարտ կտորների համար և աշխատեք փայտի հատիկի հետ: Նրբորեն մանրացրեք մինչև կտորը հարթ լինի: Փայտե կտորը մաքրելուց հետո լաքը քսեք լավ օդափոխվող տարածքում:
Լաքը փրկում է փայտը շրջակա միջավայրի փոշուց և խոնավությունից, բայց դա կարող է ազդել փայտի գույնի վրա:
Քայլ 4: Շրջանի պատրաստում
![Շրջանի պատրաստում Շրջանի պատրաստում](https://i.howwhatproduce.com/images/009/image-26419-14-j.webp)
![Շրջանի պատրաստում Շրջանի պատրաստում](https://i.howwhatproduce.com/images/009/image-26419-15-j.webp)
![Շրջանի պատրաստում Շրջանի պատրաստում](https://i.howwhatproduce.com/images/009/image-26419-16-j.webp)
![Շրջանի պատրաստում Շրջանի պատրաստում](https://i.howwhatproduce.com/images/009/image-26419-17-j.webp)
Theամացույցի հիմնական բաղադրիչը Arduino Pro Mini միկրոկառավարիչի տախտակն է և DS3231 RTC մոդուլը: Arduino Pro Mini- ի և RTC մոդուլի միացումը շատ պարզ է: RTC մոդուլի SDA կապը պետք է միացնել Arduino- ի SDA կապին և RTC մոդուլի SCL կապին Arduino- ի SCL կապին: SDA և SCL կապումներն իրականում համապատասխանաբար A4 և A5 կապում են Arduino- ն: Դուք նաև պետք է ընդհանուր կապ հաստատեք Arduino- ի և RTC մոդուլների միջև: Ես միացումներ կատարելու համար օգտագործեցի jumper լարերը:
Arduino- ի և DS3231 RTC- ի միջև կապը.
Արդուինո | DS3231 |
---|---|
SCL (A5) | SCL |
SDA (A4) | SDA |
5V | ԵԿԿ |
GND | GND |
Hourամը, րոպեն և վայրկյանը ցուցադրելու համար երկուական ժամացույցը պահանջեց 20 LED: Եթե ցանկանում եք ցույց տալ ամսաթիվը, դա ավելին է պահանջում: Arduino տախտակն ունի GPIO կապումների սահմանափակում: Այսպիսով, ես օգտագործեցի MAX7219CNG LED վարորդի IC- ն ՝ տոննա LED- ներ վարելու համար ՝ օգտագործելով Arduino տախտակի ընդամենը երեք կապում:
MAX7219 վարորդի IC- ն ունակ է վարել 64 առանձին LED լուսարձակներ ՝ Arduino- ի հետ հաղորդակցության համար օգտագործելով ընդամենը 3 լար, և ավելին, մենք կարող ենք մի քանի վարորդներ և մատրիցներ շղթայել և դեռ օգտագործել նույն 3 լարերը:
64 LED- ները շարժվում են IC- ի 16 ելքային կապումներով: Այժմ հարցն այն է, թե ինչպես է դա հնարավոր: Դե, միևնույն ժամանակ լուսավորված լուսադիոդների առավելագույն թիվը իրականում ութն է: LED- ները դասավորված են որպես 8 × 8 շարքերի և սյուների շարք: Այսպիսով, MAX7219- ը ակտիվացնում է յուրաքանչյուր սյունակ շատ կարճ ժամանակահատվածում և միևնույն ժամանակ այն քշում է յուրաքանչյուր տող: Այսպիսով, սյուների և շարքերի միջով արագ անցում կատարելով ՝ մարդու աչքը միայն կնկատի շարունակական լույս:
MAX7219- ի VCC- ն և GND- ն անցնում են Arduino- ի 5V և GND կապանքներին, իսկ երեք այլ կապերը ՝ DIN, CLK և CS, անցնում են Arduino տախտակի ցանկացած թվային կապի: Եթե մենք ցանկանում ենք միացնել մեկից ավելի մոդուլներ, մենք պարզապես միացնում ենք նախորդ անջատման տախտակի ելքային կապերը նոր մոդուլի մուտքային կապումներին: Իրականում այս կապումներն բոլորը նույնն են, բացառությամբ այն, որ նախորդ տախտակի DOUT քորոցը անցնում է նոր տախտակի DIN քորոցին:
Arduino- ի և MAX7219CNG- ի միջև կապը.
Արդուինո | MAX7219 |
---|---|
D12 | DIN |
D11 | CLK |
D10 | Բեռնել |
GND | GND |
Քայլ 5: Upրագրի բեռնում
![Upրագրի բեռնում Upրագրի բեռնում](https://i.howwhatproduce.com/images/009/image-26419-18-j.webp)
Ամբողջ ծրագիրը գրված է Arduino միջավայրում: Էսքիզի համար օգտագործվել են երկու արտաքին գրադարաններ: Մեկը RTC մոդուլի համար է, մյուսը `MAX7219 IC- ի: Ներբեռնեք գրադարանները հղումից և ծրագիրը կազմելուց առաջ ավելացրեք Arduino IED- ին:
Arduino Pro Mini- ում ծրագիրը վերբեռնելը մի փոքր բարդ է: Նայեք ձեռնարկին, եթե նախկինում երբեք չեք օգտագործում Arduino Pro Mini ՝
/*
GIT ՝ https://github.com/jarzebski/Arduino-DS3231> GIT: https://github.com/jarzebski/Arduino-DS3231> */ #ներառել «Wire.h» # #ներառել «DS3231.h» #ներառել "LedControl.h" /* Այժմ մեզ պետք է LedControl, որի հետ աշխատելու համար: ***** Այս կապի համարները, ամենայն հավանականությամբ, չեն աշխատի ձեր սարքաշարի հետ ***** 12 -րդ կապը միացված է DataIn- ի կապում 11 -ը միացված է CLK կապին 10 -ը միացված է LOAD- ին: Մենք ունենք միայն մեկ MAX72XX: */ DS3231 ժամացույց; RTCDateTime dt; LedControl lc = LedControl (12, 11, 10, 1); int վայրկյան, րոպե, ժամ; բայթ համար [10] = {B00000000, B01000000, B00100000, B01100000, B00010000, B01010000, B00110000, B01110000, B00001000, B01001000}; void setup () {//Serial.begin(9600); / * MAX72XX- ը գործարկման ժամանակ էներգախնայողության ռեժիմում է, մենք պետք է արթնացնող զանգ կատարենք */ lc. անջատում (0, կեղծ); / * Պայծառությունը սահմանեք միջին արժեքների վրա */ lc.setIntensity (0, 15); / * և մաքրել էկրանը */ lc.clearDisplay (0); //lc.setLed(0, տող, սյուն, ճշմարիտ); // lc.setRow (0, 0, B11111111); // lc.setRow (0, 1, B11111111); // lc.setRow (0, 2, B11111111); // lc.setRow (0, 3, B11111111); // lc.setRow (0, 4, B11111111); // lc.setRow (0, 5, B11111111); // lc.setColumn (0, 2, B11111111); // lc.setColumn (0, 3, B11111111); // lc.setColumn (0, 4, B11111111); // lc.setColumn (0, 5, B11111111); // Initialize DS3231 clock.begin (); // Սահմանել էսքիզների կազմման ժամանակը //clock.setDateTime(_DATE_, _TIME_); pinMode (5, INPUT_PULLUP); pinMode (6, INPUT_PULLUP); pinMode (7, INPUT_PULLUP); } int ընտրացանկ = 0, վեր, վար; int ժամ_մեկ; int ժամ_տաս; int րոպե_մեկ; int րոպե_տաս; int վայրկյան_մեկ; int վայրկյան_տաս; void loop () {if (digitalRead (5) == 0) {հետաձգում (300); մենյու ++; եթե (մենյու> 3) մենյու = 0; } if (menu == 0) {dt = clock.getDateTime (); ժամ = dt. ժամ; րոպե = dt. րոպե; վայրկյան = dt.scond; եթե (ժամ> 12) ժամ = ժամ - 12; եթե (ժամ == 0) ժամ = 1; ժամ_մեկ = ժամեր%10; ժամ_տ = ժամ/10; րոպե_մեկ = րոպե%10; րոպե_տեն = րոպե/10; վայրկյան_մեկ = վայրկյան%10; վայրկյան_տաս = վայրկյան/10; lc.setRow (0, 0, համարը [վայրկյան_մեկ]); lc.setRow (0, 1, թիվ [վայրկյան_տասն]); lc.setRow (0, 2, թիվ [րոպե_մեկ]); lc.setRow (0, 3, համար [րոպե_թար]); lc.setRow (0, 4, թիվ [ժամ_մեկ]); lc.setRow (0, 5, համար [ժամ_տև]); } if (menu == 1) {if (digitalRead (6) == 0) {հետաձգում (300); ժամ ++; եթե (ժամ> = 24) ժամ = 0; } if (digitalRead (7) == 0) {ուշացում (300); ժամեր--; եթե (ժամ = 60) րոպե = 0; } if (digitalRead (7) == 0) {հետաձգում (300); րոպե-; եթե (րոպե <0) րոպե = 0; } րոպե_մեկ = րոպե%10; րոպե_տեն = րոպե/10; lc.setRow (0, 4, B00000000); lc.setRow (0, 5, B00000000); lc.setRow (0, 1, B00000000); lc.setRow (0, 0, B00000000); lc.setRow (0, 2, թիվ [րոպե_մեկ]); lc.setRow (0, 3, համար [րոպե_թար]); } if (menu == 3) {clock.setDateTime (2020, 4, 13, ժամ, րոպե, 01); ընտրացանկ = 0; } //lc.setLed(0, տող, սյունակ, կեղծ); //lc.setLed(0, տող, սյուն, ճշմարիտ); //lc.setColumn(0, col, B10100000); //lc.setRow(0, 4, B11111111); //lc.setRow(0, տող, (բայթ) 0); //lc.setColumn(0, col, (բայթ) 0); // Առաջատար զրոյական տեսք դեպի DS3231_dateformat օրինակ // Serial.print ("Հում տվյալներ."); // Serial.print (dt.year); Serial.print ("-"); // Serial.print (dt.month); Serial.print ("-"); // Serial.print (dt.day); Serial.print (""); // Serial.print (dt.hour); Serial.print (":"); // Serial.print (dt.minute); Serial.print (":"); // Serial.print (dt.second); Serial.println (""); // // ուշացում (1000); }
Քայլ 6: LED- ների տեղադրում
![LED- ների տեղադրում LED- ների տեղադրում](https://i.howwhatproduce.com/images/009/image-26419-19-j.webp)
![LED- ների տեղադրում LED- ների տեղադրում](https://i.howwhatproduce.com/images/009/image-26419-20-j.webp)
![LED- ների տեղադրում LED- ների տեղադրում](https://i.howwhatproduce.com/images/009/image-26419-21-j.webp)
![LED- ների տեղադրում LED- ների տեղադրում](https://i.howwhatproduce.com/images/009/image-26419-22-j.webp)
Այս փուլում ես բոլոր LED- ները կդնեմ փայտե տախտակի անցքերին: LED- ների միացումները ցուցադրվում են սխեմատիկորեն: Քանի որ LED- ները վարելու համար մենք կօգտագործենք MAX7219 LED վարորդը, բոլոր LED- ները պետք է միացված լինեն մատրիցային տեսքով: Այսպիսով, ես միացրեցի յուրաքանչյուր LED- ի բոլոր LED- ների անոդի կապերը և յուրաքանչյուր շարքի բոլոր կաթոդների կապերը միասին ՝ ըստ սխեմատիկ: Այժմ, մեր սյունակի կապումներն իրականում LED- ների անոդային կապողներն են, իսկ շարասյուններն իրականում LED- ների կաթոդային կապում են:
MAX7219- ով LED- ները վարելու համար դուք պետք է միացնեք led- ի կաթոդային քորոցը IC- ի թվանշանային, իսկ led- ի անոդի քորոցը `IC- ի հատվածային քորոցին: Այսպիսով, մեր սյունակի կապերը պետք է միացված լինեն հատվածի կապերին, իսկ տողերի կապերը պետք է միացված լինեն MAX7219- ի թվանշանների քորոցին:
Դուք պետք է դիմադրություն միացնեք ISET քորոցի և MAX7219 IC- ի VCC- ի միջև, և այս ռեզիստորը վերահսկում է հատվածի կապումների ընթացքը: Ես օգտագործել եմ 10K դիմադրություն ՝ յուրաքանչյուր հատվածի քորոցում 20mA պահելու համար:
Քայլ 7: LED- ների միացում
![LED- ների միացում LED- ների միացում](https://i.howwhatproduce.com/images/009/image-26419-23-j.webp)
![LED- ների միացում LED- ների միացում](https://i.howwhatproduce.com/images/009/image-26419-24-j.webp)
![LED- ների միացում LED- ների միացում](https://i.howwhatproduce.com/images/009/image-26419-25-j.webp)
Այս փուլում ես միացրեցի բոլոր LED- ները շարասյունային մատրիցային ձևաչափով: LED- ները միացնելու համար ինձ անհրաժեշտ էր օգտագործել լրացուցիչ թռիչքային լարեր, բայց դուք կարող եք կապն առանց լրացուցիչ լարերի օգնության կատարել, եթե LED- ների լարերը բավական երկար են միմյանց դիպչելու համար:
Այս կազմաձևում դիմադրություն չի պահանջվում, քանի որ MAX7219- ը հոգալու է հոսանքի մասին: Ձեր պարտականությունն է ընտրել ISET դիմադրության ճիշտ արժեքը և այս դիմադրիչով բարձրացնել ISET- ի քորոցը: Նախքան LED- ները տեղադրելը և միացնելը, ես կառաջարկեմ ձեզ ստուգել յուրաքանչյուր LED: Քանի որ վատ LED տեղադրելը շատ ժամանակ կխլի: Հաջորդ քայլում մենք շարքի և սյունակի լարերը կկապենք MAX ic- ի հետ:
Քայլ 8. Տախտակի միացում LED- ների հետ
![Տախտակի միացում LED- ների հետ Տախտակի միացում LED- ների հետ](https://i.howwhatproduce.com/images/009/image-26419-26-j.webp)
![Տախտակի միացում LED- ների հետ Տախտակի միացում LED- ների հետ](https://i.howwhatproduce.com/images/009/image-26419-27-j.webp)
![Տախտակի միացում LED- ների հետ Տախտակի միացում LED- ների հետ](https://i.howwhatproduce.com/images/009/image-26419-28-j.webp)
Մեր տպատախտակները, ներառյալ RTC- ն, Arduino- ն և MAX7219- ը, երկար ժամանակ պատրաստ են, և մենք նախապատրաստել էինք նաև LED մատրիցը նախորդ փուլում: Այժմ մենք պետք է միացնենք բոլոր իրերը միասին ըստ սխեմատիկ: Նախ, մենք պետք է միացնենք տողի և սյունակի լարերը MAX7219IC- ին: Կապը նշվեց սխեմատիկայում: Ավելի պարզ դարձնելու համար հետևեք ստորև բերված աղյուսակին:
LED մատրիցա | MAX7219CNG |
---|---|
ROW0 | DIGIT0 |
ՇԱՐՔ 1 | ԹՎԱՅԻՆ 1 |
ՏՈOW 2 | ԹՎԱՅՆ 2 |
ՇԱՐՔ 3 | ԹՎԱ 3 |
Սյունակ 0 | SEGA |
Սյունակ 1 | SEGB |
Սյունակ 2 | SEGC |
Սյունակ 3 | SEGD |
Սյունակ 4 | SEGE |
Սյունակ 5 | SEGF |
ROW0-> Ամենաբարձր տողը
COLUMN0 -> Աջ սյունակ (SS COLUMN)
Կապը կատարելուց հետո դուք պետք է ամրացնեք PCB- ի տախտակը և Arduino- ն փայտի կտորով, որպեսզի չխախտեք կապը: Ես օգտագործեցի տաք սոսինձ `բոլոր սխեմաները տեղում ամրացնելու համար: Կարճ միացումից խուսափելու համար օգտագործեք մեծ քանակությամբ սոսինձ `PCB- ի ներքևի մասում զոդման հանգույցը թաքցնելու համար:
Aամացույցը օգտագործելի դարձնելու համար անհրաժեշտ է պահել ժամանակը, երբ պահանջվում է: Ես ավելացրել եմ երեք կոճակի անջատիչ `ժամանակը կարգավորելու համար: Մեկը ՝ տարբերակը փոխելու համար, և երկուսը ՝ ժամ և րոպե ավելացնելու և նվազեցնելու համար: Կոճակները տեղադրված են վերին աջ անկյունում, որպեսզի դրանք հեշտությամբ հասանելի լինեն:
Քայլ 9. Մարմարները տեղադրելը
![Մարմարների տեղադրում Մարմարների տեղադրում](https://i.howwhatproduce.com/images/009/image-26419-29-j.webp)
![Մարմարների տեղադրում Մարմարների տեղադրում](https://i.howwhatproduce.com/images/009/image-26419-30-j.webp)
![Մարմարների տեղադրում Մարմարների տեղադրում](https://i.howwhatproduce.com/images/009/image-26419-31-j.webp)
Սա մեր նախագծի վերջին փուլն է: Շղթայի բոլոր միացումն ավարտված է: Այժմ դուք պետք է մարմարը տեղադրեք փայտե ժամացույցի վերին մասում: Մարմարները տեղադրելու համար ես օգտագործեցի տաք սոսինձ: Այդ նպատակով օգտագործեք թափանցիկ սպիտակ գույնի սոսինձ փայտ: Ես վերևից յուրաքանչյուր անցքի վրա տաք սոսինձ էի քսում, իսկ LED- ների վրա `նրբորեն տեղադրում մարմարը յուրաքանչյուր անցքի մեջ: Սոսինձի հավասարաչափ ավելացումը կբարձրացնի led- ի փայլը: Usedամացույցիս համար օգտագործել եմ Կապույտ LED: Դա ինձ տվեց լավագույն արդյունքը:
Powerամացույցին ուժ տվեք: Եթե դա ցույց է տալիս ժամանակը, ապա շնորհավորում եմ !!!
Դու կատարեցիր դա!
Վայելեք:
![Make it Glow մրցույթ Make it Glow մրցույթ](https://i.howwhatproduce.com/images/009/image-26419-32-j.webp)
![Make it Glow մրցույթ Make it Glow մրցույթ](https://i.howwhatproduce.com/images/009/image-26419-33-j.webp)
Երկրորդ տեղը զբաղեցրեք Make it Glow մրցույթում
Խորհուրդ ենք տալիս:
Միկրո երկուական ժամացույց ՝ 10 քայլ (նկարներով)
![Միկրո երկուական ժամացույց ՝ 10 քայլ (նկարներով) Միկրո երկուական ժամացույց ՝ 10 քայլ (նկարներով)](https://i.howwhatproduce.com/images/001/image-99-j.webp)
Միկրո Երկուական ockամացույց. Նախկինում ստեղծելով Instructable (Երկուական DVM), որը օգտագործում է սահմանափակ ցուցադրման տարածքը ՝ օգտագործելով երկուականություն: Դա ընդամենը մի փոքր քայլ էր, որը նախկինում ստեղծել էր տասնորդականից երկուական հիմնական փոխակերպման հիմնական մոդուլը Երկուական ժամացույց ստեղծելու համար, բայց
Վերջնական երկուական ժամացույց. 12 քայլ (նկարներով)
![Վերջնական երկուական ժամացույց. 12 քայլ (նկարներով) Վերջնական երկուական ժամացույց. 12 քայլ (նկարներով)](https://i.howwhatproduce.com/images/001/image-1672-5-j.webp)
Վերջնական երկուական ժամացույց. Ես վերջերս ծանոթացա երկուական ժամացույցների հայեցակարգին և սկսեցի որոշ հետազոտություններ կատարել `տեսնելու, թե արդյոք կարող եմ ինքս ինձ համար սարքել: Այնուամենայնիվ, ես չկարողացա գտնել գոյություն ունեցող դիզայն, որը միաժամանակ և՛ ֆունկցիոնալ էր, և՛ ոճային: Այսպիսով, ես որոշեցի
Երկուական LED մարմարե ժամացույց ՝ 6 քայլ (նկարներով)
![Երկուական LED մարմարե ժամացույց ՝ 6 քայլ (նկարներով) Երկուական LED մարմարե ժամացույց ՝ 6 քայլ (նկարներով)](https://i.howwhatproduce.com/images/004/image-11231-8-j.webp)
Երկուական LED մարմարե ժամացույց. Հիմա ես կարծում եմ, որ բոլորի մոտ կա երկուական ժամացույց, և ահա իմ տարբերակը: Ինձ դուր եկավ այն, որ այս նախագիծը միավորում էր փայտամշակման, ծրագրավորման, ուսուցման, էլեկտրոնիկայի և գուցե պարզապես մի փոքր գեղարվեստական ստեղծագործության: Այն ցույց է տալիս ժամանակը, ամիսը, ամսաթիվը, օրը
Գրասեղանի ուժեղացուցիչ `աուդիո արտացոլմամբ, երկուական ժամացույցով և FM ընդունիչով. 8 քայլ (նկարներով)
![Գրասեղանի ուժեղացուցիչ `աուդիո արտացոլմամբ, երկուական ժամացույցով և FM ընդունիչով. 8 քայլ (նկարներով) Գրասեղանի ուժեղացուցիչ `աուդիո արտացոլմամբ, երկուական ժամացույցով և FM ընդունիչով. 8 քայլ (նկարներով)](https://i.howwhatproduce.com/images/001/image-2998-55-j.webp)
Գրասեղանի ուժեղացուցիչ `աուդիո արտացոլմամբ, երկուական ժամացույցով և FM ընդունիչով. Ինձ դուր են գալիս ուժեղացուցիչները, և այսօր ես կկիսեմ վերջերս պատրաստած իմ ցածր էներգիայի գրասեղանի ուժեղացուցիչով: Իմ նախագծած ուժեղացուցիչն ունի մի քանի հետաքրքիր առանձնահատկություններ: Այն ունի ինտեգրված երկուական ժամացույց և կարող է տալ ժամ և ամսաթիվ, և այն կարող է պատկերացնել աուդիո, որը հաճախ կոչվում է աուդիո
Arduino Երկուական ժամացույց - 3D տպագիր ՝ 5 քայլ (նկարներով)
![Arduino Երկուական ժամացույց - 3D տպագիր ՝ 5 քայլ (նկարներով) Arduino Երկուական ժամացույց - 3D տպագիր ՝ 5 քայլ (նկարներով)](https://i.howwhatproduce.com/images/001/image-50-180-j.webp)
Arduino Երկուական ժամացույց. Այսպիսով, ես որոշեցի, որ դրա փոխարեն մեկ կպատրաստեմ: Pointամացույց պատրաստելիս պետք է հաշվի առնել մի կետ, Arduino / Atmega328