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

W6. Խմելու խաղ անորոշների համար. 9 քայլ
W6. Խմելու խաղ անորոշների համար. 9 քայլ

Video: W6. Խմելու խաղ անորոշների համար. 9 քայլ

Video: W6. Խմելու խաղ անորոշների համար. 9 քայլ
Video: Weima W6 Всё то, за что мы её любим 2024, Հուլիսի
Anonim
Image
Image
Քայլ 0: Ունեք դարակներ
Քայլ 0: Ունեք դարակներ

Ո՞ր վիսկիով կթրջեմ իմ սուլիչը:

Արդեն մի քանի տարի է, ինչ «դահլիճում» մենք ունենք մի քանի դարակներ, որոնց միակ նպատակը աշխարհի ամենամեծ թորած ըմպելիքի `վիսկիի պտտվող, ողջամիտ լայն ընտրանի ցուցադրելն ու մատչելի դարձնելն է: Հարավից մինչև Դենվեր, Իռլանդիա, Շոտլանդիա և նույնիսկ Japanապոնիա, տարբերակները շատ են, ինչը հարց է առաջացնում, թե որն է այսօր փորձել:

Տոնական ընկերների միջև կիսված լուսավոր լույսերի և տոնական ըմպելիքների ոգով, ես որոշեցի այդ հարցին պատասխանել խմելու խաղով, բախտի անիվի ոճով, բայց ավելի փայլուն:

Շապիկս չկորցնելու և ամեն ինչ ավելի զգացմունքային դարձնելու ոգով ես ավելի թանկ շշերի մեծ մասը փոխարինեցի Jaegermeister- ով, King Cobra- ով և Strongbow Golden Apple- ով: Որոշ գոհարներ, այնուամենայնիվ, մնացել են: (Եվրոպացիների համար «Ոսկե խնձորը» այն ամուր ամրոցը չէ, որը դուք ստանում եք տանը: Դա միայն Ամերիկայից արտահանվող պարզ օշարակ է `խնձորի արհեստական բուրմունքով: Դուք նախընտրում եք վայրէջք կատարել Redbreast- ին, խոստանում եմ ձեզ):

Քայլ 1: Քայլ 0. Որոշ դարակներ ունեցեք

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

Մենք պատահաբար արդեն ունեինք խմիչքի հավաքածու նշանավոր ցուցադրության վրա, և սա խնջույքի խորամանկություն է, ուստի ես այնտեղ գնացի:

Քայլ 2: Քայլ 1. Ձեռք բերեք առկայծող լուսարձակներ և օժանդակ բիթեր

Քայլ 1: Ձեռք բերեք առկայծող լուսարձակներ և օժանդակ բիթեր
Քայլ 1: Ձեռք բերեք առկայծող լուսարձակներ և օժանդակ բիթեր

Այս ամբողջ նախագիծը պտտվում է WS2811/WS2812B «neopixel» LED շերտերի և Բեն Հենկեի PixelBlaze LED կարգավորիչի շուրջ: Այդ ամենը միացնելու համար ձեզ հարկավոր կլինեն դրանք, հոսանքի աղբյուր և մի քանի լրացուցիչ բիթ:

Գնումների ցուցակ. (Նշում. Դրանցից ոչ մեկը փոխկապակցված հղումներ չեն: Միգուցե ես պետք է փորձեմ դա, ձեռք բերեմ $ $ -ը: Փոխարենը, դրանք ժպիտի հղումներ են:)

  • LED ժապավեն (37 դոլար) Սպիտակ PCB կամ Սև PCB
  • Էլեկտրաէներգիայի մատակարարում (24 դոլար) Հղում Նշում. Սա, հավանաբար, չափազանց մեծ է, դա 15A է: Իրականում որքան հոսանքի կարիք կունենաք, կախված է ընդհանուր երկարությունից: Տե՛ս էլեկտրաէներգիայի մատակարարման նկատառումների մասին ավելի ուշ տրված գրառումները: Ես ընդհանրապես գերագնահատում եմ, այնուամենայնիվ, քանի որ եթե այն երբևէ օգտագործես այլ նախագծում, ապա դու կունենաս ընդհանուր ծախսերը:
  • Կառավարիչ ($ 29) PixelBlaze. Բենը դրանք վաճառում է Tindie- ում: Սարքավորման արժեքը 30 դոլար չէ: Theրագրակազմի արժեքը շատ ավելին է, քան $ 30:
  • Կոճակ (11 դոլար) Հղում Ակնհայտ է, որ ձեզ հարկավոր է միայն դրանցից մեկը, այնպես որ հավանաբար դրանք կարող եք ավելի էժան գտնել Ebay- ում ՝ ավելի փոքր քանակությամբ:
  • Լրացուցիչ LED շերտի միակցիչներ ($ 10) Հղում
  • ԱՅԼ ՓՈՓՈԽՈ 8ԹՅՈՆ ($ 8). Փոխարենը կարող եք գնել նախապես պատրաստված ընդարձակումներ, ինչը հավանաբար ավելի մաքուր և գեղեցիկ է
  • Որոշ մետաղալարեր, իդեալականորեն 3-հաղորդիչ, վերահսկիչի համար երկարացում պատրաստելու համար
  • Կոճակի պատյան (3D տպագրությամբ) 0.50 $ (Եթե չունեք 3D տպիչ, պատրաստեք ձեր սեփականը ստվարաթղթից կամ լրացուցիչ վարկի համար `փայտ)

Անձամբ, քանի որ ես արդեն ունեի այս մասերից մի քանիսը, ես ծախսեցի մոտ $ 70 այս նախագծի վրա: Մասերի արժեքը ՝ ամբողջական, 95 դոլար է: Եթե դուք արդեն չունեք մասերից ոչ մեկը, 115 դոլար:

Դուք կարող եք դա մի փոքր անել ՝

  • Օգտագործեք ավելի էժան LED (ավելի քիչ պիքսել/մետր): Ամենաէժան 5 մետր շերտը, որը ես գտա, 20 դոլար է Amazon- ում:
  • Ձեռք բերեք PixelBlaze- ը վաճառքում կամ սպասեք, որ Բենը այն դարձնի բաց կոդ և պատրաստի սարքավորումները: (Բայց եթե նա դա անի, միևնույն է նրան որոշակի գումար տրամադրեք, որոնվածը անհավանական է):
  • Օգտագործեք նվազագույն սպեկտրի սնուցման աղբյուր: Այս նախագիծը չի սպառում 75 Վտ, և դուք կարող եք նվազեցնել պայծառությունը PixelBlaze- ով, մինչև ժապավենը չաշխատի ավելի էժան մատակարարմամբ:

Եթե դուք արեցիք այդ ամենը ՝ գլորելով ձեր սեփական ծրագրակազմը ՝ ESP8266 փետուր կամ նման այլ բան օգտագործելու համար, ապարատային BOM արժեքը կարող է էժան լինել $ 38 -ից մոտավորապես:

Քայլ 3: Քայլ 2: Չափի LED ժապավենները համապատասխանաբար

Քայլ 2: Չափի LED շերտերը համապատասխանաբար
Քայլ 2: Չափի LED շերտերը համապատասխանաբար
Քայլ 2: Չափի LED շերտերը համապատասխանաբար
Քայլ 2: Չափի LED շերտերը համապատասխանաբար
Քայլ 2: Չափի LED շերտերը համապատասխանաբար
Քայլ 2: Չափի LED շերտերը համապատասխանաբար
Քայլ 2: Չափի LED շերտերը համապատասխանաբար
Քայլ 2: Չափի LED շերտերը համապատասխանաբար

Նայելով իմ 5 մ ժապավենին, ես հասկացա, որ այն պատրաստված է միասին սոսնձված.5 մ հատվածներում: Այս շերտերով դուք կարող եք կտրել ցանկացած երկու LED- ների միջև: Բայց քանի որ ես հակված եմ հիմար բաների վրա կենտրոնանալ, և քանի որ իմ դարակներն ընդամենը մոտավորապես 1,5 մ երկարություն ունեն, ես կտրեցի սիլիկոնե բաճկոնը և ապամոնտաժեցի իմ շերտը նույնիսկ 1,5 մ բարձրությամբ ՝ թողնելով վերջին.5 մ հատվածը հետագա նախագծի համար:

Քայլ 4: Քայլ 3: Ավելացնել Jumper կապեր

Քայլ 3: Ավելացրեք Jumper կապեր
Քայլ 3: Ավելացրեք Jumper կապեր

Քանի որ իմ դարակները 3x1.5 մ են, ես պետք է մի փոքր մետաղալար ավելացնեի իմ ենթաշերտերի միջև: Իհարկե, պետք չէ դա անել, եթե ցանկանում եք լուսավորել միայն մեկ շարունակական դարակ:

Իմ դեպքում, ես էլեկտրահաղորդման գծերի համար պատրաստել եմ 1,5 ֆունտ երկարություն `20 գ սիլիկոնե մետաղալարով, իսկ տվյալների գծի համար` 22 գ: Որքան մեծ է, այնքան ավելի լավ է իշխանության համար, չնայած դրանք ավելի քիչ լարվածություն կնվազեն, քան բուն ժապավենը, ամեն դեպքում:

Ես ուղղակի դրանք սոսնձեցի շերտերին, միակցիչներ չկան: Միակցիչների և սեղմված ընդլայնումների օգտագործումը շատ ավելի գեղեցիկ կլիներ:

Նշում ուժի մասին

LED շերտերը կարող են բարդ լինել, քանի որ յուրաքանչյուր LED սպառում է բավականին քիչ հոսանք: Եթե դուք միացնում եք շերտի սկիզբը, ապա լարումը կարող է այնքան զգալիորեն իջնել մինչև շերտի վերջը, որ կապույտ և կանաչը չունեն բավարար տարածք `լիովին միացնելու համար, ինչը կհանգեցնի գույնի հավասարակշռության խնդիրների: Սա հիմնականում խնդիր է, երբ դու ցուցադրում ես ամբողջ սպիտակ գույնը, այնպես էլ այն պատճառով, որ յուրաքանչյուր պիքսել սպառում է առավելագույն էներգիա (R = 100%, G = 100%, B = 100%) ԵՎ որովհետև սպիտակը այն վայրն է, որտեղ կտեսնես ստացված ցանկացած գույն հավասարակշռության խնդիր: Օրինակ, եթե դուք ցուցադրում էիք միայն կապույտ գույնը, դա ընդամենը առավելագույն հզորության 1/3 -ն է, և եթե կապույտի վերջում կապույտը մի փոքր ավելի մռայլ է, դա այնքան էլ նկատելի չէ:

Տիպիկ լուծումներից մեկն այն է, որ հոսանքի լարերը միացվեն ժապավենի երկայնքով: Մեր դեպքում, գուցե յուրաքանչյուր դարակի մի ծայրում:

Մեկ այլ հնարավորություն ՝ օգտագործելով PixelBlaze- ը, այն է, որ պարզապես լուսավորվի շերտը, քանի որ PB- ն աջակցում է անիմացիայից բոլորովին անջատ ժապավենի պայծառության վերահսկմանը: Լույսը գծային չի ընկալվում, ուստի ուժը կիսով չափ կրճատելով ՝ դուք միայն փոքր -ինչ մթագնում եք շերտը: Ես գտա, փորձարկելով ամբողջ սպիտակ նախշը, ես կարող էի վերացնել գույնի հավասարակշռության խնդիրները `նվազեցնելով շերտի պայծառությունը մինչև 25%, ինչը միայն փոքր-ինչ նվազեցրեց ընդհանուր լույսի արտադրությունը:

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

Ինչ-որ բան մտածել մեծ տեղադրումների համար, սակայն, եթե դուք փոխում եք ձեր օգտագործած անիմացիաները `ավելի ուժգին լինելու համար:

Քայլ 5: Քայլ 4. Մալուխի հզորացում

Քայլ 4: Լարացրեք էներգիան
Քայլ 4: Լարացրեք էներգիան
Քայլ 4: Լարացրեք էներգիան
Քայլ 4: Լարացրեք էներգիան

Power Jack

Իմ էլեկտրամատակարարումը, ինչպես շատերն են անում, բերում էր 5.5x2.1 մմ տրամաչափի տակդիր ՝ տերմինալային ադապտեր պտուտակելու համար հենց այս տեսակի կիրառման համար: Այն, ինչ ես իրականում օգտագործեցի, նմանատիպ ադապտեր էր, բայց պտուտակավոր տերմինալների փոխարեն արագ պտուտակով միացումների միջոցով:

LED շերտերը սովորաբար ավարտվում են սկզբում և վերջում `ինչպես 3-պինյա JST SM միակցիչով, այնպես էլ երկու մերկ լարերով` առանձին էներգիա ավելացնելու համար: Այս երկու առանձին լարերի վրա մենք էլեկտրամատակարարում կստանանք և JST SM միակցիչով կստանանք տվյալներ և 5 Վ լարման սնուցիչ վերահսկիչից:

Վերահսկիչ

Ես կարող էի պարզապես պտուտակել 3 JIN JST- ը PixelBlaze- ի մեջ և այն անվանել օրական, բայց կառավարման տուփի հետ ինձ մի փոքր ավելի ազատություն էր պետք, ուստի ես նաև JST SM արուին միացրել էի կանացի երկարացման մալուխը, որն ունեի: Չափիչ սարքն այստեղ իսկապես նշանակություն չունի, քանի որ այն ընդամենը մի քանի մԱ է մատակարարում վերահսկիչին: Չնայած ավելի գեղեցիկ կլիներ, եթե ես ունենայի հատուկ պատրաստված երկարացման մալուխ ՝ յուրաքանչյուր ծայրին սեղմված միակցիչներով, այլ ոչ թե pigtail-shrinkwrap-wire-shrinkwrap-pigtail:

Քայլ 6: Քայլ 5: Լարացրեք կոճակը

Քայլ 5: Լարացրեք կոճակը
Քայլ 5: Լարացրեք կոճակը

Շրջանի վերջին հատվածը արկադային կոճակը միացնելն է: Ես օգտագործել եմ ADC քորոցը, քանի որ հարմար փին վերնագրի վրա կա միայն մեկ թվային GPIO և այն հասանելի չէ օգտվողի օրինակին. Այդ կոճակի կոճակը ծառայում է հեծանվային անիմացիայի նախշերի հատուկ նպատակին:

Դուք կարող եք հեռանալ առանց արտաքին ձգվող դիմադրության ՝ օգտագործելով տախտակի ներքևի թվային բարձիկներից մեկը, բայց ես չէի ուզում ուղղակիորեն զոդել դրան: Ռեզիստորի գրեթե ցանկացած արժեք կգործի, բայց հավանաբար կպչեք> 1 Կմ և <0.5 Մմ: Ես օգտագործեցի 47K քաշքշուկ, որովհետև դա առաջին դիմադրողն էր, որն ազատորեն լողում էր իմ տուփի մեջ և տուն փնտրում:

Քայլ 7: Քայլ 6. Պատրաստեք տուփ

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

Իրականում ես արդեն տպել էի այս տուփը առանձին նախագծի համար, նույնիսկ Սուրբ Christmasննդյան տարեդարձի գունային սխեմայով: Բայց ինչպես նախկինում ասացի, ստվարաթղթե տուփը, որի կոճակը կտրված է, լավ կանի: Կամ ընդհանրապես տուփ չկա, եթե վստահ եք ձեր զոդման հոդերի վրա:

Այս տուփն ի սկզբանե մալուխային ելք չուներ, այնպես որ ես մի փոքր կտրեցի եզրերը ՝ տարածք ազատելու համար: Այն 3D մոդելը, որը ես կցեցի այստեղ, այնուամենայնիվ, ելք ունի: Տպեք հետևի կափարիչը սրածայրը վերևով, իսկ պատյանները ՝ դեմքը ներքև: Ձեզ հարկավոր կլինի բավականին լավ հավաքված կտրատիչի կարգավորումներ, քանի որ հետևի կափարիչը պարզապես սեղմում է իր տեղը մի քանի բռնակով:

Քայլ 8: Քայլ 7: Softwareրագրակազմ

PixelBlaze- ի տեղադրումն ինձ համար ամենադժվարն էր, իսկ ձեզ համար ՝ ամենահեշտը: Ես գրեցի մոտ 200 տող կոդ, որպեսզի բոլոր անիմացիաներն ու մեխանիկան աշխատեն, բայց դուք կարող եք պարզապես բեռնել իմ կցած անիմացիաները: Այցելեք PixelBlaze - Սկսելու համար ՝ ձեր PixelBlaze- ը կարգավորելու և դրանում նախշեր տեղադրելու հրահանգների համար, այնուհետև պարզապես բեռնեք վերը նշված օրինաչափություններից մեկը: Նրանցից մեկը բարձրակարգ սպիտակ անիմացիա է, երբ խաղը չի խաղում, մինչդեռ մեկը `կարմիր և կանաչ կպչուն նախշն է այս ուղեցույցի տեսանյութերում և պատկերներում: Իհարկե, դուք կարող եք փոփոխել ՝ ըստ ճաշակի:

EԱՆՈԹՈԹՅՈՆ. Դուք կցանկանաք սահմանել ձեր շերտի երկարությունը պարամետրերում, ինչ էլ որ դա լինի: 4,5 մետր ընդհանուր երկարությամբ իմ շերտերի համար դա 270 պիքսել է:

Ինչպես է աշխատում նախշը

Իմ գրած կոդը պետական մեքենա է: Նահանգները բոլորը հիմնված են պիքսելային ժապավենի միջով պտտվող «ընտրողի» գաղափարի շուրջ: Սելեկտորային նմուշը սինուսային ալիքի աճող առաջին կեսն է, որը կրկին չափվում է 0-ից 1-ով և քառակուսի (կամ խորանարդավորված) դարձնում եզրերը մարելու համար, բայց կտրուկ: Այս օրինակի սկիզբը որոշակի արագությամբ շարժվում է ժապավենի երկայնքով, և յուրաքանչյուր անիմացիոն շրջանակ նկարում է պիքսելներ ինտենսիվությամբ ՝ ըստ ընտրիչի ալիքի (այսինքն ՝ ընտրողի դիրքը դիսկրետ ամբողջ պիքսելային սահման չէ): Պետություն 0 -ն օգտագործում է լայն «ընտրիչ» «և ոլորում այն շերտի միջով ՝ հաստատուն արագությամբ: Կոճակի սեղմումով 0 վիճակ է անցնում 1 -ի:

1 -ին վիճակը նեղացնում է ընտրիչը մինչև 5 պիքսել և արագությունը սահմանում է շատ ավելի արագ: 0> 1 վիճակի անցման ժամանակ պատահական ուշացում է սահմանվում 3 -ից 7 վայրկյանի միջև: 1 -ին վիճակը տևում է այս պատահական հետաձգման համար, այնուհետև անցնում է 2 -րդ վիճակին:

2 -րդ վիճակը նույնն է, ինչ 1 -ը, բայց արագությունը քանդում է արագորեն և տևում է ընդամենը 2 վայրկյան ՝ նախքան 3 -րդ վիճակին անցնելը:

3 -րդ վիճակն ընտրողի լայնությունը նույնիսկ ավելի նեղ է դարձնում ՝ մեկ շիշը հստակ սահմանելու համար, գույնը փոխում է կանաչի ՝ վերջնական ընտրությունը ցույց տալու համար և 15 վայրկյան կենտրոնացած է նույն տեղում, մինչ հարբած խաղացողները վիճում են, թե արդյոք նրանք իրականում պետք է խմեն 40 ածիկի լիկյոր: Այդ դեպքում, եթե ընտրիչն ամուր վայրէջք է կատարում երկու շշերի միջև այնպես, որ ընտրությունը պարզ չէ, խաղացողը կարող է ևս մեկ անգամ հպել կոճակին `պատահականորեն առաջ կամ հետ տանելու մի քանի LED- ներ` վերջնական դիրքը հստակեցնելու համար: Թույլատրվում է միայն մեկ թակել: 15 վայրկյան հետո օրինակը վերադառնում է 0 վիճակ ՝ սպասելով հաջորդ պտույտին:

Քայլ 9: Քայլ 8: Խաղացեք:

  1. Մոտեցեք կոճակին
  2. Ազատեք ձեր միտքը կոճակը սեղմելու հետևանքների վերաբերյալ ցանկացած մտքից
  3. սեղմել կոճակը
  4. Սպասեք սպասումով
  5. Մտածելով ՝ մտավախություն ունեցեք վերևի դարակի սկոտչը և Goldschlager- ը, որոնցից դուք ուղղակիորեն ընկել եք:
  6. Կրկին սեղմեք կոճակը `պարզելու համար, թե որ շիշի ճակատագիրն է ցանկանում նմուշ վերցնել: Fակատագիրը չպետք է խաղա կամ վերահսկվի:
  7. Սարսափով դիտեք, թե ինչպես է կանաչ փայլը ամուր շարժվում Գոլդշլագերի հետևում
  8. Խելահեղորեն հպեք կոճակին ՝ հույս ունենալով, որ ընտրիչը մի փոքր ավելին կպոկի
  9. Հանձնվեք ձեր ճակատագրին և թողեք, որ ձեր ընկերը ուրախությամբ լցնի շողացող թույնի կադրը:

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