Բովանդակություն:

Բառի ժամացույց ՝ 11 քայլ (նկարներով)
Բառի ժամացույց ՝ 11 քայլ (նկարներով)

Video: Բառի ժամացույց ՝ 11 քայլ (նկարներով)

Video: Բառի ժամացույց ՝ 11 քայլ (նկարներով)
Video: Եթե երազում տեսնում եք այս 10 բաները, ապա չպետք է անտեսեք 2024, Նոյեմբեր
Anonim
Բառի ժամացույց
Բառի ժամացույց
Բառի ժամացույց
Բառի ժամացույց

Մի քանի տարի առաջ ես սկսեցի պատրաստել իմ առաջին Word ockամացույցը ՝ ոգեշնչված մատչելի Instructables- ով: Այժմ, երբ ես պատրաստել եմ ութ Word Clocks, որոնք ամեն անգամ փորձում եմ կատարելագործել, կարծում եմ, որ ժամանակն է կիսվել իմ փորձով:

Իմ փորձի առավելությունն այն է, որ իմ Word ockամացույցի վերջին տարբերակը իրականում բավականին պարզ է. Եթե ունեք բոլոր բաղադրիչները, ապա պետք է կարողանաք այն կառուցել մեկ օրում:

Նախ, բառի ժամացույցի ներսը:

Իմ ընթացիկ տարբերակը օգտագործում է RGB լուսադիոդային ժապավեն. Սա led ժապավեն է, որի մեջ յուրաքանչյուր «լամպ» բաղկացած է կարմիր, կանաչ և կապույտ լուսամփոփներից: Երեք գույների համադրմամբ (գրեթե) յուրաքանչյուր գույն կարող է ստեղծվել: RGB լուսադիոդային ժապավենը վերահսկվում է մեկ մուտքագրմամբ (ինձ համար դեռ մի փոքր կախարդական է): Այսպիսով, մի մետաղալար միացնելով, կարող եք վերահսկել շերտի բոլոր լուսարձակները:

Բառի ժամացույցի դեմքի յուրաքանչյուր տառի հետևում (խնդրում ենք տե՛ս ավելի ուշ այս քայլը) թաքնված է RGB լուսադիոդի ժապավենի մեկ լուսարձակը: Այսպիսով, երբ լուսարձակը միանում է, այն պետք է լուսավորի մեկ տառ: Դա իրականացնելու համար ես օգտագործեցի լազերային կտրիչ `փայտե տախտակի ցանցը կտրելու համար: Այլ հրահանգների մեջ այս ցանցը պատրաստվել է օգտագործելով փրփուր շերտեր, որոնք միասին դրված են ցանցում: Ես նույնպես փորձեցի սա, բայց դա ինձ մոտ չստացվեց: Այնուամենայնիվ, իմ առաջին տարբերակում ես ցանցը պատրաստեցի բարակ փայտե շերտերից, որոնք սոսնձել էի միասին: Սա հիանալի է աշխատում, բայց դրա կառուցումը շատ ժամանակ է պահանջում:

Բառի ժամացույցի ուղեղը Արդուինո Նանոն է: Այս փոքրիկ համակարգիչը ի վիճակի է վերահսկել RGB լուսադիոդային ժապավենը: Ինտերնետում կարող եք գտնել անսահման շատ ծրագրեր ՝ խառնաշփոթելու համար, բավականին զվարճալի:

Շատ զոդումից (ինչը ժամանակ է պահանջում և բավականին արհեստ է) խուսափելու համար ես օգտագործում եմ տերմինալային ադապտեր Arduino Nano- ի համար: Տերմինալային ադապտորը միայն այն է, որ մեզ հնարավորություն տա պտուտակներ օգտագործելով միացնել մեր լարերը Arduino- ին:

Իհարկե, ցանկացած ժամացույցի նպատակը, գեղեցիկ լինելուց բացի, ժամանակի ցուցադրումն է: Իմ Խոսքի ժամացույցում իրական ժամանակի ժամացույցի մոդուլը (RTC) հետևում է ժամանակին: Այս մոդուլի գաղափարն այն է, որ ճիշտ ժամանակը սահմանելուց հետո այն անընդհատ թրթռում է (մինչև մարտկոցը չմեռնի): Ես աշխատում եմ DS3231 RTC- ի հետ, որը բավականին էժան է և մեծ աջակցություն կա ինտերնետում:

Այժմ Բառի ժամացույցի ներսը պարզ է, մենք շարժվում ենք դեպի դուրս:

Փորձից ես գիտեմ, որ կարևոր է ձեր նախագիծը սկսել հարմար հիմքից: Ահա թե ինչու ես կառուցում եմ իմ գրեթե բոլոր Word ocksամացույցները ՝ օգտագործելով IKEA- ի RIBBA շրջանակը: Դրա առավելությունն այն է, որ սկսում ես մի շրջանակով, որի բոլոր անկյունները գեղեցիկ են 90 աստիճանով, իսկ արտաքին ավարտը անթերի է: Իհարկե, եթե ցանկանում եք, կարող եք կառուցել ձեր սեփական շրջանակը, բայց ես կառչած կմնամ RIBBA շրջանակին:

Բառի ժամացույցի երեսը որոշվում է այն տառերով, որոնց միջոցով լույսը ցույց է տալիս ժամանակը: Ես գտա այս դեմքը ստեղծելու երկու եղանակ.

  1. Տպագրություն թափանցիկ փայլաթիթեղի վրա: Փայլաթիթեղի վրա կարող եք տպել տառերի բացասականը: Սև թանաքը լույս է սփռում: Այս տարբերակի թերությունն այն է, որ թանաքը պետք է այնքան խիտ լինի, որ թափանցիկ չլինի: Հնարավոր լուծում է դեմքը երկու անգամ տպելը և դրանք միմյանց վրա դնելը:
  2. Լազերային կտրող թուղթ: Եթե դուք ի վիճակի եք օգտագործել լազերային դանակ, ապա այլընտրանք է տառերը թղթից կտրելը: Եթե թուղթը բավականաչափ հաստ է, ոչ մի լույս չի անցնի: Այնուամենայնիվ, դուք պետք է օգտագործեք «տրաֆարետ» տառատեսակ: Այսպիսի տառատեսակներ չունեն մոտ շրջանակներ: Այսպիսով, օրինակ, «o» - ն ոչ միայն թերթի անցք կլինի, այլ իրականում «o»:

Ի՞նչ է անում բառի ժամացույցը:

Իհարկե, Բառի ժամացույցը պետք է ասի ձեզ ժամանակը: Բացի այդ, քանի որ մենք օգտագործում ենք RGB led ժապավեն, դուք կարող եք լուսավորել ցանկացած տառ (գրեթե) ցանկացած գույնով: Կարող եք սահմանել RGB- ի առանձին լուսարձակների գույնը `ծրագրավորելով Arduino Nano- ն: Եթե ցանկանում եք կարողանալ իրական ժամանակում փոխել led- ների գույները, կարող եք ավելացնել կոճակ, որը դա անում է ձեզ համար: Այնուամենայնիվ, քանի որ ես ուզում եմ այն պարզ պահել առայժմ, սա ներառված չէ այս Հրահանգում:

Վերջերս ես մշակեցի Word ժամացույց, որն օգտագործում է Bluetooth- ը `գույներն ու ժամանակը սահմանելու համար: Եթե ժամանակ գտնեմ, այս մասին թարմացում կտեղադրեմ:

Քայլ 1. Նյութերի և սարքավորումների հավաքում

Նյութերի և սարքավորումների հավաքում
Նյութերի և սարքավորումների հավաքում
Նյութերի և սարքավորումների հավաքում
Նյութերի և սարքավորումների հավաքում
Նյութերի և սարքավորումների հավաքում
Նյութերի և սարքավորումների հավաքում

Անհրաժեշտ նյութեր

- RGB ղեկավարվող ժապավեն, 5 վոլտ, 60 լեդ մեկ մետրի համար, անհատապես հասցեական: Ձեզ անհրաժեշտ է մոտ 3 մետր led ժապավեն: Օրինակ ՝ դա անելու է ՝ RGB led ժապավեն: «IP» - ը ջրի դիմացկունության աստիճանն է: Քանի որ մեր օգտագործած բաղադրիչներից ոչ մեկը ջրի դիմացկուն չէ, ip30 տարբերակը լավ է: Գինը ՝ 4 եվրո մեկ մետրի համար, ուստի 12 եվրո:

- Արդուինո Նանո. Արդուինո Նանո: Խնդրում ենք նկատի ունենալ, որ դա հարմար է միայն Arduino- ի համար, որի կապումներն արդեն զոդված են Arduino- ին: Գինը ՝ 3 եվրո:

- Տերմինալային ադապտեր Arduino Nano- ի համար: Տերմինալային ադապտեր օգտագործելը շատ ժամանակ կխնայի: Նրանք բավականին էժան են. Տերմինալային ադապտերԳինը `1 եվրո:

- RTC DS3231 ՝ RTC DS3231: Դուք կարող եք օգտագործել մեկ այլ RTC, բայց այս մեկը կատարյալ լավ է աշխատում: Գինը ՝ 1 եվրո:

- RIBBA- շրջանակ ՝ RIBBA շրջանակ (23x23 սմ), սև կամ սպիտակ: Գինը ՝ 6 եվրո:

- Դեմքի համար ձեզ կամ պետք է.

  1. Թափանցիկ փայլաթիթեղ, որը հարմար է տպելու համար (հարցրեք ձեր տեղական տպարանին):
  2. Ստվարաթուղթ, որը հարմար է լազերային կտրման համար (հարցրեք ձեր լազերային կտրիչին):

Գինը `5 եվրո:

- Jumper լարերը `բաղադրիչները միացնելու համար: Ես իսկապես չգիտեմ, թե քանիսն են մեզ պետք, բայց դրանք էժան են և լայնորեն հասանելի: Jumper լարերը: Հարմար է ունենալ արական, արական, իգական և իգական կանացի լարեր, այնուամենայնիվ, արու և արու լարերը նույնպես դա կանեն (մի փոքր լրացուցիչ զոդման միջոցով): Գինը `3 եվրո:

- Էներգամատակարարում: RGB LED ժապավենը օգտագործում է 5 Վ լարման: Կարևոր է չգերազանցել այս լարումը, քանի որ RGB լուսադիոդային շերտերը հեշտությամբ վնասվում են: Յուրաքանչյուր led օգտագործում է 20-60mA: Քանի որ մենք օգտագործում ենք 169 լուսարձակներ, այն հզորությունը, որն անհրաժեշտ է LED- ները սնուցելու համար, բավականին մեծ է: Հետևաբար, ես խորհուրդ եմ տալիս օգտագործել առնվազն 2000 մԱ էլեկտրամատակարարում, օրինակ ՝ սրանք. Էներգամատակարարում: Գինը ՝ 5 եվրո:

- Մեկ 400-500 օմ դիմադրություն: Գինը ՝ աննշան:

- Մեկ 1000 uF կոնդենսատոր: Գինը ՝ աննշան:

- Մեկ նախատիպ տախտակ, օրինակ ՝ սրանք ՝ Protoboard: Գինը ՝ 1 եվրո:

- Փայտանյութ (տախտակ) ՝ ժամացույցի հետևի մասի համար: Գինը ՝ 2 եվրո:

- Փայտե ժապավեն ՝ մոտ 3x2 սմ չափով, Word ockամացույցի հետևի հատվածը շրջանակին ամրացնելու համար: Գինը ՝ 1 եվրո:

- Երկու մետաղալար ընկույզ (5 լարերի միացման համար), որոնք հասանելի են ձեր տեղական DIY խանութում: Գինը ՝ 2 եվրո:

Ընդհանուր գինը `մոտ 40 եվրո:

Անհրաժեշտ սարքավորումները

- Մատիտ- oldոդման կայան- Ձգվող գործիք- Պտուտակահան- Մկրատ- Երկկողմանի ժապավեն (բաղադրիչները ամրացնելու համար)- Սղոց (Word ockամացույցի հետևի տախտակին սղոցելու համար)- Կտորի կտոր (RIBBA- ի քերծվածքներից խուսափելու համար) շրջանակ դրա վրա աշխատելիս)

Քայլ 2: Ակնարկ

Այժմ մենք ունենք բոլոր նյութերը, հաճելի է ունենալ ակնարկ բառի ժամացույցի ընդհանուր գաղափարի վերաբերյալ:

Բառի ժամացույցի երեսը բաղկացած է տառերից (կամ տպված թափանցիկ փայլաթիթեղի վրա, կամ ստվարաթղթից կտրված լազերային): Յուրաքանչյուր տառի հետևում թաքնված է RGB լուսադիոդի մեկ լուսարձակը: Քանի որ RIBBA շրջանակն ունի 23x23 սմ չափսեր, և մենք օգտագործում ենք RGB լուսադիոդային ժապավեն, որը բաղկացած է 60 լուսատուից մեկ մետրի համար (այսպիսով 100 սմ/60 հատ = 1.67 սմ մեկ լուսադիոդի համար), մենք կարող ենք տեղավորել 23 սմ/1.67 = 13.8 լուսարձակներ մեկ շարքում: Քանի որ 0.8 led- ը կարող է մի փոքր անհարմար լինել, մենք մնում ենք 13 տողի մեկ տողում: Քանի որ RIBBA շրջանակը քառակուսի է, մենք (հետագայում) կկառուցենք «led-matrix» ՝ 13x13 led- ով:

Պարզ ասած ՝ Բառի ժամացույցը բաղկացած է մի փոքրիկ ժամացույցից (RTC DS3231), որը մի անգամ կարգավորվելուց հետո շարունակ թակվում է: Այս փոքրիկ ժամացույցը ժամանակը փոխանցում է փոքրիկ համակարգչին (Arduino Nano): Փոքրիկ համակարգիչը գիտի, թե որ լուսարձակները պետք է միացվեն որոշակի ժամանակ: Այսպիսով, փոքրիկ համակարգիչը ազդանշան է ուղարկում չնայած տվյալների հաղորդալարին դեպի RGB LED ժապավեն և միացնում է լուսարձակները:

Սա բավականին պարզ է հնչում, այնպես չէ՞::)

Քայլ 3: Բառի ժամացույցի դեմքը

Led- մատրիցայի ստեղծում
Led- մատրիցայի ստեղծում

Մենք կօգտագործենք 13 տող մեկ տողում և 13 տող, ինչը կհանգեցնի 13x13 լեդ մատրիցայի:

RGB լուսադիոդային ժապավենի կտրում

Կտրեք RGB- ի led ժապավենի 13 ժապավենը ՝ 13 led երկարությամբ: Դուք պետք է կտրեք RGB led ժապավենը երեք պղնձե ձվաձևերի մեջտեղում:

13 RGB led շերտերի հավաքում

Մենք կպչում ենք 13 առաջնորդվող շերտերը փայտե տախտակին, որը ներառված է RIBBA- ի շրջանակում: Տախտակին սոսնձված է կարթ, որը հեշտությամբ կարելի է հեռացնել պտուտակահան օգտագործելով: Օգտագործելով ցանցը (նախորդ քայլի), դուք կարող եք հեշտությամբ նշել տախտակի վրա յուրաքանչյուր լուսադիոդի դիրքը: RGB- ի ղեկավարած շերտերի մեծ մասը կպչուն մեջք ունի, որպեսզի դրանք հեշտությամբ կպչեք տախտակին: Կարևոր է նշել RGB led շերտի ուղղությունը: RGB լուսադիոդի սլաքները ցույց են տալիս այն ուղղությունը, որով հոսում է հոսանքը: Քանի որ մենք ցանկանում ենք միացնել 13 RGB լուսադիոդային ժապավենները, մենք պետք է շարունակական ուղի ստեղծենք հոսանքի հոսքի համար: Վերջերս IKEA- ն կտրեց տախտակի մի անկյունը, որպեսզի ավելի հեշտ լինի տախտակը շրջանակից հանել: Հարմար է օգտագործել այս կտրված անկյունը `տախտակի մի կողմից մյուսը լարերը հասցնելու համար: Այլ կերպ ասած, համոզվեք, որ առաջին led- ը գտնվում է կտրված անկյունում:

Rոդում են 13 RGB led ժապավենները

Այժմ 13 RGB LED շերտերը խրված են տախտակի վրա, մենք կարող ենք դրանք միացնել ՝ օգտագործելով զոդման երկաթը: Նախ, մի փոքր զոդ տարածեք պղնձե ձվաձևերի յուրաքանչյուր կեսին: Երկրորդ, կտրեք jumper լարերը շերտի մի ծայրից: Կրկին, մի փոքր կպցրեք մետաղալարերի կտրված ծայրին: Այժմ, մետաղալարերի պոկված ծայրը դիպչեց պղնձե օվալին և օգտագործեց զոդման հալեցուցիչը և միացրեց դրանք: Միացրեք մեկ RGB լուսադիոդի GND- ը հաջորդ RGB լուսադիոդի GND- ին: Նույնը արեք 5V և տվյալների լարերի դեպքում:

LED մատրիցայի ավարտում

RGB սոսինձը կպցրեք RGB led մատրիցի առաջին led պղնձե երեք ձվաձողերից յուրաքանչյուրին: Ինչպես ասվեց, հարմար է առաջին led- ը տեղադրել տախտակի կտրված անկյունում, որպեսզի երեք լարերը հեշտությամբ հասցնեք տախտակի մյուս կողմը:

Քայլ 6: Էլեկտրոնիկա

Էլեկտրոնիկա
Էլեկտրոնիկա

Այժմ մենք ավարտեցինք մեր led մատրիցան, կարող ենք սկսել բաղադրիչների միացումը:

Մենք կպցնենք բաղադրիչները (Arduino Nano տերմինալային ադապտերում, RTC DS3231, մետաղալարերի ընկույզներ) այն տախտակի հետևի մասում, որի վրա մենք պատրաստել ենք մեր led մատրիցան: Բաղադրիչները ամրացնելու համար կարող եք օգտագործել երկկողմանի ժապավեն:

RGB LED ժապավեն

Նախ, տեղադրեք Arduino Nano- ն տերմինալի ադապտեր: Հարմար է տերմինալի ադապտեր տեղադրելը տախտակի մեջտեղում, քանի որ տերմինալային ադապտերին պետք է միացնել բավականին լարեր: Միացրեք RGB led շերտի տվյալների հաղորդալարը (միջին մետաղալարը) Arduino Nano- ի թվային նավահանգիստներից մեկին (սովորաբար ես օգտագործում եմ D6 նավահանգիստը): RGB լուսադիոդային ժապավենը լարման թռիչքներից պաշտպանելու համար տվյալների մետաղալարերի և Arduino- ի միջև կարող եք տեղադրել 400-500 օմ ռեզիստոր:

RTC DS3231

Երկրորդ, RTC DS3231- ը ինչ -որ տեղ կպցրեք տախտակին: Այս մոդուլին անհրաժեշտ է չորս միացում `մեկ հիմք, մեկ 5V, մեկ SCL և մեկ SDA: Մենք չենք օգտագործում SQW և 32K պորտը: RTC DS3231 կապումներին միանալու համար կարող եք օգտագործել կանացի մետաղալար: Միացրեք SCL- ն Arduino Nano- ի հինգերորդ անալոգային պորտին (A5): SDA- ն միացրեք Arduino Nano- ի չորրորդ անալոգային պորտին (A4):

Քայլ 7: Էներգամատակարարում

Էներգամատակարարում
Էներգամատակարարում
Էներգամատակարարում
Էներգամատակարարում

Ինչ սնուցման աղբյուր օգտագործել:

Լարում Դուք կարող եք սնուցել Arduino Nano- ն ՝ օգտագործելով լարումների լայն կատաղություն: «Vin» նավահանգիստը կարող է աշխատել 7-12 Վ, 5 Վ նավահանգիստը ՝ 5 Վ (ինչ անակնկալ է), և դուք կարող եք սնուցել Arduino Nano- ն ՝ օգտագործելով USB մինի մալուխը: Այնուամենայնիվ, RGB- ի ղեկավարած շերտն ավելի պահանջկոտ է իր պահանջների մեջ: Արտադրողների մեծ մասը սահմանում է 5V +/- 5% մուտքագրում իրենց RGB լուսադիոդային ժապավեններին (լրացուցիչ տեղեկությունների համար տե՛ս Neopixels- ի սնուցումը): Հետեւաբար, մենք կօգտագործենք 5 Վ էլեկտրամատակարարում:

Current One RGB լուսարձակը իրականում պարունակում է երեք առանձին լուսարձակներ (կարմիր, կանաչ և կապույտ), որոնք միասին կազմում են ցանկալի գույնը: Երեք լեդերից մեկը օգտագործում է մոտ 20 մԱ: Այսպիսով, RGB լուսարձակը, որն արձակում է սպիտակ գույնը, կարմիր, կանաչ և կապույտ լուսադիոդի վրա միաժամանակ օգտագործում է 3*20 մԱ = 60 մԱ: Եթե սպիտակ գույնի մեջ միանգամից լուսավորեք բոլոր 169 RGB լուսարձակները, ապա ձեզ հարկավոր է 169*60mA = 10140mA = 10A*: Ամենատարածված սնուցման աղբյուրները մոտ 2000 մԱ են: Այսպիսով, այլ կերպ ասած, միանգամից բոլոր RGB լուսարձակները սպիտակ գույնով լուսավորելը այնքան էլ վառ գաղափար չէ **:

Ես խորհուրդ եմ տալիս օգտագործել 5V, 2000mA սնուցման աղբյուր, քանի որ դրանք սովորական են և բավականին էժան:

* Խնդրում ենք ուշադրություն դարձնել, որ բարձր հոսանքները (5 մԱ -ից բարձր) վտանգավոր են: Այսպիսով, խնդրում ենք շատ զգույշ լինել Word ockամացույցը միացնելիս:

** Կան մի քանի հնարքներ ՝ միաժամանակ լուսավորելու բոլոր RGB լուսարձակները, օրինակ ՝ էներգիայի մատակարարումը միացնել RGB լուսադիոդի երկու ծայրերին կամ RGB լուսարձակներ օգտագործել ավելի ցածր պայծառությամբ:

Սնուցման աղբյուրի միացում

Մենք էլեկտրամատակարարումը կկապենք բաղադրիչներին: Մենք միացնելու ենք 1000 uF կոնդենսատոր էներգիայի մատակարարման դրական և բացասական լարերի վրա: Դուք կարող եք օգտագործել նախատախտակը `կապն ապահովելու համար (տես նկարը): Քանի որ մենք ունենք էներգիայի կարիք ունեցող բավականին բաղադրիչներ, մենք 5 Վ էլեկտրամատակարարման երկու լարերից միացնում ենք մեկ լարային ընկույզին. Դրանք կանվանենք դրական մետաղալարերի ընկույզ (որը կապված է էլեկտրամատակարարման դրական լարերի հետ) և բացասական մետաղալար ընկույզ (որը միացված է էներգիայի մատակարարման բացասական մետաղալարին): Այժմ, միացրեք RGB led ժապավենի և RTC DS3231- ի 5V լարերը դրական մետաղալարերի ընկույզին: Նմանապես, RGB լուսադիոդի և RTC DS3231- ի գրունտի լարերը (GND) միացրեք բացասական մետաղալարերի ընկույզին: Մենք սնուցելու ենք Arduino Nano- ն իր 5V նավահանգստի և նրա ցամաքային նավահանգիստների միջոցով: Դա անելու համար միացրեք Arduino- ի 5V նավահանգիստը դրական մետաղալարերի ընկույզին, իսկ GND նավահանգիստներից մեկը `բացասական մետաղալարերի ընկույզին:

Էներգամատակարարման ապահովում

Ձեր բոլոր գեղեցիկ լարերով էլեկտրոնիկայի պատռումից խուսափելու համար խորհուրդ է տրվում էլեկտրամատակարարման լարը ամրացնել RIBBA շրջանակի ներսում: Դուք կարող եք դա անել ՝ պարզապես հանգույց ստեղծելով հոսանքի լարի մեջ, նախքան այն դուրս կգա Word ockամացույցի հետևի մասից: Այնուամենայնիվ, ավելի էլեգանտ միջոց է լարն ամրացնելը ՝ այն սեղմելով RIBBA շրջանակի ներսում: Դուք հեշտությամբ կարող եք դա անել ՝ օգտագործելով փայտի մի կտոր և այն պտուտակելով RIBBA շրջանակի ներսում ՝ երկու պտուտակով: Փայտե կտորի և RIBBA շրջանակի միջև ամրացրեք հոսանքի աղբյուրի լարը: Բառի ժամացույցի իմ վերջին տարբերակում, ես մի փոքր ծխնուց (մոտ 3 սմ) օգտագործեցի հոսանքի լարը ամրացնելու համար: Դրա առավելությունն այն է, որ պետք չէ մի փոքր փայտ կտրել:

Քայլ 8: Ամեն ինչ միասին դնել

Այդ ամենը միասին դնելը
Այդ ամենը միասին դնելը
Այդ ամենը միասին դնելը
Այդ ամենը միասին դնելը

Այժմ մենք տպագրեցինք կամ կտրեցինք Word ockամացույցի երեսը, ավարտեցինք led մատրիցան և միացրեցինք էլեկտրոնային բաղադրիչները, ժամանակն է միասին հավաքել Word ockամացույցի բոլոր շերտերը:

  1. Բառի ժամացույցի դեմքը դրեք RIBBA շրջանակում:
  2. Տեղադրեք (կիսամյակային) անթափանց թուղթ (սովորական տպագրական թուղթ կամ հետագծող թուղթ), որպեսզի լույսը գեղեցիկ տարածվի տառի երկայնքով:
  3. Տեղադրեք ցանցը RIBBA- ի շրջանակում:
  4. Տախտակը մի կողմից լուսադիոդային մատրիցով, իսկ մյուս կողմից էլեկտրոնային բաղադրիչները կարող են զգուշորեն տեղադրվել RIBBA- ի շրջանակի մեջ:

Քայլ 9. Բառի ժամացույցի հետևի ստեղծում

Բառի ժամացույցի հետևի ստեղծում
Բառի ժամացույցի հետևի ստեղծում
Բառի ժամացույցի հետևի ստեղծում
Բառի ժամացույցի հետևի ստեղծում

Theամացույցի հետևի կողմը պարզապես կարելի է պատրաստել փայտե տախտակից: Դա անելու ամենալավ ձևն այն է, որ մի կտոր տախտակ տեսնեք նույն չափսերով (մոտ 22.5x22.5 սմ), ինչպես RIBBA- ի շրջանակում մատակարարված տախտակը: Բառի ժամացույցի հետևի մասում երկու անցք կատարեք ՝ մեկը պատին ամրացնելու համար (եթե ցանկանում եք) և մեկը ՝ լարային լարին ՝ Բառի ժամացույցը թողնելու համար:

Փայտե ժապավենի մոտ 20 սմ երկարությամբ երկու կտոր տեսաք: Այս երկու շերտերն ունեն երկու գործառույթ.

  1. Փայտե տախտակը մի կողմից ՝ RGB լուսադիոդային ժապավենով, իսկ մյուս կողմից ՝ էլեկտրոնային բաղադրամասերը տեղում պահած
  2. Ստեղծելով մակերես, որի վրա Word ockամացույցի հետևի մասը կարող է պտուտակվել տեղում:

Այժմ, պտուտակեք այս շերտերը RIBBA- ի շրջանակի ներսում, համոզվեք, որ դրանք սերտորեն սեղմում եք էլեկտրական բաղադրամասերը պահող տախտակին: Հաջորդը, կարող եք փայտե տախտակ տեղադրել, որը հենց նոր սղոցել եք փայտե շերտերի վերևում և ամրացնել այն պտուտակներով:.

Եթե ցանկանում եք Բառի ժամացույցը տեղադրել պատին, համոզվեք, որ Բառի ժամացույցի հետևի մասը ամուր ամրացված է:

Քայլ 10. Arduino Nano- ի ծրագրավորում

Եթե դուք սկսնակ եք Arduino- ի ծրագրավորման մեջ, խորհուրդ կտամ նախ մի քանի ձեռնարկներ կատարել (օրինակ ՝ Blink), որոնք շատ տեղեկատվական են (և զվարճալի):

Քանի որ ես պարզապես մեքենաշինության ուսանող եմ, ծրագրավորումը նախագծի իմ ամենասիրելի մասը չէ: Բարեբախտաբար, իմ խնամի եղբայրը համակարգչային գիտությունների մագիստրոս է, ուստի Arduino- ի ծրագրավորումը նրա համար տորթ էր: Այսպիսով, ծրագրավորման բոլոր վարկերը նրա համար են (շնորհակալություն Լորենս):

Հիմնական գաղափարն այն է, որ դուք նշեք, թե որ լեդերն ինչ բառի մաս են կազմում: Նկատի ունեցեք, որ առաջին led- ը նշված է որպես led համար 0: Այսպիսով, մենք ունենք 0-168 led: Հաջորդը, դուք պատմում եք Arduino- ին, թե որ բառերը պետք է լուսավորվեն որոշակի ժամանակ: Դուք ժամանակը սահմանում եք RTC DS3231- ի վրա, որպեսզի Arduino- ն իմանա, թե որն է ընթացիկ ժամը:

RGB լուսադիոդի շապիկների գույները որոշվում են 0-255 արժեքով `կարմիր, կանաչ և կապույտ: Այսպիսով, կարմիր լեդ նշվում է (կարմիր, կանաչ, կապույտ) = (255, 0, 0) և մանուշակագույնով ՝ (reg, կանաչ, կապույտ) = (255, 0, 255) նշաններով: Չօգտագործվող լուսարձակը ունի գույն (կարմիր, կանաչ, կապույտ) = (0, 0, 0):

Դուք կարող եք բառերը խմբավորել ըստ նպատակի.

  • Մի խումբ, որը միշտ լուսավորվում է («Դա», «է», քո անունը և այլն)
  • Բառերի խումբ, որոնք նշում են րոպեները
  • Միավորող բառերի խումբ («անցյալ», «դեպի», «կես», «քառորդ» և այլն)
  • Բառերի խումբ, որոնք նշում են ժամերը
  • Խումբ, որը ներառում է բոլոր տառերը, որոնք դուք չեք օգտագործում ընթացիկ պահին

Յուրաքանչյուր բառախմբի համար կարող եք գույն սահմանել (սա ավելի հեշտ է, քան յուրաքանչյուր բառի կամ նույնիսկ տառի առանձին գույն սահմանելը):

Դուք կարող եք վերբեռնել ձեր ծրագիրը `միացնելով Arduino Nano- ն ձեր համակարգչին` օգտագործելով USB մինի մալուխ:

ԹԱՐՄԱՈՄ (2019 թ. Հունվար):

Ես ավելացրել եմ Arduino- ֆայլը Instructable- ին: Ֆայլը գրված է իմ խնամի եղբոր կողմից, ուստի ամբողջ վարկը նրան է պատկանում: Ֆայլը հիմնված է Word ockամացույցի վրա `օգտագործելով որոշակի գույնի ռեժիմների և թվային ռեժիմի միջև կոճակներ: Իհարկե, դուք կարող եք ծրագրավորել կոճակները այնպես, ինչպես ձեզ դուր է գալիս:

Քայլ 11: Ավարտեք

Ավարտվում է!
Ավարտվում է!

Եթե ամեն ինչ ընթանում էր ըստ պլանի, դուք պարզապես ստեղծեցիք ձեր սեփական բառի ժամացույցը:

Խնդրում եմ, եթե ունեք որևէ առաջարկություն, մի կասկածեք մեկնաբանել: Ես կփորձեմ պատասխանել դրանց, բայց քանի որ իմ ժամանակը սահմանափակ է, դա կարող է որոշ ժամանակ տևել:

Խորհուրդ ենք տալիս: