Բովանդակություն:
- Քայլ 1. Սենսորային էկրան և իրական ժամանակի ժամացույցի մոդուլ, որն օգտագործվում է այս հրահանգում
- Քայլ 2: Էկրանի պատրաստում
- Քայլ 3. Լրացուցիչ. Տպեք LCD տակդիրը և ավելացրեք արույրե ներդիրներ
- Քայլ 4: Հեռացրեք ֆիլմը և տեղադրեք էկրանը
- Քայլ 5: Լարացրեք շրջանը
- Քայլ 6: Կոդի բեռնում և գործարկում
- Քայլ 7: Անհատականացրեք գույները:
Video: 80 -ականների ոճի հալեցման թվային «Դալի» ժամացույց ՝ 7 քայլ (նկարներով)
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:50
Այս Instructable- ը ցույց է տալիս, թե ինչպես կառուցել 80 -ականների ոճի թվային «դալի» ժամացույց ՝ հալվող թվանշաններով:
Firstամացույցի այս ոճին ես առաջին անգամ հանդիպեցի Apple Macintosh- ում դեռ 80 -ականներին, երբ երեխա էի: Այս Instructable- ը ցույց է տալիս ժամացույցը վերստեղծելու իմ փորձը `օգտագործելով Arduino և բարձր լուծման գունավոր սենսորային էկրան: Չնայած օրիգինալ ժամացույցը սև ու սպիտակ էր, այս տարբերակում ես ավելացրեցի մի քանի գունավոր գրադիենտներ ՝ 80 -ականներին համապատասխան տեսք հաղորդելու համար:
Տառատեսակի տվյալները վերցրել եմ ieեյմի awավինսկու «xdaliclock»-ից, բայց ժամացույցի կոդի իմ իրականացումը բոլորովին նոր է, և ես զրոյից վերաշարադրեցի թվանշանների միաձուլման ռեժիմները ՝ օգտվելով FTDI FT810- ի վրա հիմնված բարձր լուծման սենսորային էկրանի ընդլայնված հնարավորություններից:
Այս հրահանգի համար ձեզ հարկավոր է.
- Բարձրորակ 800x420 սենսորային էկրան ՝ հիմնված FT810 չիպի վրա
- Իրական ժամանակի ժամացույցի մոդուլ DS1302 eBay- ից
- 2x5 արական վերնագրեր (դուք կարող եք դրանք գնել և դրանք կրճատել մինչև երկարություն)
- Soldոդման երկաթ
- Էլեկտրական ժապավեն
- Իգականից արական ցատկող լարեր
- Arduino- ն, ինչպիսին է Arduino Uno- ն
Քայլ 1. Սենսորային էկրան և իրական ժամանակի ժամացույցի մոդուլ, որն օգտագործվում է այս հրահանգում
Այս հրահանգի համար ես կօգտագործեմ Haoyu Electronics- ի սենսորային էկրաններ: Ես օգտագործել եմ հետևյալը.
5 «Գրաֆիկական LCD սենսորային էկրան, 800x480, SPI, FT810
Այս էկրանն առաքման դեպքում արժե մոտ 36 դոլար: Սա ավելին է, քան Arduino- ի մյուս էկրանները, բայց դուք շատ բան եք ստանում ձեր փողի համար.
- Փխրուն բարձրորակ սենսորային վահանակ ՝ 800x480 թույլատրությամբ:
- Ինքնաթիռի գրաֆիկական համամշակողը և RAM- ը թույլ են տալիս կառավարել առանց Arduino- ի խափանման:
- Ներկառուցված աուդիո սինթեզատոր `որակյալ ձայնային նմուշներով և ընտրելու տարբեր գործիքներով:
- Լանդշաֆտային և դիմանկարային աջակցություն:
- Multi-touch աջակցություն:
- Ներկառուցված JPEG, ալիքի աուդիո և վիդեո ապակոդավորիչ ՝ առաջադեմ նախագծերի համար:
Իրական ժամանակի ժամացույցի մոդուլի համար ես eBay- ից օգտագործել եմ «DS1302 Իրական ժամանակի ժամացույցի մոդուլ»: Սա արժե մոտ 6 դոլար:
Քայլ 2: Էկրանի պատրաստում
Ձեր էկրանը ստանալուց հետո ձեզ հարկավոր է զոդել վերնագրերը դրա վրա: Haoyu- ի էկրանները հիանալի են, քանի որ դրանք գալիս են հեշտությամբ զոդվող անցքերով, և դուք ունեք ընտրություն ՝ վերնագիրը կպցնել անմիջապես էկրանի հետևի մասում կամ փոքրիկ ժապավենային մալուխի ծայրին, որը կցվում է անջատվող ճեղքման տախտակին:
Soldոդման աշխատանքն ավարտելու համար դուք կցանկանաք ժամանակավորապես անջատել ժապավենի մալուխը և հեռացնել PCB տախտակը վահանակի հետևից: Օգտագործեք ձեր եղունգը ՝ նրբորեն բարձրացրեք ամրակապը LCD միակցիչի վրա և ազատեք ժապավենի մալուխը: Այնուհետև հեռացրեք տախտակը տեղում պահող չորս պտուտակները:
Այժմ միացրեք 5x2 գլուխ (կամ երկու 5x1 գլուխ), որտեղ կցանկանայիք: Theածկեք հետևը էլեկտրական ժապավենով ՝ շորտերից խուսափելու համար: Այնուհետև նորից միացրեք PCB- ն և միացրեք ժապավենի մալուխը:
Քայլ 3. Լրացուցիչ. Տպեք LCD տակդիրը և ավելացրեք արույրե ներդիրներ
Ես ընտրեցի 3D տպել ստեղնը ՝ իմ LCD վահանակը պահելու համար [1]
Վահանակը գալիս է չորս փողային ներդիրներով; դրանք նախատեսված են պլաստիկի մեջ ջերմությամբ սեղմելու համար: Երբ դրանք սառչում են, դրանց վրա եղած փոքրիկ ատամները կծում են պլաստիկի մեջ և պահում դրանք չընկնելուց: Այս ներդիրները եռաչափ տպված մասերին ամուր թելեր ավելացնելու սովորական միջոց են:
Երբ կրպակն ավարտեց տպագրությունը, ես պտուտակեցի չորս փողային ներդիրները վահանակից:
Ես տաքացրեցի երկաթս և պահեցի այն ծայրով դեպի վեր թեքված ՝ նրբորեն հավասարակշռելով ներդիրը ծայրին: Այնուհետև պլաստմասե մասը ներքև բերեցի դրա վրա և դանդաղ հրեցի ներդիրները նախապես ձևավորված անցքերի մեջ, մինչև որ դրանք մակերեսի հետ հարթվեն:
Այս քայլն ավելի լավ է աշխատում, եթե ունեք նեղ կոնաձև ծայրով զոդման երկաթ: Եթե նախկինում դա երբեք չեք արել, գուցե ցանկանաք պարապել, երբ երկաթը թույն է. Դուք ստանում եք միայն մեկ հնարավորություն դա անել հենց այն ժամանակ, երբ երկաթը տաք է:
Stepգույշ եղեք այս քայլից, քանի որ փողային ներդիրները շատ են տաքանում, և դուք չեք ցանկանում, որ դրանք ընկնեն ձեր գրկում: Աշխատեք ջերմակայուն մակերևույթի վրա, և եթե դրանք իսկապես ընկնում են երկաթի ծայրից, դիմադրեք անհապաղ ձեռք մեկնելու գայթակղությանը:
[1] Աղբյուրներ. LCD Stand STL և CAD ֆայլեր
Քայլ 4: Հեռացրեք ֆիլմը և տեղադրեք էկրանը
Այժմ շրջեք էկրանը և հանեք առջևի ակրիլային շրջանակը, այնուհետև հանեք պաշտպանիչ ֆիլմը LCD վահանակից (դա կբարձրացնի ցուցադրման հստակությունը): Օգտագործեք պտուտակները ՝ էկրանը տեղադրելու 3D տպված տակդիրի վրա:
Քայլ 5: Լարացրեք շրջանը
LCD էկրանին միացրեք.
- 5V Arduino- ում 5V պիտակով ամրացնելու համար
- GND- ը Arndino- ում GND կապելու համար
- SCK- ն 13 ֆունտ ստեռլինգ կպցնի Arduino- ին
- MISO- ն 12 ֆունտ ստեռլինգ կպցնի Arduino- ին
- MOSI- ն Arduino- ում կպցնի 11 ֆունտ ստերլինգ
- CS- ն Arduino- ում կպցնի 10 ֆունտ ստերլինգ
- PD- ն Arduino- ում կպցնի 9 ֆունտ ստերլինգ
RTC մոդուլի ցուցադրման համար միացրեք.
- VCC- ն Arduino- ում կապում է 5V պիտակով
- GND- ը Arndino- ում GND կապելու համար
- Սեղմեք Arduino- ում ~ 8 -ը ամրացնելու համար
- DAT ՝ Arduino- ում 7 ֆունտ ստեռլինգ ամրացնելու համար
- RST ՝ Arduino- ում 6 ֆունտ ստեռլինգ ամրացնելու համար
Ուշադրություն. Arduino- ում կա ընդամենը մեկ 5V փին: Ե՛վ RTC մոդուլին, և՛ LCD էկրանին էներգիա մատակարարելու համար Y մալուխ պատրաստելու համար ձեզ հարկավոր է օգտագործել տախտակ կամ միացնել մի քանի ցատկող լարեր:
Քայլ 6: Կոդի բեռնում և գործարկում
Ներբեռնեք «.zip» ֆայլը հետևյալ GitHub պահոցից:
«DaliClock» թղթապանակի ներսում Arduino IDE- ում բացեք «DaliClock.ino» ֆայլը և տեղադրեք այն ձեր Arduino տախտակին: Theամացույցը պետք է կենդանանա:
Theամացույցը չափազանց հեշտ է օգտագործել.
- Մատը պահեք թվանշանի վրա ՝ այն փոխելու և ժամանակը սահմանելու համար:
- Սեղմեք և պահեք էկրանի ներքևում ՝ օրացույցի ռեժիմին անցնելու համար:
- Ձեր մատը պահեք ամսաթվի թվանշանի վրա `ամսաթիվը սահմանելու համար:
- Հինգ վայրկյան անգործությունից հետո ժամացույցը ինքնաբերաբար կվերադառնա ժամանակի ռեժիմին:
Քայլ 7: Անհատականացրեք գույները:
Ես խմբագրում եմ «DaliClock.ino» - ն, կարող եք հարմարեցնել գրադիենտների գույները ժամացույցի թվանշանների, ցանցի և թվերի երկայնքով անցնող «փայլ» -ի համար: Պարզապես փոխեք տասնվեցական արժեքները հետևյալ տողերում.
clock.fill_gradient (0xFF0000, 0x0000FF); grid.fill_gradient (0x000000, 0xFF8800); shine.fill_gradient (0x7F7F7F);
Ընդլայնված օգտվողների համար
Եթե ցանկանում եք փոխել Arduino կապերը, որոնք օգտագործվում են LCD էկրանին, խմբագրեք «DaliClock/src/ui_lib/ui_config.h» ֆայլը: DS1302 մոդուլի համար օգտագործվող կապերը փոխելու համար խմբագրեք «DaliClock/src/ds1302.cpp» ֆայլը
Երկրորդ տեղը զբաղեցնող ժամացույցների մրցույթում
Խորհուրդ ենք տալիս:
Ինչպես պատրաստել անալոգային ժամացույց և թվային ժամացույց Led Strip- ով `օգտագործելով Arduino: 3 քայլ
Ինչպես պատրաստել անալոգային ժամացույց և թվային ժամացույց Led Strip- ով Arduino- ի միջոցով. Այսօր մենք պատրաստելու ենք անալոգային ժամացույց & Թվային ժամացույց Led Strip- ով և MAX7219 Dot մոդուլով Arduino- ով: willամանակը կուղղի տեղական ժամային գոտու հետ: Անալոգային ժամացույցը կարող է օգտագործել ավելի երկար LED ժապավեն, այնպես որ այն կարող է կախվել պատից ՝ արվեստի գործ դառնալու համար
Թվային ժամացույց, բայց առանց միկրոկառավարիչի [Hardcore Electronics] ՝ 13 քայլ (նկարներով)
Թվային ժամացույց, բայց առանց միկրոկառավարիչի [Hardcore Electronics]. Միկրոկոնտրոլերի միջոցով սխեմաներ կառուցելը բավականին հեշտ է, բայց մենք ամբողջովին մոռանում ենք այն մի քանի տոննա աշխատանքը, որը միկրոկոնտրոլերը պետք է կատարեր մի պարզ առաջադրանք կատարելու համար (նույնիսկ լուսադիոդի թարթման դեպքում): Այսպիսով, որքան դժվար կլիներ թվային ժամացույցն ամբողջական դարձնել
Թվային ժամացույց ՝ օգտագործելով միկրոկառավարիչ (AT89S52 առանց RTC- ի միացում). 4 քայլ (նկարներով)
Թվային ժամացույց ՝ օգտագործելով միկրոկառավարիչ (AT89S52 Առանց RTC- ի միացում). Թույլ տվեք նկարագրել ժամացույցը … " ockամացույցը սարք է, որը հաշվում է և ցույց է տալիս ժամանակը (հարաբերական) " !!! Գուշակիր, որ ես ճիշտ ասացի, որպեսզի թույլ տանք ARԱՄԱՈՅ AL ALԱՐԳԱՄԱՆ հատկությամբ . Ո NOTՇԱԴՐՈԹՅՈՆ. Ընթերցանության համար կպահանջվի 2-3 րոպե: Կարդացեք ամբողջ նախագիծը, հակառակ դեպքում ես չեմ
EL Wire Neon Nixie ոճի ժամացույց ՝ 21 քայլ (նկարներով)
EL Wire Neon Nixie Style ժամացույց. Այս հրահանգը նկարագրում է, թե ինչպես կարելի է ժամացույց պատրաստել EL մետաղալարով: Այս ժամացույցի դիզայնը նման է նեոնային նշանի և Nixie ժամացույցի համադրությանը: «Նեոն» ստեղծելու ընթացքում: անվան տախտակ EL Wire- ի հետ, ես ուզում էի մի քանի անիմացիա ավելացնել: Սա հանգեցրեց
«Շառլոտայի վեբ» ոճի LED թելերի ժամացույց ՝ 10 քայլ (նկարներով)
«Շառլոտի վեբ» ոճի LED թելերի ժամացույց. Երբ ես առաջին անգամ տեսա լուսադիոդային լամպերը, ես մտածում էի, որ թելերը պետք է ինչ-որ բանի համար լավ լինեն, բայց դա տևեց մինչև էլեկտրոնիկայի տեղական խանութի փակումը ինձ համար: գնել մի քանի լամպ ՝ ջարդելու մտադրությամբ