Բառի ժամացույց ՝ 11 քայլ (նկարներով)
Բառի ժամացույց ՝ 11 քայլ (նկարներով)
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: Բառի ժամացույցի դեմքը

Մենք կօգտագործենք 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: Ավարտեք

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

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

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