Բովանդակություն:
- Քայլ 1: Քայլ 0. Որոշ դարակներ ունեցեք
- Քայլ 2: Քայլ 1. Ձեռք բերեք առկայծող լուսարձակներ և օժանդակ բիթեր
- Քայլ 3: Քայլ 2: Չափի LED ժապավենները համապատասխանաբար
- Քայլ 4: Քայլ 3: Ավելացնել Jumper կապեր
- Քայլ 5: Քայլ 4. Մալուխի հզորացում
- Քայլ 6: Քայլ 5: Լարացրեք կոճակը
- Քայլ 7: Քայլ 6. Պատրաստեք տուփ
- Քայլ 8: Քայլ 7: Softwareրագրակազմ
- Քայլ 9: Քայլ 8: Խաղացեք:
Video: W6. Խմելու խաղ անորոշների համար. 9 քայլ
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:49
Ո՞ր վիսկիով կթրջեմ իմ սուլիչը:
Արդեն մի քանի տարի է, ինչ «դահլիճում» մենք ունենք մի քանի դարակներ, որոնց միակ նպատակը աշխարհի ամենամեծ թորած ըմպելիքի `վիսկիի պտտվող, ողջամիտ լայն ընտրանի ցուցադրելն ու մատչելի դարձնելն է: Հարավից մինչև Դենվեր, Իռլանդիա, Շոտլանդիա և նույնիսկ Japanապոնիա, տարբերակները շատ են, ինչը հարց է առաջացնում, թե որն է այսօր փորձել:
Տոնական ընկերների միջև կիսված լուսավոր լույսերի և տոնական ըմպելիքների ոգով, ես որոշեցի այդ հարցին պատասխանել խմելու խաղով, բախտի անիվի ոճով, բայց ավելի փայլուն:
Շապիկս չկորցնելու և ամեն ինչ ավելի զգացմունքային դարձնելու ոգով ես ավելի թանկ շշերի մեծ մասը փոխարինեցի Jaegermeister- ով, King Cobra- ով և Strongbow Golden Apple- ով: Որոշ գոհարներ, այնուամենայնիվ, մնացել են: (Եվրոպացիների համար «Ոսկե խնձորը» այն ամուր ամրոցը չէ, որը դուք ստանում եք տանը: Դա միայն Ամերիկայից արտահանվող պարզ օշարակ է `խնձորի արհեստական բուրմունքով: Դուք նախընտրում եք վայրէջք կատարել Redbreast- ին, խոստանում եմ ձեզ):
Քայլ 1: Քայլ 0. Որոշ դարակներ ունեցեք
Իհարկե, պարտադիր չէ, որ խաղը կառուցվի ալկոհոլի նկատառումով: Ենթադրում եմ, որ եթե ցանկանաք, կարող եք կատարել հացահատիկի ինտենսիվ հավաքածու: Բայց սկսնակների համար, ինչ -որ բանի դարակներ պետք է ունենաք, որպեսզի թարթիչները լուսավորեն: Կամ ՝ վերջ: Կամ տակ.
Մենք պատահաբար արդեն ունեինք խմիչքի հավաքածու նշանավոր ցուցադրության վրա, և սա խնջույքի խորամանկություն է, ուստի ես այնտեղ գնացի:
Քայլ 2: Քայլ 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 ժապավենները համապատասխանաբար
Նայելով իմ 5 մ ժապավենին, ես հասկացա, որ այն պատրաստված է միասին սոսնձված.5 մ հատվածներում: Այս շերտերով դուք կարող եք կտրել ցանկացած երկու LED- ների միջև: Բայց քանի որ ես հակված եմ հիմար բաների վրա կենտրոնանալ, և քանի որ իմ դարակներն ընդամենը մոտավորապես 1,5 մ երկարություն ունեն, ես կտրեցի սիլիկոնե բաճկոնը և ապամոնտաժեցի իմ շերտը նույնիսկ 1,5 մ բարձրությամբ ՝ թողնելով վերջին.5 մ հատվածը հետագա նախագծի համար:
Քայլ 4: Քայլ 3: Ավելացնել Jumper կապեր
Քանի որ իմ դարակները 3x1.5 մ են, ես պետք է մի փոքր մետաղալար ավելացնեի իմ ենթաշերտերի միջև: Իհարկե, պետք չէ դա անել, եթե ցանկանում եք լուսավորել միայն մեկ շարունակական դարակ:
Իմ դեպքում, ես էլեկտրահաղորդման գծերի համար պատրաստել եմ 1,5 ֆունտ երկարություն `20 գ սիլիկոնե մետաղալարով, իսկ տվյալների գծի համար` 22 գ: Որքան մեծ է, այնքան ավելի լավ է իշխանության համար, չնայած դրանք ավելի քիչ լարվածություն կնվազեն, քան բուն ժապավենը, ամեն դեպքում:
Ես ուղղակի դրանք սոսնձեցի շերտերին, միակցիչներ չկան: Միակցիչների և սեղմված ընդլայնումների օգտագործումը շատ ավելի գեղեցիկ կլիներ:
Նշում ուժի մասին
LED շերտերը կարող են բարդ լինել, քանի որ յուրաքանչյուր LED սպառում է բավականին քիչ հոսանք: Եթե դուք միացնում եք շերտի սկիզբը, ապա լարումը կարող է այնքան զգալիորեն իջնել մինչև շերտի վերջը, որ կապույտ և կանաչը չունեն բավարար տարածք `լիովին միացնելու համար, ինչը կհանգեցնի գույնի հավասարակշռության խնդիրների: Սա հիմնականում խնդիր է, երբ դու ցուցադրում ես ամբողջ սպիտակ գույնը, այնպես էլ այն պատճառով, որ յուրաքանչյուր պիքսել սպառում է առավելագույն էներգիա (R = 100%, G = 100%, B = 100%) ԵՎ որովհետև սպիտակը այն վայրն է, որտեղ կտեսնես ստացված ցանկացած գույն հավասարակշռության խնդիր: Օրինակ, եթե դուք ցուցադրում էիք միայն կապույտ գույնը, դա ընդամենը առավելագույն հզորության 1/3 -ն է, և եթե կապույտի վերջում կապույտը մի փոքր ավելի մռայլ է, դա այնքան էլ նկատելի չէ:
Տիպիկ լուծումներից մեկն այն է, որ հոսանքի լարերը միացվեն ժապավենի երկայնքով: Մեր դեպքում, գուցե յուրաքանչյուր դարակի մի ծայրում:
Մեկ այլ հնարավորություն ՝ օգտագործելով PixelBlaze- ը, այն է, որ պարզապես լուսավորվի շերտը, քանի որ PB- ն աջակցում է անիմացիայից բոլորովին անջատ ժապավենի պայծառության վերահսկմանը: Լույսը գծային չի ընկալվում, ուստի ուժը կիսով չափ կրճատելով ՝ դուք միայն փոքր -ինչ մթագնում եք շերտը: Ես գտա, փորձարկելով ամբողջ սպիտակ նախշը, ես կարող էի վերացնել գույնի հավասարակշռության խնդիրները `նվազեցնելով շերտի պայծառությունը մինչև 25%, ինչը միայն փոքր-ինչ նվազեցրեց ընդհանուր լույսի արտադրությունը:
Այս դեպքում անիմացիան նշանակում է, որ ժապավենը երբեք շատ էներգիա չի սպառում, երբեք էներգիա չի սպառում հավասարաչափ այնպես, որ մի ծայրը մյուսից սոված մնա, և ընդհանրապես, ես չեմ նկատել, որ դա խնդիր է ծրագրակազմը ծրագրելուց առաջ շարունակական շերտի վրա փորձարկելու համար:. Խաղի համար ես միայն լուսավորեցի շերտը, քանի որ պարապ անիմացիան մի փոքր պայծառ էր իմ ճաշակի համար:
Ինչ-որ բան մտածել մեծ տեղադրումների համար, սակայն, եթե դուք փոխում եք ձեր օգտագործած անիմացիաները `ավելի ուժգին լինելու համար:
Քայլ 5: Քայլ 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: Լարացրեք կոճակը
Շրջանի վերջին հատվածը արկադային կոճակը միացնելն է: Ես օգտագործել եմ ADC քորոցը, քանի որ հարմար փին վերնագրի վրա կա միայն մեկ թվային GPIO և այն հասանելի չէ օգտվողի օրինակին. Այդ կոճակի կոճակը ծառայում է հեծանվային անիմացիայի նախշերի հատուկ նպատակին:
Դուք կարող եք հեռանալ առանց արտաքին ձգվող դիմադրության ՝ օգտագործելով տախտակի ներքևի թվային բարձիկներից մեկը, բայց ես չէի ուզում ուղղակիորեն զոդել դրան: Ռեզիստորի գրեթե ցանկացած արժեք կգործի, բայց հավանաբար կպչեք> 1 Կմ և <0.5 Մմ: Ես օգտագործեցի 47K քաշքշուկ, որովհետև դա առաջին դիմադրողն էր, որն ազատորեն լողում էր իմ տուփի մեջ և տուն փնտրում:
Քայլ 7: Քայլ 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: Խաղացեք:
- Մոտեցեք կոճակին
- Ազատեք ձեր միտքը կոճակը սեղմելու հետևանքների վերաբերյալ ցանկացած մտքից
- սեղմել կոճակը
- Սպասեք սպասումով
- Մտածելով ՝ մտավախություն ունեցեք վերևի դարակի սկոտչը և Goldschlager- ը, որոնցից դուք ուղղակիորեն ընկել եք:
- Կրկին սեղմեք կոճակը `պարզելու համար, թե որ շիշի ճակատագիրն է ցանկանում նմուշ վերցնել: Fակատագիրը չպետք է խաղա կամ վերահսկվի:
- Սարսափով դիտեք, թե ինչպես է կանաչ փայլը ամուր շարժվում Գոլդշլագերի հետևում
- Խելահեղորեն հպեք կոճակին ՝ հույս ունենալով, որ ընտրիչը մի փոքր ավելին կպոկի
- Հանձնվեք ձեր ճակատագրին և թողեք, որ ձեր ընկերը ուրախությամբ լցնի շողացող թույնի կադրը:
Խորհուրդ ենք տալիս:
Էլեկտրոնային խաղ Tic-Tac-Toe խաղ փայտե տուփի մեջ. 5 քայլ
Էլեկտրոնային խաղ Tic-Tac-Toe- ը փայտե տուփի մեջ
Aruduino LED խաղ Արագ կտտացնելով երկու խաղացողի խաղ. 8 քայլ
Aruduino LED խաղ Արագ սեղմում երկու խաղացողի խաղ. Այս նախագիծը ոգեշնչված է @HassonAlkeim- ից: Եթե պատրաստ եք խորը հայացք նետել, այստեղ կա մի հղում, որը կարող եք ստուգել https://www.instructables.com/id/Arduino-Two-Player-Fast-Button-Clicking-Game/: Այս խաղը Alkeim's- ի կատարելագործված տարբերակն է: Դա է
Drուր խմելու ահազանգման համակարգ /ջրի ընդունման մոնիտոր `6 քայլ
Drուր խմելու ահազանգման համակարգ /akeրի ընդունման մոնիտոր. Մենք պետք է ամեն օր բավարար քանակությամբ ջուր խմենք, որպեսզի ինքներս առողջ լինենք: Բացի այդ, կան շատ հիվանդներ, որոնց նշանակվում է օրական որոշակի քանակությամբ ջուր խմել: Բայց, ցավոք, մենք գրեթե ամեն օր բաց թողեցինք ժամանակացույցը: Այսպիսով, ես նախագծում եմ
Networkանցային մրցակցություն. Ցածր ուշացման խաղ BBC Micro- ի համար. Բիթ ՝ 10 քայլ (նկարներով)
Rանցային մրցակցություն. Ցածր ուշացման խաղ BBC Micro- ի համար. էկրանի թարմացումներ flexibleկուն թվով մասնակիցներ Easy co
Buzz Wire խաղ LED ժամաչափով Arduino UNO- ի համար. 5 քայլ
Buzz Wire Game with LED Timer for Arduino UNO: Այս բզզոց մետաղալարով խաղը թույլ է տալիս օգտագործողին վիճարկել իրենց կայուն ձեռքը LED ժամաչափի դեմ: Նպատակն այն է, որ խաղի բռնակը հասցնեք լաբիրինթոսի մի կողմից մյուսին ՝ առանց դիպչելու լաբիրինթոսին և մինչև LED- ի անջատումը: Եթե խաղի բռնակը և