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

Գրասեղանի կազմակերպիչ LED մատրիցային ժամացույցով և Bluetooth- ով ՝ 7 քայլ
Գրասեղանի կազմակերպիչ LED մատրիցային ժամացույցով և Bluetooth- ով ՝ 7 քայլ

Video: Գրասեղանի կազմակերպիչ LED մատրիցային ժամացույցով և Bluetooth- ով ՝ 7 քայլ

Video: Գրասեղանի կազմակերպիչ LED մատրիցային ժամացույցով և Bluetooth- ով ՝ 7 քայլ
Video: Շրջագայություն ՌԻՀԱՆՆԱ-ի նախկին Բևերլի Հիլզի ՄԵԳԱ Առանձնատունով 2024, Հուլիսի
Anonim
Image
Image
Գաղափար
Գաղափար

Գրասեղանս շատ խառնաշփոթ էր, և ես ուզում էի ունենալ լավ կազմակերպիչ, որտեղ կարող էի դասավորել մատիտներս, ներկել վրձիններս, կավե գործիքներ և այլն: Ես ձեռնամուխ եղա նախագծելու իմ աշխատասեղանի կազմակերպիչը, և ահա արդյունքը:

Պարագաներ

DS1307 RTC մոդուլ

HC06 Bluetooth մոդուլ

Արդուինո Նանո

LDR

MAX7219 LED մատրիցային մոդուլ

Մաքուր էպոքսիդային խեժ

Փայտի սոսինձ

4 մմ Նրբատախտակ

Բջջային հեռախոսի լիցքավորիչ

4 PIN RGB LED

Քայլ 1: Գաղափար

Սա գրասեղանի կազմակերպչի իմ ծրագիրն է: Ես որոշեցի այն պատրաստել 4 MM նրբատախտակից: Հեշտ է կտրել օգտակար դանակով: Հաջորդ քայլերը մանրամասն նկարագրում են կազմակերպչի շինարարական գործընթացը:

Քայլ 2. Կառուցեք առջևի վահանակը

Կառուցելով առջևի վահանակը
Կառուցելով առջևի վահանակը
Կառուցելով առջևի վահանակը
Կառուցելով առջևի վահանակը
Կառուցելով առջևի վահանակը
Կառուցելով առջևի վահանակը
Կառուցելով առջևի վահանակը
Կառուցելով առջևի վահանակը

Ես չափեցի LED մատրիցը և դրա հիման վրա նախագծեցի առջևի վահանակը: LED մատրիցի պատուհանը կտրելուց հետո ես պատված փայտի կտորը ծածկեցի թափանցիկ ժապավենով և նորից մղեցի այն պատուհանի մեջ: Թափանցիկ ժապավենի ավելացված հաստությունը նպաստեց, որ շփումը փայտե կտորը պատուհանի մեջ դնի: Այս կտորը տեղավորելիս ես ապահովեցի մի փոքր ընդմիջում թողնել: Այս պատուհանի արտաքին վահանակը սև եմ ներկել: Հետո այս ամբողջ վահանակը դրեցի հարթ մակերևույթի վրա: Ես խառնեցի 2 մասի թափանցիկ էպոքսիդ և մի քանի կաթիլ շագանակագույն երանգ ավելացրեցի խեժի մեջ: Ես այս խեժը թափեցի առջևի պատուհանի վահանակի վրա: Հետո ես մի փոքր ոսկե փայլ շաղ տվեցի այս վահանակի վրա, մինչ էպոքսիդն անցնում էր: Էպոքսիդային խեժը բուժվելուց հետո ես հանեցի փայտի կտորը: Սա հստակ պատուհան տվեց LED մատրիցը ցուցադրելու միջոցով: Նաև առջևից այն անթերի է թվում:

Քայլ 3: Կազմակերպչի կառուցում

Կազմակերպչի կառուցում
Կազմակերպչի կառուցում
Կազմակերպչի կառուցում
Կազմակերպչի կառուցում
Կազմակերպչի կառուցում
Կազմակերպչի կառուցում

Հաջորդ քայլը կազմակերպչի կառուցումն է: Ես սկսեցի վահանակներ կտրել և դրանք սոսնձել փայտի սոսինձով: Ավարտելուց հետո ես բոլոր կողմերից լցրեցի գունավոր էպոքսիդային խեժ, որպեսզի ստանամ ապակու ավարտ:

Քայլ 4: Faux Triode (վակուումային խողովակ)

Image
Image
Faux Triode (վակուումային խողովակ)
Faux Triode (վակուումային խողովակ)
Faux Triode (վակուումային խողովակ)
Faux Triode (վակուումային խողովակ)

Ես ուզում էի իմ գրասեղանի կազմակերպչին տալ մի փոքր steampunk հպում `ավելացնելով 2 արհեստական Triodes (խողովակի ուժեղացուցիչ): Տրիոդները պատրաստելու համար ես ստեղծեցի կաղապար ՝ օգտագործելով մի շիշ ալկոհոլային թանաք և պլաստիկ ոսպնյակ, որը դրված էր շուրջը: Բորբոս պատրաստելու համար ես օգտագործեցի զարմանահրաշ կաղապար:

Ես տրիոդի համար ցանց ստեղծեցի ՝ օգտագործելով կարիչով և որոշ գունավոր ալյումինե մետաղալարեր: Ես ավելացրեցի սաթե LED `ջեռուցման թելքի փայլը ապահովելու համար: Այս կարգավորման հիմքում ես ավելացրեցի քարտի պահեստային սկավառակ: Sadավոք, ես չունեմ այս տրիոդ ստեղծելու գործընթացի նկարներ: Տեղեկացրեք ինձ, եթե մանրամասն քայլերի կարիք ունեք, ես կավելացնեմ:

Ես մոտ 4/5 ձևը թափեցի թափանցիկ էպոքսիդային խեժով: Այնուհետև ես տեղադրեցի կեռերի կապիչների, LED- ի խեժի այս կարգավորումը և թողեցի, որ այն հաստատվի 24 ժամ:

24 ժամ անց ես եռաձուլեցի ձևը և արծաթե նշիչով ներկեցի տրիոդի վերին հատվածը ՝ նմանակելու համար տրիոդի «Getter» հատվածը:

Այնուհետև ես եռոդը թաթախեցի էպոքսիդային խեժի մեջ և այն գլխիվայր կախեցի: Սա երկու առավելություն ունի.

1) Այն եռոդի արտաքին մակերեսը դարձնում է հարթ և փայլուն:

2) խեժի կաթիլը սառչում է տրիոդի վերևում, որը կրկնօրինակում է ապակու կնիքը իրական տրիոդների վրա:

Քայլ 5: Շրջանակ և ծածկագիր

Շղթա և ծածկագիր
Շղթա և ծածկագիր

Շղթան բաղկացած է Arduino Nano- ից, որը կապված է իրական ժամանակի DS1307- ի հետ: Ես ավելացրել եմ HC-06 Bluetooth մոդուլ `բջջային հեռախոսից աշխատասեղանի կազմակերպիչ ժամացույցը վերահսկելու համար: Ես ավելացրել եմ նաև LDR ՝ շրջապատող լուսավորության հիման վրա ցուցադրման ինտենսիվությունը վերահսկելու համար:

Գոյություն ունի նաև 2 պինային թռիչք, որը միացնում է bluetooth մոդուլը (HC-06) էներգիայի դրական ռելսին: Դա արվում է arduino- ում կոդի վերբեռնումը միացնելու համար: Եթե HC-06 մոդուլը միացված է, ծածկագիրը չի վերբեռնվում, և սխալն այնքան էլ ինտուիտիվ չէ:

Գրասեղանի կազմակերպիչի կոդը կատարում է հետևյալ գործառույթները

- Displayուցադրման ժամանակը (12/24 ժամվա ձևաչափ ՝ վերահսկվում է Bluetooth- ի միջոցով բջջային հեռախոսի միջոցով)

- Displayուցադրել օրը, ամսաթիվը ամեն 5 -րդ րոպեն

- Փոխեք Triodes- ի RGB LED- ների պատահական գույնը ամեն 5 -րդ րոպեն:

- Ամեն 3 -րդ րոպեն ցուցադրեք պատահական անիմացիա մի շարք անիմացիաներից

- Բջջային հեռախոսի միջոցով ցուցադրեք անհատական հաղորդագրություն Bluetooth- ի միջոցով

- Սահմանեք ամսաթվի ժամանակը Bluetooth- ի միջոցով բջջային հեռախոսի միջոցով

- Անջատեք ցուցադրումը երեկոյան 10 -ին և նորից սկսեք առավոտյան 6 -ին

- Առավոտյան 6 -ից մինչև առավոտյան 6:50 -ը Triode RGB LED- ները սկսվում են կարմիր գույնով և դանդաղ անցնում են սաթ, մուգ դեղին, կիտրոնի դեղին, այնուհետև սպիտակ գույնը ՝ նմանակելով արևածագը:

Ես մշակել եմ Bluetooth հավելվածի ծածկագիր ՝ օգտագործելով MIT APP Inventor- ը: Իմ ծրագիրը մշակման փուլում է, ուստի ամսաթվի և 12/24 ժամվա ձևաչափի կարգավորումը դեռ կոդավորված չէ:

Նշումներ

Նշում 1

MAX72XX մատրիցները գալիս են տարբեր տեսակի սարքավորումներով: Գրադարաններում կազմաձևված է 4 տեսակ

PAROLA_HW, /// <Օգտագործեք Parola ոճի ապարատային մոդուլներ:

GENERIC_HW, /// <Օգտագործեք «ընդհանուր» ոճի ապարատային մոդուլներ, որոնք սովորաբար հասանելի են:

ICSTATION_HW, /// <Օգտագործեք ICStation ոճի ապարատային մոդուլ:

FC16_HW /// <Օգտագործել FC-16 ոճի ապարատային մոդուլ:

Եթե փորձարկում եք կատարում ձեր մատրիցի վրա և տեսնում եք խափանված ցուցադրման կամ հայելային պատկերի տեքստ, փորձեք սկզբնավորել կոդի տարբեր ապարատային տիպի: Ինձ համար այն աշխատեց, երբ ընտրեցի ICSTATION_HW

#սահմանել HARDWARE_TYPE MD_MAX72XX:: ICSTATION_HW

Նշում 2

Միացման լարերը, որոնք ի սկզբանե եկել էին իմ LED մատրիցների հետ, շատ թույլ էին և թույլ: Մոդուլը լավ աշխատեց, երբ այն փորձարկում էի Arduino- ի հետ: Հաջորդ օրը, երբ ես նորից միացրի միացումը, այն տարօրինակ պահվածք ունեցավ: Շատ վրիպազերծումներից հետո ես հասկացա, որ LED մոդուլի և arduino- ի միջև կապող լարերից մեկը ներսից (մեկուսացման ներսում) կոտրվել էր ՝ առաջացնելով բաց միացում: Ես փոխարինեցի բոլոր միացնող լարերը, և ամեն ինչ սկսեց լավ աշխատել:

Օգտագործված Arduino գրադարանները.

DS1307 RTC

MAX72XX

Քայլ 6. Բաղադրիչների և նավահանգստի տեղադրում, որը թույլ կտա բեռնման ծածկագիրը

Բաղադրիչների և նավահանգստի տեղադրում, որը թույլ կտա բեռնել ծածկագիրը
Բաղադրիչների և նավահանգստի տեղադրում, որը թույլ կտա բեռնել ծածկագիրը
Բաղադրիչների և նավահանգստի տեղադրում, որը թույլ կտա բեռնել ծածկագիրը
Բաղադրիչների և նավահանգստի տեղադրում, որը թույլ կտա բեռնել ծածկագիրը
Բաղադրիչների և նավահանգստի տեղադրում, որը թույլ կտա բեռնել ծածկագիրը
Բաղադրիչների և նավահանգստի տեղադրում, որը թույլ կտա բեռնել ծածկագիրը

Խնդրում ենք տեսնել կից պատկերները ՝ իմ բաղադրիչների տեղադրությունը տեսնելու համար: Սա իմ դասավորությունն է: Դուք կարող եք ընտրել այն դասավորությունը, որը լավագույնս համապատասխանում է ձեր կարիքներին:

Քայլ 7: Վերջնական արտադրանք

Վերջնական արտադրանք
Վերջնական արտադրանք
Վերջնական արտադրանք
Վերջնական արտադրանք

Ահա սեղանի վերջին կազմակերպիչը, որը գործում է իմ սեղանի վրա:

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