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

5* Pizza Box RGB ժամացույց ՝ 8 քայլ
5* Pizza Box RGB ժամացույց ՝ 8 քայլ

Video: 5* Pizza Box RGB ժամացույց ՝ 8 քայլ

Video: 5* Pizza Box RGB ժամացույց ՝ 8 քայլ
Video: Դաս 14 #CSS3 / Position absolute, relative, static, fixed, z-index + պրակտիկա || Sami Hayrapetyan 2024, Հուլիսի
Anonim
* 5* Պիցցայի տուփ RGB ժամացույց
* 5* Պիցցայի տուփ RGB ժամացույց

Այս նախագիծը սկսվեց, երբ ինձ բախտ վիճակվեց շուկայական կրպակում WS2811 RGB LED ժապավեն գտնել 1 ֆունտ/ռոլլի դիմաց: Գործարքը չափազանց լավ էր բաց թողնելու համար, և ես ստիպված էի պատճառ գտնել ՝ օգտագործելու իմ նոր ձեռք բերված 25 մետրը, որն ըստ էության NeoPixel ժապավենն է: Այս նախագծում ես օգտագործել եմ մոտ 3 մ:

Ոգեշնչումը եկավ երկու ձևով ՝ արտադրող համայնքի երկու շատ հարգված անուններից, որոնցից ոչ մեկը այդ ժամանակ ժամացույցներ չէր կառուցում: Տուփի մեխանիկան մեծապես ոգեշնչվել է Ֆրան Բլանշի ՝ 7 սեգմենտանոց հսկա էկրան պատրաստելու տեսանյութից, և NeoPixels- ի միջոցով յուրաքանչյուր հատվածի գույնը փոխելու գաղափարն առաջացել է Անսպասելի ստեղծողի և նրա Neo7Segment Display նախագծից (YouTube & Tindie): Դուք պետք է ստուգեք երկուսն էլ `դրանք հիանալի են:

Այս Instructable- ը քայլ առ քայլ ուղեցույց է `աշխատանքային էկրան ստեղծելու և դրա վրա հիմնական ժամացույց տեղադրելու համար: Վերջում կա մի քայլ ՝ «Դարձրու այն քո սեփականը» վերնագրով ՝ որոշ ակնարկներով և խորհուրդներով, թե ուր գնալ հաջորդիվ: Եթե դուք իսկապես պատրաստում եք, խնդրում ենք տեղադրել նկարը մեկնաբանություններում: Ես շատ կուզենայի տեսնել, թե ինչպես են մարդիկ այն դարձնում իրենցը:

Քայլ 1: Մասերի ցուցակ

Վերնագրի 5 ֆունտ ստեռլինգի արժեքը իրականում այն է, ինչ այս նախագիծը ինձ վրա արժեցավ: Կարո՞ղ է այն կրկնօրինակվել այդ գնով, կախված կլինի պահանջվող մասերը գնելու պահին գերիշխող գներից: Ես գործարք ստացա LED շերտերով, և ես իսկապես գնահատում եմ, որ ոչ բոլորին է վիճակվելու այդքան բախտավոր լինել: Պիցցայի արժեքը նախագծում չեմ ներառել, քանի որ տուփերն օգտագործվել են միայն ուտելուց հետո:-)

Ես օգտագործեցի հետևյալ գնված մասերը (որտեղ այս բաժնի հղումները նշված են * -ով, դրանք փոխկապակցված հղումներ են. Սա նշանակում է, որ ես ամեն գնման համար ստանում եմ մի քանի պենս, բայց դուք ավելին չեք վճարում): Այստեղ ներկայացված գները ճիշտ են գրելու օրը.

  • Wemos D1 Mini (https://s.click.aliexpress.com/e/eMzZNz3 *) [£ 2.10]
  • Wemos D1 Mini Prototype Sheild (https://s.click.aliexpress.com/e/cL0f39Su *) [£ 1.90/5] - Ես դա օգտագործել եմ, որպեսզի հետագայում կարողանամ վերականգնել ESP- ն այլ նախագծի համար, կարող եք ուղղակիորեն զոդել Wemos D1 mini- ին, եթե նախընտրում եք
  • 3 մ 12V WS2811 LED ժապավեն (https://s.click.aliexpress.com/e/EubEE27 *) [այս ցուցակում 1,55 ֆունտ/մ, ես վճարել եմ 1 ֆունտ 5 մլն -ի համար, այնպես որ սա ինձ համար 60p արժեցավ]
  • DC-DC լարման իջեցման փոխարկիչ (https://s.click.aliexpress.com/e/iuRRRzJ *) [31p]
  • Power jack (https://s.click.aliexpress.com/e/fUJyNVF *) [58p]
  • Կոճակ (https://s.click.aliexpress.com/e/by8JYjri *) [85 1.85/10]

*Այս նախագծի ընդհանուր արժեքը ինձ համար = 4.15 ֆունտ ստեռլինգ (8.20 ֆունտ ստեռլինգ ՝ վերևի հղումների գներով)

Ես նաև օգտագործեցի հետևյալ նյութերը, որոնք ունեի տան շուրջը.

  • 4 խոշոր ստվարաթղթե տուփ սառեցված պիցցաներից
  • Երկկողմանի սոսինձ տարբեր լայնություններում
  • Մետաղական ժապավեն (չնայած գաֆերային ժապավենը կամ ցանկացած ժապավեն, որը կդադարեցնի լույսը ներթափանցելը),
  • Թիթեղյա փայլաթիթեղ
  • Միացման մետաղալար
  • Նախատախտակի գրություն
  • 12 Վ էլեկտրամատակարարում, փրկված հին տպիչից

Իմ օգտագործած գործիքներն էին.

  • Պողպատե քանոն
  • Սկալպել կամ սուր դանակ
  • Թղթի և քարտի համար կարգավորվող անցքերի կտրիչ
  • 10 մմ փորվածք
  • Oldոդման երկաթ և զոդ

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

Քայլ 2: Պատրաստեք տուփը

Պատրաստեք տուփը
Պատրաստեք տուփը
Պատրաստեք տուփը
Պատրաստեք տուփը
Պատրաստեք տուփը
Պատրաստեք տուփը
Պատրաստեք տուփը
Պատրաստեք տուփը

Տուփի վերևը պատրաստված է մեկ պիցցայի տուփից, իսկ ներքևը ՝ մյուսից: Չափսերը, որոնք ես օգտագործեցի, իմ ունեցած պիցցայի տուփերի չափի պատահականությունն էին, բայց բավականին լավ աշխատեցին: Կտրումից հետո վերևի և ներքևի չափերը 632 մմ x 297 մմ էին: Եվ վերջնական ժամացույցը 562 մմ x 227 մմ x 40 մմ խորություն ունի (կոճակը ներառյալ):

Բացեք առաջին տուփը ՝ ձեր մատը մանրակրկիտ մշակելով բոլոր սոսնձված եզրերի միջով, այնուհետև կողքերը կտրեք այնպես, որ ունենաք երկու մեծ քառակուսի կտոր ՝ ամրացված նեղ շերտով: Կրկնեք սա երկրորդ տուփով ՝ համոզվելով, որ երկուսն էլ նույն չափի են: Յուրաքանչյուր վանդակի միջնամասում պետք է մնան միայն միավորների նշաններ:

Հաշվարկային գործիքով (եթե ունեք) կամ բութ դանակով կամ բիրոյով նշեք յուրաքանչյուր տուփի բոլոր կողմերը: Միակողմանի տողերը պետք է լինեն 37 մմ -ից մեկի բոլոր ծայրերից (սա կդառնա ներքևը), իսկ մյուս կողմից `35 մմ -ից (վերևից): Տարբերությունն այստեղ ապահովում է, որ երկու կտորները մեկը մյուսի վրա նստեն, երբ նախագիծն ավարտվի:

Հաշիվների տողերը յուրաքանչյուր անկյունում կազմում են քառակուսի: Կտրեք երկար եզրին գտնվող քառակուսու կողքով ՝ թողնելով ավելի կարճ եզրեր ՝ յուրաքանչյուր ծայրով ներդիրներով, այնուհետև կտրեք փոքր եռանկյունի քառակուսուց ձեր կտրված գծի կողքին, որպեսզի ներդիրը տեղավորվի ավարտված տուփի կեսի ներսում: Այս ներդիրների մոխրագույն կողմին քսեք երկկողմանի սոսինձ: Դա արեք ինչպես վերևի, այնպես էլ ներքևի համար: Դուք կարող եք տեսնել ներդիրների մանրամասները և որտեղ կտրել նկարը ՝ ցույց տալով վերևում ամրացված կաղապարը:

Հաջորդը մենք կաշխատենք ներքևի մասում: Երկրորդ նկարում (ներողություն ուշադրության կենտրոնի համար. Ես ուշ չէի նկատել) կարող եք տեսնել, թե ուր պետք է գնա թիթեղյա փայլաթիթեղը. «X» - ով նշված ամեն ինչ այնտեղ է, որտեղ դուք չեք ցանկանում բոլոր փայլաթիթեղները հանգիստը պետք է ծածկված լինի: Թիկունքը թողեք այնտեղ, որտեղ կա X, տեղադրեք փայլաթիթեղը և զգուշորեն կտրեք այդ տարածքները: Carefulգույշ եղեք, որպեսզի խուսափեք փայլաթիթեղը տեղադրել երկու միջին հատվածներում, որտեղ էլեկտրոնիկան գնալու է: Ըստ էության, դուք պետք է հեռանաք էլեկտրոնիկայի համար նախատեսված տարածքներից (տե՛ս նկարները վերջին բաժնում) և այն վայրերից յուրաքանչյուրը, որտեղ ներդիրները կպչված կլինեն տուփը լրացնելու և բաժանարարներին տեղավորելու համար:

Հետևի տուփը կարող է կազմվել ՝ եզրերը ծալելով դեպի վեր և կպչելով 4 փոքր ներդիրներին: 4 բաժանարար կարող են ավելացվել մեկը `փոքր կենտրոնական հատվածի երկու կողմերում և մեկը` յուրաքանչյուր արդյունքի քառակուսու միջնամասում: Դրանք կարող են պատրաստվել պիցցայի 3 -րդ տուփից և պետք է ունենան նույն լայնությունը, ինչ վերևի և ներքևի մասերն էին և յուրաքանչյուր ծայրից հավաքել էին 37 մմ: Երկուսը, որոնք տեղավորվում են մեջտեղում, պետք է փայլաթիթեղով ծածկվեն ամբողջ այն հատվածից, որը ցույց է տալիս միջին հատվածից հեռու և միայն 120 մմ կենտրոնի համար այն կողմում, որը դեպի կեսն է ուղղված: Մյուս երկուսը կարող են ամբողջությամբ ծածկվել:

Վերին մասում տպեք կցված SVG- ն (այն չափեք, որպեսզի այն համապատասխանի ձեր տուփին, եթե այն այլ չափի է), այնուհետև կտրեք սպիտակ մասերը յուրաքանչյուր սև գծի ներսում: Տեղադրեք այս ձևանմուշը վերևում և գծեք այն ՝ կազմելով 4 թվանշան, կենտրոնի յուրաքանչյուր կողմը 2: Դուք կարող եք ամենադյուրին համարել սկսել երկու կենտրոնական թվանշաններով ՝ կենտրոնական հատվածի յուրաքանչյուր կողմում, այնուհետև երկու արտաքին թվանշաններով, որոնք ձևանմուշի եզրին պատում են հաշիվների տողերով: Theseգուշորեն կտրեք դրանք սկալպելով կամ սուր արհեստական դանակով: Կաղապարից հանված հատվածների լայնությունը կտրելու համար տեղադրված անցքերի կտրիչի միջոցով երկու հաստություն կտրեք կենտրոնական հատվածում հաստ աղիքի համար: Դրանք պետք է իրարից հեռու լինեն նույն թվանշանի երկու հակադիր հատվածներից: Ի վերջո, շրջեք գագաթը, վեր բերեք հաշիվների տողերի բոլոր չորս եզրերը և կպչեք ներդիրներով ՝ տուփը լրացնելու համար: Վերևն այժմ ավարտված է և կարող է մի կողմ դրվել մինչև վերջին քայլը:

Վերջապես պատրաստեք երկու փոքր U կտոր և մեկ կամուրջ, ինչպես ցույց է տրված նկարներում: Առաջին երկուսը պետք է ամրապնդեն այն տարածքները, որտեղ տեղադրվելու են էլեկտրոնիկան, իսկ երկրորդը ժամացույցի կենտրոնում պահում է հաստ աղիքի LED- ները:

Քայլ 3: Ստեղծեք թվանշաններ

Ստեղծեք թվանշաններ
Ստեղծեք թվանշաններ
Ստեղծեք թվանշաններ
Ստեղծեք թվանշաններ
Ստեղծեք թվանշաններ
Ստեղծեք թվանշաններ

Այս բաժինը շատ ավելի հեշտ է, քան թվում է:

Պարզապես կտրեք առաջին նկարում ցուցադրված ձևերից 32 -ը (օգտագործելով չափերը երկրորդում) և դրանք տեղադրեք միասին, ինչպես ցույց է տրված երրորդ նկարում: Եթե դուք օգտագործել եք այլ չափի տուփ, ապա ձեզ հարկավոր է օգտագործել տարբեր չափումներ: Ըստ էության, դրանք հետևում են վերևի կաղապարի սև գծերին, բայց դուրս են գալիս դեպի չորս նիշից յուրաքանչյուրի անկյուններն ու եզրերը:

Քարտի տպագիր կողմը ծածկեցի սպիտակ կպչուն հետևի թուղթով, որպեսզի նրանք ավելի շատ արտացոլեն լույսը և թաքցնեն պիցցայի նկարները տեսադաշտից:

Քայլ 4: Կցեք LED- ները

Կցեք LED- ները
Կցեք LED- ները
Կցեք LED- ները
Կցեք LED- ները

Այս ամբողջ գործընթացը բավականին ձանձրալի է և իմաստուն է դրան դանդաղ և համբերատար տանել: Գոտին բավականին դիմացկուն է, բայց կարող է վնասվել, եթե այն շատ կոպիտ կամ շատ անգամ թեքեք: Լուսանկարները ցույց են տալիս, թե ինչի եք դուք ձգտում (առաջինը ձախ հատվածում ունի առաջին հատվածը, իսկ երկրորդը ՝ վերևում):

Իմ օգտագործած LED շերտը պատրաստված է այնպես, որ 1 պիքսել բաղկացած է 3 LED- ից: Այսպիսով, ես օգտագործել եմ 3 LED յուրաքանչյուր նիշի յուրաքանչյուր հատվածի համար: Կարող եք, նույնքան հեշտությամբ, օգտագործել 1 LED յուրաքանչյուր հատվածի համար, եթե օգտագործեք NeoPixel անհատական LED- ներ:

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

Էկրանի դիտման անկյունը առավելագույնի հասցնելու համար LED շերտը պետք է հնարավորինս ամրացվի հատվածի տուփերի գագաթներին, որքան բարձր է այն տեղադրված, այնքան ավելի քիչ հնարավորություն կա LED- ներն ինքնուրույն դիտելիս. Եթե դուք օգտագործում եք առանձին NeoPixels, ապա դրանք պետք է տեղադրվեն յուրաքանչյուր հատվածի «կենտրոնական անկյուններում» ՝ նույն պատճառով:

LED- ները պետք է լինեն մեկ «պիքսել» մեկ հատվածի համար: Յուրաքանչյուր թվանշանով նրանք սկսում են վերին հատվածից և ամբողջ պտույտով կատարում են ժամացույցի սլաքի ուղղությամբ: Շերտի սլաքները միշտ պետք է ուղղված լինեն նաև այս ուղղությամբ: Վերջին պիքսելն անցնում է միջին հատվածում: Ես փորձեցի դա անել մի քանի եղանակով, և նկարները ցույց են տալիս ամենահեշտ ճանապարհը: Դուք կարող եք գտնել (ինչպես ես սկզբում արեցի), որ դուք չեք կարող ժապավենի հատվածները համապատասխանեցնել թվանշանի հատվածներին, մի անհանգստացեք, կտրեք ժապավենը կտրման կետում և նոր հատված սկսեք մոտակա հաջորդ հատվածում:.

LED- ները մեկ հատվածի մեջ դնելուց հետո կտրեք հատվածի բաժանարարի ճեղքը, որպեսզի ժապավենը անցնի առանց լույսը բաց թողնելու, այնուհետև նրբորեն ծալեք ժապավենը շուրջը, որպեսզի այն կպչի հաջորդ հատվածին, ինչպես նկարում է:

Ես ընտրեցի LED- ները կցել հատվածի բաժանարարներին, բայց հնարավորինս հնարավոր կլինի դրանք ամրացնել տուփին և թվանշանների բաժանարարներին (չնայած, եթե մտադիր եք դա անել, արկղը պատրաստելիս այս կտորները փայլաթիթեղով մի ծածկեք, ծածկեք փոխարենը `հատվածի բաժանարարներ:

Երբ ձեր բոլոր LED ժապավենները կպչեք յուրաքանչյուր հատվածի վրա, ապա ձեզ հարկավոր է միացնել ձեր կտրած հատվածները (առնվազն միջին հատվածը): Տվյալների գիծը պետք է լինի մեկ անընդմեջ ուղի յուրաքանչյուր թվանշանի շուրջը ՝ սկսած վերևից, ժամացույցի սլաքի ուղղությամբ շարժվելով եզրով, այնուհետև կեսով: Սովորաբար դա կհոգա այն շերտը, որտեղ դուք կտրել եք այն, պարզապես միացրեք «Dout» - ը ՝ մեկ հատվածի վերջում, հաջորդի սկզբում ՝ «Din» - ին:

Այժմ դուք ունեք տվյալների գիծ, միացրեք հոսանքը: Այստեղ միակ պահանջն այն է, որ յուրաքանչյուր հատվածի մեկ `12v` միացում և յուրաքանչյուր հատվածի մեկ` GND` միացում պետք է միացված լինի կամ այլ հատվածի, կամ հոսանքի: Պարտադիր չէ, որ այն լինի վերջում կամ նույնիսկ նույն տեղում: Այն, ինչ պահանջվում է, այն է, որ ժապավենի բոլոր հատվածները թվանշանով ինչ -որ կերպ կապված լինեն միմյանց հետ: Հաջորդ քայլում մենք թվերը միացնում ենք էլեկտրահաղորդման գծերին և միմյանց:

Քայլ 5: Այս ամենը միասին բերեք

Բոլորը միասին բերեք
Բոլորը միասին բերեք
Բոլորը միասին բերեք
Բոլորը միասին բերեք
Բոլորը միասին բերեք
Բոլորը միասին բերեք

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

Սկզբում կպչեք փոքր կենտրոնական հատվածների վերևում և ներքևում գտնվող փոքր տարածության կտորներին. Լարերի կտրվածքներով ծայրերը պետք է ուղղված լինեն մեջտեղին: Հորատեք 10 մմ անցք անմիջապես յուրաքանչյուրի միջով դեպի տուփի հետևը (կոճակի վերևում գտնվող հատվածը և ներքևի հատվածում հոսանքի խցիկի համար):

Ավելի վաղ արված ձախից ամենաիշանիշը միացրեք երկու երկար հոսանքի պոչ (մոտ 40 սմ երկարություն) աջ ներքևի անկյունի միացումներին: Հաջորդ թվանշանին նույնը արեք ավելի կարճ պոչերով (մոտ 20 սմ): Կրկնեք 3 -րդ և 4 -րդ թվանշաններով ՝ ներքևի ձախ անկյուններին պոչեր ավելացնելով, 3 -րդ թվանշանի կարճ պոչերով և 4 -րդ թվանշանով երկար պոչերով:

Տեղադրեք թվանշաններից առաջինը առաջին տարածության մեջ, սնուցեք դրա հզորության պոչերը ներքևի բաժանարարների տակ, մինչև դրանք դուրս գան միջին հատվածում: Մի մետաղալար միացրեք առաջին `Din- ին և այն նույն կերպ կերակրեք վերին միջին հատվածին (կանաչը նկարներում): Կրկնեք հաջորդ բաժնի հետ և ապա միացրեք առաջին թվանշանի վերջին `Dout` (միջին հատված) առաջին` Din- ին (երկրորդ թվանշանի վերին հատվածը):

Կրկնեք աջ ձեռքի թվանշաններով ՝ ապահովելով, որ մեկ թվանշանի «Dout» - ը միշտ կապված լինի հաջորդի «Din» - ի հետ, ըստ էության, LED շերտի մեկ շարունակական երկարություն

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

Երբ բոլոր չորս թվանշանները տեղում են, միացրեք հոսանքի և լարերի լարերը ներքևի ծայրում գտնվող LED- ների փոքր կենտրոնական հատվածին, իսկ վերևում `Din- ին` տվյալների հաղորդալարին: Կերեք դրանք համապատասխան բացերի միջով և տեղադրեք հեռավորությունը կենտրոնական հատվածի կենտրոնում:

Քայլ 6: Միացրեք այն

Միացրեք այն
Միացրեք այն
Միացրեք այն
Միացրեք այն
Միացրեք այն
Միացրեք այն

Սկսեք ՝ պոչերը միացնելով հոսանքի վարդակին և կոճակին և ավելացնելով մի փոքր ժապավեն կամ ջերմային նեղացում `կոնտակտների կարճացումը կանխելու համար: Տեղադրեք դրանք իրենց անցքերի մեջ և պտուտակեք:

Եթե օգտագործում եք նախատիպի վահանը, վահանին և Wemos- ին ավելացրեք համապատասխան վերնագրեր (դրանք սովորաբար մատակարարվում են Wemos- ով, իսկ հետագա փաթեթը ՝ նաև իմ գնած վահաններով):

Վերցրեք ջարդոնի նախատախտակի մի փոքր կտոր և դրա կեսին կպցրեք DC-DC փոխարկիչը (ինչպես նկարում):

Եկեք նախ աշխատենք միջին հատվածի ներքևում: Վերցրեք բոլոր դրական միացումները (ընդհանուր առմամբ պետք է լինի 6 լար ՝ մեկը յուրաքանչյուր թվանշանից, մեկը միջին կետից և մյուսը հոսանքի խցիկից): Այս բոլորը միացրեք նախատախտակին DC-DC փոխարկիչի `+in` հարակից անցքերում: Այնուհետև յուրաքանչյուրը թեքեք և կպցրեք այն մյուսին, որպեսզի բոլորը և փոխարկիչի «+in» -ը միացված լինեն միասին:

Այժմ վերցրեք GND- ի բոլոր կապերը և կրկնեք վերը նշվածը ՝ դրանք բոլորը միացնելով նախատախտակին և DC-DC փոխարկիչի «-in»-ին: Իմ ունեցած փոխարկիչի մոդելը գետինը միացնում է PCB- ի հետ դուրս գրված գետնին, եթե դա ձերն է, ապա դա նույնպես արեք:

Առաջին լուսանկարում երևում է նախատախտակը ՝ LED- ների բոլոր պոչերով և DC-DC փոխարկիչին և Wemos- ին սնուցող լարերից մեկին միացած հոսանքին:

Միացրեք երկու երկար լարեր DC-DC փոխարկիչի ելքից (կրկին դրանք կպցրեք նախատախտակի հարակից անցքերին և թեքեք դրանք ՝ դիպչելով փոխարկիչի կապումներին) և միացրեք դրանք «Vdc»-ի բազմաչափ մետրանոցին:, կիրառեք 12VDC հոսանքի վարդակին և չափեք փոխարկիչի ելքի լարումը: Կարգավորեք փոխարկիչը, մինչև այն կարդա 3.3 վ: Անջատեք պոչերը մուտի-մետրից և կերակրեք դրանք մինչև կենտրոնական հատվածի վերին հատվածը:

Այս պոչերը միացրեք նախատիպային վահանին (կամ անմիջապես ESP- ին, եթե վահանը չեք օգտագործում) `« 3v3 »և« GND »նշաններով դիրքերում: Կոճակի մի կողմը միացրեք նաև «GND» - ին: Նկարում կտեսնեք մի փոքրիկ անջատիչ նախատախտակի վրա, որը թույլ կտար ստուգել DC-DC փոխարկիչից հոսանքը անջատելու համար, երբ ESP- ն միացված էր USB- ին: Դա նորմալ վազքի համար անհրաժեշտ չէ:

Վերջապես, NeoPixels- ի երկու հավաքածուները (թվանշանների երկար ժապավենը և մեջտեղում հաստ կետը) և կոճակի մյուս կողմը պետք է միացված լինեն հետևյալ կերպ.

  • Թվային ժապավեն - D2
  • Colon Strip - D3
  • Կոճակ - D7

Պարզապես կպցրեք երեք լարերը վահանին (կամ ESP), և դա ամեն ինչ կապված է: Օգտագործեք փրփուրով կպչուն պահոց կամ նմանատիպ ՝ նախատախտակն իր տեղում ամրացնելու համար, ինչպես նաև վահանը կամ ESP- ն:

Քայլ 7: Ավելացրեք ծածկագիրը

Նախ, եթե նախկինում երբեք չեք օգտագործել ESP8266- ը, դիտեք Բրայան Լաֆի այս տեսանյութը `այն տեղադրելու մանրամասների համար:

Clockամացույց կառուցելիս ամենամեծ խնդիրը այն կարգավորելու համար օգտագործողի միջերեսի ստեղծումն է: Այս ամենը շրջանցելու համար ես օգտագործել եմ ESP8266, և ժամացույցը ինքն իրեն կարգավորում է NTP- ով: Այս կերպ ժամանակը միշտ պետք է ճիշտ լինի:

Ես չեմ պատրաստվում գծագրել տող առ տող ՝ բացատրելով, թե ինչպես է այն աշխատում, քանի որ սա Arduino/ESP կոդավորման ձեռնարկ չէ և արդեն բավական երկար է: Կան որոշ մեկնաբանություններ նրանց համար, ովքեր հետաքրքրված են, թե ինչպես է այն աշխատում:

Կցված ուրվագիծը շատ պարզ է, որը ցույց է տալիս ժամացույցի հիմնական հատկությունները: Էսքիզը աշխատելու համար կախված է մի շարք գրադարաններից (ոմանք տեղադրված են լռելյայն, ոմանք հասանելի են գրադարանի կառավարչում, ոմանք միայն GitHub- ում).

  • Մետաղալար
  • ESP8266WiFi
  • Adafruit_NeoPixel [https://github.com/adafruit/Adafruit_NeoPixel]
  • TimeLib [https://github.com/PaulStoffregen/Time]
  • NtpClientLib [https://github.com/gmag11/NtpClient]
  • RGBDigit* [https://github.com/ralphcrutzen/RGBDigit]
  • Տիկեր
  • OneButton [https://github.com/mathertel/OneButton]

*Իմ շնորհակալությունն եմ հայտնում Ռալֆ Կրոտզենին `RGBDigit գրադարանում անհրաժեշտ փոփոխությունները միացնելու համար, որպեսզի ես կարողանամ առաջարկել այս նախագիծը ՝ առանց դրա երկրորդ տարբերակը պահպանելու:

Ներկայումս իրականացվում են հետևյալ գործառույթները.

  • Disուցադրում է ժամանակը ծածկագրում սահմանված գույնի մեջ
  • Միջին հատվածում կանաչ գույնով փայլեցնում է հաստ կետը, որտեղ կա ինտերնետ կապ, իսկ եթե չկա `կարմիր:
  • Անջատում է ժամանակը (HH: MM) և ամսաթվի (DD: MM) միջև ամեն անգամ, երբ կոճակը սեղմվում է:

Ի վերջո, շատ այլ բաներ հնարավոր են ինչպես RGBDigit գրադարանի միջոցով գունային մանիպուլյացիայի, այնպես էլ ինտերնետից ցուցադրվող տեղեկատվության ստացման առումով (այս ամենից հետո օգտագործվում է ESP8266):

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

Քայլ 8: Դարձրու այն քո սեփականը…

Այժմ դուք ունեք լիովին աշխատող Պիցցայի տուփի ժամացույց: Այժմ հարցն այն է, թե ինչ եք անում դրա հետ:

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

  • Ես մտածել եմ ճակատը փայտի էֆեկտով վինիլով ծածկելու մասին, այնուհետև այն կտրատելու եմ սուր դանակով, որտեղ բաց բացերն են: Կարծում եմ, որ այն շատ ավելի առանձնացված կլիներ:
  • Ես նաև մտածել եմ հետևել այս ուղեցույցին (վճարովի է `ոչ թե փոխկապակցված) և ճակատը զարդարել steampunk/dieselpunk ոճով:

Ես իսկապես կցանկանայի տեսնել, թե ինչ են անում այլ մարդիկ իրենց ժամացույցներով:

Նույնը վերաբերում է ծածկագրին: Theուցադրումը պատկերված էր որպես ժամացույց, սակայն լրացուցիչ ֆունկցիոնալություն ավելացնելու հազար ու մի եղանակ կա:Այս նախագիծը հաջորդ մակարդակի հասցնելու իմ անելիքների ցանկը ստորև է, ի՞նչ կավելացնեիք:

  • Ավելացրեք ջերմաստիճանը, խոնավությունը, փոշու քանակը եղանակի կանխատեսումից ՝ հեծանվավազքի ձևով կամ կոճակի սեղմումով:
  • Փոխեք պայծառությունը ՝ կախված օրվա ժամերից (գիշերային լուսավորություն կամ անջատում):
  • Փոխել ժամանակի ցուցադրման գույնը ՝ հիմնվելով իմ Google օրացույցի իրադարձությունների վրա:

Ես այս ամենը չներկայացրեցի այստեղ, որովհետև սա բավական երկար մանրամասն նկարագրեց, թե ինչպես ստեղծել էկրան: Հնարավոր է, որ ես հետագայում կգրեմ մի քանի այլ ծածկագրեր:

Եթե կարդացել եք այսքան հեռու, շնորհակալություն: Վայելեք ձեր ժամացույցը, եթե այն պատրաստեք:

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