Բովանդակություն:
- Քայլ 1. Նյութերի և սարքավորումների հավաքում
- Քայլ 2: Ակնարկ
- Քայլ 3: Բառի ժամացույցի դեմքը
- Քայլ 6: Էլեկտրոնիկա
- Քայլ 7: Էներգամատակարարում
- Քայլ 8: Ամեն ինչ միասին դնել
- Քայլ 9. Բառի ժամացույցի հետևի ստեղծում
- Քայլ 10. Arduino Nano- ի ծրագրավորում
- Քայլ 11: Ավարտեք
Video: Բառի ժամացույց ՝ 11 քայլ (նկարներով)
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:49
Մի քանի տարի առաջ ես սկսեցի պատրաստել իմ առաջին Word ockամացույցը ՝ ոգեշնչված մատչելի Instructables- ով: Այժմ, երբ ես պատրաստել եմ ութ Word Clocks, որոնք ամեն անգամ փորձում եմ կատարելագործել, կարծում եմ, որ ժամանակն է կիսվել իմ փորձով:
Իմ փորձի առավելությունն այն է, որ իմ Word ockամացույցի վերջին տարբերակը իրականում բավականին պարզ է. Եթե ունեք բոլոր բաղադրիչները, ապա պետք է կարողանաք այն կառուցել մեկ օրում:
Նախ, բառի ժամացույցի ներսը:
Իմ ընթացիկ տարբերակը օգտագործում է RGB լուսադիոդային ժապավեն. Սա led ժապավեն է, որի մեջ յուրաքանչյուր «լամպ» բաղկացած է կարմիր, կանաչ և կապույտ լուսամփոփներից: Երեք գույների համադրմամբ (գրեթե) յուրաքանչյուր գույն կարող է ստեղծվել: RGB լուսադիոդային ժապավենը վերահսկվում է մեկ մուտքագրմամբ (ինձ համար դեռ մի փոքր կախարդական է): Այսպիսով, մի մետաղալար միացնելով, կարող եք վերահսկել շերտի բոլոր լուսարձակները:
Բառի ժամացույցի դեմքի յուրաքանչյուր տառի հետևում (խնդրում ենք տե՛ս ավելի ուշ այս քայլը) թաքնված է RGB լուսադիոդի ժապավենի մեկ լուսարձակը: Այսպիսով, երբ լուսարձակը միանում է, այն պետք է լուսավորի մեկ տառ: Դա իրականացնելու համար ես օգտագործեցի լազերային կտրիչ `փայտե տախտակի ցանցը կտրելու համար: Այլ հրահանգների մեջ այս ցանցը պատրաստվել է օգտագործելով փրփուր շերտեր, որոնք միասին դրված են ցանցում: Ես նույնպես փորձեցի սա, բայց դա ինձ մոտ չստացվեց: Այնուամենայնիվ, իմ առաջին տարբերակում ես ցանցը պատրաստեցի բարակ փայտե շերտերից, որոնք սոսնձել էի միասին: Սա հիանալի է աշխատում, բայց դրա կառուցումը շատ ժամանակ է պահանջում:
Բառի ժամացույցի ուղեղը Արդուինո Նանոն է: Այս փոքրիկ համակարգիչը ի վիճակի է վերահսկել RGB լուսադիոդային ժապավենը: Ինտերնետում կարող եք գտնել անսահման շատ ծրագրեր ՝ խառնաշփոթելու համար, բավականին զվարճալի:
Շատ զոդումից (ինչը ժամանակ է պահանջում և բավականին արհեստ է) խուսափելու համար ես օգտագործում եմ տերմինալային ադապտեր Arduino Nano- ի համար: Տերմինալային ադապտորը միայն այն է, որ մեզ հնարավորություն տա պտուտակներ օգտագործելով միացնել մեր լարերը Arduino- ին:
Իհարկե, ցանկացած ժամացույցի նպատակը, գեղեցիկ լինելուց բացի, ժամանակի ցուցադրումն է: Իմ Խոսքի ժամացույցում իրական ժամանակի ժամացույցի մոդուլը (RTC) հետևում է ժամանակին: Այս մոդուլի գաղափարն այն է, որ ճիշտ ժամանակը սահմանելուց հետո այն անընդհատ թրթռում է (մինչև մարտկոցը չմեռնի): Ես աշխատում եմ DS3231 RTC- ի հետ, որը բավականին էժան է և մեծ աջակցություն կա ինտերնետում:
Այժմ Բառի ժամացույցի ներսը պարզ է, մենք շարժվում ենք դեպի դուրս:
Փորձից ես գիտեմ, որ կարևոր է ձեր նախագիծը սկսել հարմար հիմքից: Ահա թե ինչու ես կառուցում եմ իմ գրեթե բոլոր Word ocksամացույցները ՝ օգտագործելով IKEA- ի RIBBA շրջանակը: Դրա առավելությունն այն է, որ սկսում ես մի շրջանակով, որի բոլոր անկյունները գեղեցիկ են 90 աստիճանով, իսկ արտաքին ավարտը անթերի է: Իհարկե, եթե ցանկանում եք, կարող եք կառուցել ձեր սեփական շրջանակը, բայց ես կառչած կմնամ RIBBA շրջանակին:
Բառի ժամացույցի երեսը որոշվում է այն տառերով, որոնց միջոցով լույսը ցույց է տալիս ժամանակը: Ես գտա այս դեմքը ստեղծելու երկու եղանակ.
- Տպագրություն թափանցիկ փայլաթիթեղի վրա: Փայլաթիթեղի վրա կարող եք տպել տառերի բացասականը: Սև թանաքը լույս է սփռում: Այս տարբերակի թերությունն այն է, որ թանաքը պետք է այնքան խիտ լինի, որ թափանցիկ չլինի: Հնարավոր լուծում է դեմքը երկու անգամ տպելը և դրանք միմյանց վրա դնելը:
- Լազերային կտրող թուղթ: Եթե դուք ի վիճակի եք օգտագործել լազերային դանակ, ապա այլընտրանք է տառերը թղթից կտրելը: Եթե թուղթը բավականաչափ հաստ է, ոչ մի լույս չի անցնի: Այնուամենայնիվ, դուք պետք է օգտագործեք «տրաֆարետ» տառատեսակ: Այսպիսի տառատեսակներ չունեն մոտ շրջանակներ: Այսպիսով, օրինակ, «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 եվրո:
- Դեմքի համար ձեզ կամ պետք է.
- Թափանցիկ փայլաթիթեղ, որը հարմար է տպելու համար (հարցրեք ձեր տեղական տպարանին):
- Ստվարաթուղթ, որը հարմար է լազերային կտրման համար (հարցրեք ձեր լազերային կտրիչին):
Գինը `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ամացույցի բոլոր շերտերը:
- Բառի ժամացույցի դեմքը դրեք RIBBA շրջանակում:
- Տեղադրեք (կիսամյակային) անթափանց թուղթ (սովորական տպագրական թուղթ կամ հետագծող թուղթ), որպեսզի լույսը գեղեցիկ տարածվի տառի երկայնքով:
- Տեղադրեք ցանցը RIBBA- ի շրջանակում:
- Տախտակը մի կողմից լուսադիոդային մատրիցով, իսկ մյուս կողմից էլեկտրոնային բաղադրիչները կարող են զգուշորեն տեղադրվել RIBBA- ի շրջանակի մեջ:
Քայլ 9. Բառի ժամացույցի հետևի ստեղծում
Theամացույցի հետևի կողմը պարզապես կարելի է պատրաստել փայտե տախտակից: Դա անելու ամենալավ ձևն այն է, որ մի կտոր տախտակ տեսնեք նույն չափսերով (մոտ 22.5x22.5 սմ), ինչպես RIBBA- ի շրջանակում մատակարարված տախտակը: Բառի ժամացույցի հետևի մասում երկու անցք կատարեք ՝ մեկը պատին ամրացնելու համար (եթե ցանկանում եք) և մեկը ՝ լարային լարին ՝ Բառի ժամացույցը թողնելու համար:
Փայտե ժապավենի մոտ 20 սմ երկարությամբ երկու կտոր տեսաք: Այս երկու շերտերն ունեն երկու գործառույթ.
- Փայտե տախտակը մի կողմից ՝ RGB լուսադիոդային ժապավենով, իսկ մյուս կողմից ՝ էլեկտրոնային բաղադրամասերը տեղում պահած
- Ստեղծելով մակերես, որի վրա 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: Ավարտեք
Եթե ամեն ինչ ընթանում էր ըստ պլանի, դուք պարզապես ստեղծեցիք ձեր սեփական բառի ժամացույցը:
Խնդրում եմ, եթե ունեք որևէ առաջարկություն, մի կասկածեք մեկնաբանել: Ես կփորձեմ պատասխանել դրանց, բայց քանի որ իմ ժամանակը սահմանափակ է, դա կարող է որոշ ժամանակ տևել:
Խորհուրդ ենք տալիս:
Բյուջետային Arduino RGB բառի ժամացույց: 7 քայլ (նկարներով)
Budget Arduino RGB բառի ժամացույց. էժան բառային ժամացույց! Գործիքներ, որոնք ձեզ անհրաժեշտ կլինեն այս նախագծի համար oldոդման երկաթ & Oldոդման լարեր (իդեալականորեն առնվազն 3 տարբեր գույների) 3D տպիչ (Կամ մեկին մուտք գործելը, կարող եք նաև
«Կլոր» բառի ժամացույց (հոլանդերեն և անգլերեն!) ՝ 8 քայլ (նկարներով)
«Կլոր» բառի ժամացույց (հոլանդերեն և անգլերեն!). Մի քանի տարի առաջ ես առաջին անգամ տեսա բառի ժամացույց ինտերնետում: Այդ ժամանակից ի վեր, ես միշտ ցանկացել եմ ինքնուրույն պատրաստել: Կան բազմաթիվ հրահանգներ, բայց ես ուզում էի օրիգինալ բան պատրաստել: Ես շատ բան չգիտեմ էլեկտրոնիկայի մասին, այնպես որ ես օգտագործեցի
NeoMatrix 8x8 բառի ժամացույց ՝ 6 քայլ (նկարներով)
NeoMatrix 8x8 բառի ժամացույց. Ձեզ հիացե՞լ է ժամանակի ընթացքը: Wantանկանու՞մ եք ոճային, ժամանակակից և ֆունկցիոնալ ժամացույց ավելացնել ձեր ժամացույցների հավաքածուին: Clockամացույց բառը ժամանակն ասելու յուրահատուկ սարք է, որն օգտագործում է տառերի ցանց `ժամանակը նշելու համար: Մինչ դու կարող ես
Բառի ժամացույց ՝ 21 քայլ (նկարներով)
Բառի ժամացույց. Եվս մեկ տարբերակ ժողովրդական բառերի ժամացույցի վերաբերյալ: Արդուինոյի կլոնի և WS2812B LED- ների օգնությամբ դիզայնը նախ ոգեշնչվեց այս օրինակով, այնուհետև ես վերաշարադրեցի որոնվածը, որը ներառում էր որոշ գաղափարներ այս ուսուցանվող գրադարանի միջոցով: Իմ նպատակները
Մինիմալիստական բառի ժամացույց ՝ 28 քայլ (նկարներով)
Մինիմալիստական բառի ժամացույց. Շնորհակալություն Super Make Something- ի, քանի որ այս նախագիծը ոգեշնչված էր նրանց Neopixel Word Clock- ով: Այս ժամացույցը ես ստեղծել եմ որպես IGCSE դիզայնի մի մաս & Տեխնոլոգիայի դասընթաց և դրա համար ստացել է A*: CAD մոդելը նախապես կառուցվել էր միաձուլման վրա, այսպիսով