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

Arduino RGB Matrix բառի ժամացույց ՝ 6 քայլ
Arduino RGB Matrix բառի ժամացույց ՝ 6 քայլ

Video: Arduino RGB Matrix բառի ժամացույց ՝ 6 քայլ

Video: Arduino RGB Matrix բառի ժամացույց ՝ 6 քայլ
Video: RGB светодиодный дисплей 64x32 P2.5/P3 в связке с Arduino 2024, Նոյեմբեր
Anonim
Arduino RGB Matrix բառի ժամացույց
Arduino RGB Matrix բառի ժամացույց

Մոռացեք թվերը, RGB LED բառի ժամացույցը ժամանակը ցուցադրում է որպես տեքստ: Երկու ձեռքի կամ թվային դիսփլեյի փոխարեն Word ockամացույցը ցույց է տալիս ընթացիկ ժամանակը որպես բառեր վառ LED լույսի ներքո `օգտագործելով ստանդարտ 8x8 LED մատրից: Օրինակ, եթե ժամը 10:50 լիներ, LED ժամացույցը կասեր, որ տասնմեկ րոպե տասը րոպե է::30ամը 10: 30 -ին կասեր ՝ ԿԵՍ ԱՆASTՅԱԼ Է ՏԱՍ:

Պարագաներ

Սարքավորման բաղադրիչներ

WS2812 LED 5050 RGB 8x8 64 LED մատրիցա Arduino- ի համար

Wemos D1 Mini Pro

M3 x 12 մմ վեցանկյուն վարդակից պտուտակներ Հեղույսներ

Softwareրագրային ծրագրեր և առցանց ծառայություններ ՝ Arduino IDE

Ձեռքի գործիքներ և սարքավորումներ

Glowforge - Լազերային դանակ կամ լազերային կտրման ծառայություն:

Քայլ 1: Ոչ առաջինը

Ոչ Առաջինը
Ոչ Առաջինը
Ոչ Առաջինը
Ոչ Առաջինը

Ես նախկինում տեսել եմ այս տեսակի Word Clock և ESP8622 ժամացույցներ, բայց ոչ մեկն այնքան էլ պարզ չէր: Ես գտա մի ուսանելի նեոթրակիայով: Այն շատ մոտ էր նրան, ինչ ինձ պետք էր: Իրականում ես պատրաստվում էի դա հասցնել, մինչև aliexpress- ում չգտա այս 8x8 մատրիցային ցանցերը: Ես օգտագործեցի ծածկագիրը և մի փոքր փոփոխեցի այն ՝ իմ դասավորության հետ աշխատելու համար:

Քայլ 2. RGB LED մատրիցը միացնելը

RGB LED մատրիցը միացնելը
RGB LED մատրիցը միացնելը

Շղթան ամենահեշտ մասն է: Պարզապես միացրեք +5v- ը, հիմքը և տվյալները: Վերբեռնեք ծածկագիրը կատարվածի մեջ: Ես խնդիր ունեի IOS- ի և wifi- ի հետ, ուստի երբ այն ավարտվի, այն կստեղծի մուտքի կետ և կծառայի իր էջին `կարգավորումները թարմացնելու համար: Առանց RTC- ի դա այնքան էլ ճշգրիտ չի լինի, բայց ավելի շատ արվեստ է, քան ժամացույցը:

Քայլ 3: Շրջանակի ձևավորում

Շրջանակի նախագծում
Շրջանակի նախագծում
Շրջանակի նախագծում
Շրջանակի նախագծում

Ես բավական բախտավոր եմ, որ ունեմ հասանելի լազեր, ինչը հեշտացրեց պարիսպի ստեղծումը: Սկզբնական կառուցվածքը պատրաստելու համար ես օգտագործեցի հրաշալի svg տուփերի գեներատոր Boxes.py: Ես կափարիչը շրջեցի, որպեսզի «դեմքը» ավելի մեծ լինի: Սա ապահովում է ժամացույցի դիտման ավելի լավ անկյուն:

Քայլ 4: Շենքի կառուցում

Շենքի կառուցում
Շենքի կառուցում

Ես կառաջարկեի ստեղծել ձեր սեփական ֆայլը ձեր պարիսպի համար: Դա կախված կլինի ձեր նյութի հաստությունից: Նշման համար ներառել եմ SVG ֆայլը: Ես սանրվածքով ներկեցի թափանցիկ ակրիլային բարակ կտոր, այնուհետև լազերով փորագրեցի ներկը և կտրեցի այն:

Քայլ 5: Կոդ

Օրենսգիրքը
Օրենսգիրքը

Ես կտրում-տեղադրում եմ ծածկագիր տարբեր կտորներից ՝ վստահ չլինելով, թե որքանով է այն արդյունավետ կամ էլեգանտ, բայց այն աշխատում է: Դա բավականին պարզ ընթերցում է դրա միջոցով: Բայց ես ուրախ կլինեի ցանկացած հավելումների կամ ծածկագրերի շտկման համար:

Ես կշարունակեմ աշխատել այս նախագծի վրա և դրանից դուրս: Ինչ վերաբերում է ծածկագրին, այն ինձ համար բավական լավ է: Եթե որևէ մեկը կցանկանա իր ներդրումն ունենալ, խնդրում ենք ավելացնել այն github նախագծին:

Քայլ 6: Այլընտրանքային պարիսպ

Այլընտրանքային պարիսպ
Այլընտրանքային պարիսպ
Այլընտրանքային պարիսպ
Այլընտրանքային պարիսպ

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

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