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

Կարանտինային փախուստ (ձանձրույթից) արկղ. 7 քայլ (նկարներով)
Կարանտինային փախուստ (ձանձրույթից) արկղ. 7 քայլ (նկարներով)

Video: Կարանտինային փախուստ (ձանձրույթից) արկղ. 7 քայլ (նկարներով)

Video: Կարանտինային փախուստ (ձանձրույթից) արկղ. 7 քայլ (նկարներով)
Video: Ակնկալվում է, որ վաղը Պուտինը կհրապարակի կարանտինային ռեժիմից դուրս գալու ժամկետը 2024, Հուլիսի
Anonim
Կարանտինային փախուստ (ձանձրույթից) արկղ
Կարանտինային փախուստ (ձանձրույթից) արկղ
Կարանտինային փախուստ (ձանձրույթից) արկղ
Կարանտինային փախուստ (ձանձրույթից) արկղ

Այս նախագիծը եղել է իմ անձնական Arduino կարանտինային նախագիծը: Ես դրա վրա կայուն աշխատել եմ կարանտինի առաջին մի քանի շաբաթվա ընթացքում, բայց հետո բախվել եմ որոշ խնդիրների ՝ օգտագործելով սերվո շարժիչներ, որոնք ես չէի կարող հեշտությամբ լուծել, ուստի մի քանի շաբաթով այն մի կողմ եմ դրել: Բայց երբ մեր պետությունը նորից սկսեց բացվել, ես որոշեցի. ժամանակն է ավարտել այս ամենը!

Ես ամեն օր համակարգչային ծրագրավորող եմ և տվյալների բազայի խորհրդատու, բայց ինձ գրավում են փախուստի սենյակները և հանելուկները: Թեև ես շահագրգռված չեմ Arduino- ի նախագծերով, որոնք կբավարարեն արդեն առևտրային լուծում գտած կարիքները (Ինչու՞ պետք է գիշերային լույս ստեղծեմ, երբ խանութում կարող եմ գնել մի քանի դոլար), երբ որոշեցի կառուցել իմ սեփականը: Անցյալ տարվա վերջին տնային փախուստի սենյակ ընկերների համար, սովորելով Arduino- ի օգտագործումը փախուստի սենյակում սովորական հանելուկներում, հանկարծ ինձ հետաքրքրեց մի բան: Ասել է թե `ես ընդհանրապես էլեկտրատեխնիկ չեմ, և սովորում եմ էլեկտրական բաղադրամասերը ճիշտ զոդել և օգտագործել: հաճախ մարտահրավեր էր! Փառք Աստծո, ինտերնետում Arduino- ի օրինակների և փաստաթղթերի առատության համար:

Այսպիսով, Հարավային Կարոլինան փակվելուց մոտ մեկ շաբաթ առաջ: Ես շրջում էի միջանցքներով իմ տեղական Goodwill խանութում, և ես հանդիպեցի փայտե տուփի առարկայի, որի վրա կար դարակներ, դուռ և մի քանի կեռիկներ: Ինձ համար միանգամից պարզ չէր, թե ինչի համար էր նախատեսված տուփը, բայց ես մտածեցի, որ դրա մեջ Arduino- ն կարող է լինել լավ հենարան տնական փախուստի սենյակում, որը մոտ ժամանակներս պլանավորում էի որոշ ընկերների համար: Տուն հասնելուց հետո, այնուամենայնիվ, ես վերջապես ճանաչեցի այն այն բանի համար, ինչ այն էր `չափից մեծ լիցքավորման / փոստ / բանալին: Այդ գնումների մեկ շաբաթվա ընթացքում մեզ ասացին, որ «մնա տանը», և ես նորից նայեցի տուփին: Ես մտածեցի, որ գուցե այն կարողանա դառնալ ավելին, քան ես ի սկզբանե մտածում էի: Ես մտածեցի բոլոր կողմերի և առանձին խցիկների հետ, գուցե այն կարող է վերածվել բազմաստիճան հանելուկների արկղի, որը կարանտինի ընթացքում կարող է կիսվել ընկերների կամ երեխաների հետ `իրական, մերձավոր շփման սենյակի փոխարեն: Քանի որ տուփն ինքնին հիմնականում մասնատախտակ է `բավականին ավարտված, ես ուզում էի այնպիսի բան նախագծել, որը տուփի նվազագույն փոփոխություններ էր պահանջում, որպեսզի անցքեր կամ քերծվածքներ ծածկելու համար այն կարիք չուներ դիպչել կամ ներկել: Ուստի ինձ հարկավոր էին իմ հանելուկները տուփի կողերի առկա ճարտարապետության հետ աշխատելու համար: Ես նաև ցանկանում էի այնպիսի գլուխկոտրուկներ նախագծել, որ զգայի, որ արկղի յուրաքանչյուր կողմը ներգրավված է առնվազն մեկ գլուխկոտրուկի մեջ: Այսպիսով, ես նայեցի դրան մի քանի օր և մտքով անցա … Ստորև բերված յուրաքանչյուր հատվածում ես կկիսվեմ տուփի տարբեր կողմերի իմ սկզբնական մտքերով, ծրագրերով և վերջնական լուծումներով: Վերջին բաժինը կամփոփի սկզբից մինչև վերջ խաղի հաջորդականությունը և կտրամադրի իմ Arduino ծածկագիրը: Ի վերջո, ես կարողացա սեղմել տուփի վրա 8 տարբեր գլուխկոտրուկներ, որոնք, իմ կարծիքով, արժանապատիվ թիվ էին փոքր տուփի համար:

Հուսանք, եթե սա այն բանն է, ինչ ձեզ հետաքրքրում է, իմ գրառումներն ու նկարները կարող են ձեզ գաղափարներ տալ ձեր սեփականը նախագծելու համար:

Պարագաներ

Arduino- ի տարբեր բաղադրիչներ, ներառյալ

ELEGOO MEGA 2560 R3 տախտակ (առանց ապրանքանիշի Arduino Mega)

6 վոլտ սոլոնոիդ բռնակ

2 կամ 3 չհրապարակվող դահլիճի տվիչներ

3 10 մմ ուլտրամանուշակագույն LED լամպ

2 կարմիր լազեր

VISDOLL WS2801 պիքսելային լուսադիոդային լուսարձակներ (անհատապես հասցեավորվող)

3 սեղմիչ կոճակ (12/17 մմ անջրանցիկ կողպեքի անջատիչներ)

HiLetgo mp3 նվագարկիչ Mini (DFPlayer)

Էժան բարձրախոս

6 ֆոտոռեզիստորներ / լուսային կախվածության դիմադրիչներ 5 մմ

Tolako 5 վոլտ փոխանցման մոդուլ

AuBreey թվային բեռնախցիկի քաշի տվիչ 5 կգ

Anker PowerCore լիցքավորիչ (լույսերը և arduino- ն սնուցելու համար)

9 վոլտ մարտկոց (սնուցման սոլոնոիդ)

Մետաղալար (ըստ անհրաժեշտության)

Ադապտերներ (ըստ անհրաժեշտության)

Jumper Wires (ըստ անհրաժեշտության)

PCB տախտակներ (ըստ անհրաժեշտության)

Տարբեր դիմադրիչներ (ըստ անհրաժեշտության)

Այլ պարագաներ

Փոքր համակցված կողպեքներ

Փոքր կայծակաճարմանդ պայուսակներ (որոնք կարող են կողպվել վերևի կողպեքներով)

Տարբեր գույների կամ մթության պլաստիկ ֆիլմ

Փոքր ատամնաբույժի տիպի, աստղադիտարանի և առանցքի հայելիներ

Տափօղակներ և ընկույզներ

Ուլտրամանուշակագույն (անտեսանելի թանաք) գրիչ

Փոքր նշան կամ կերպար, որն օգտագործվում է մագնիսը պահելու համար (ես օգտագործել եմ դատարկ շրթունքների բալզամ ՝ աղվեսի տեսքով)

Թել

Հազվագյուտ Երկրի մագնիսներ

Թուղթ

Գործվածքների ջարդոն

Փայտի մնացորդներ

Քայլ 1: Տուփի կեռիկներ

Կեռիկներ տուփի կողմը
Կեռիկներ տուփի կողմը
Տուփի կեռիկներ
Տուփի կեռիկներ
Կեռիկներ տուփի կողմը
Կեռիկներ տուփի կողմը

Իմ տուփը պարունակում էր երկու կեռիկներով մի կողմ: Ես կարող էի դրանք ամբողջությամբ հեռացնել, բայց ինչպես նշվեց, տուփն ինքնին մասնատախտակ էր, և ես փորձում էի այն պահել հնարավորինս առանց սպիի: Այսպիսով, ինչի՞ համար կարող էին օգտագործվել կողքի կեռիկները: Ակնհայտ պատասխանը նրանցից ինչ -որ բան կախելն էր: Բայց ինչպե՞ս կարելի էր նրանցից ինչ -որ բան կախել գլուխկոտրուկի վերածել: Ես որոշեցի, որ դա կարող է լինել ինչ -որ քաշային հանելուկ: Սկզբում ես պլանավորում էի յուրաքանչյուր կեռիկ կցել առանձին մասշտաբի, բայց քաշի և լարվածության սենսորները ուսումնասիրելուց հետո հասկացա, որ, հավանաբար, տուփի մեջ երկու տվիչի համար տեղ չունեմ, և միայն մեկի օգտագործումը ծրագրավորումը և էլեկտրական աշխատանքը շատ ավելի պարզ կդարձնի: Այնպես որ, չնայած ես գիտեի, որ կեռիկներից միայն մեկն է իրականում աշխատելու, ես չէի ուզում, որ խաղացողն ինքը դա գիտակցի: Նախատեսում էի պատրաստել տարբեր քաշի մի քանի իրեր: Խաղացողը պետք է որոշ տրամաբանություն կամ գուշակություն կատարի ՝ պարզելու համար, թե ինչպես կարելի է այս տարրերը հավասարաչափ բաժանել երկու կեռիկների միջև: Լավ կլիներ, որ վզնոցների վրա լինեին գեղեցիկ, բայց ծանր մետաղական կերպարներ կամ իրեր, բայց ես գնացի էժան ճանապարհ և որոշեցի տարբեր լվացքի մեքենաներ և թելերի վրա ընկույզներ: Սարքավորման յուրաքանչյուր օղակ նշվում է գրամով քաշով: Խաղացողը պետք է ապարատը բաժանի երկու հավասար հավաքածուի և յուրաքանչյուր հավաքածուն կախի առանձին կեռիկի վրա ՝ հանելուկը լուծելու համար: Իմ օգտագործած քաշի տվիչը 5 կգ HX711 բեռնախցիկի քաշի սենսոր է: Նրա քաշի միջակայքը, հավանաբար, իսկապես չափազանց մեծ է աշխատանքի համար, բայց այն բավականաչափ լավ է աշխատում, երբ չափագրված է: Ինձ երկար ժամանակ պահանջվեց ՝ պարզելու համար, թե ինչպես պետք է քաշի տվիչը դնել տուփի մեջ, որպեսզի մեկ կեռիկը կարողանա քաշել սենսորը, և այն կարող է գրանցել քաշը: Վերջապես ես եկա պատկերված կազմաձևին: Սենսորի ստատիկ կողմը կապված է բլոկի հետ, որը պտուտակված է տուփի ներսում: Սենսորի մյուս կողմն ունի ավելի փոքր բլոկ, որը ամրացված է դրա վերևում, որի մեջ կեռիկը պտուտակված է (ամբողջ տուփի միջով): Դրա համար անհրաժեշտ էր ավելի երկար պտուտակ օգտագործել և այն անցքը, որի մեջ մանգաղը սկզբում սերտորեն պտտվել էր դրսից, շատ ավելի մեծ դարձնել, որպեսզի մանգաղի պտուտակին մի փոքր տա, որպեսզի քաշի սենսորից նրա լարվածությունը զգա:

Արտաքինից կեռիկը սովորական տեսք ունի, բայց բավականաչափ շարժվում է, որպեսզի որոշակի ճնշում գործադրի ներքին քաշի սենսորի վրա և ճշգրիտ ընթերցում տա (երբ չափագրված է):

Քայլ 2: Տուփի բարձր փոստի գրպանային կողմը

Տուփի գրպանային բարձր գրպանը
Տուփի գրպանային բարձր գրպանը
Տուփի գրպանային բարձր գրպանը
Տուփի գրպանային բարձր գրպանը
Տուփի բարձրահասակ գրպանային կողմը
Տուփի բարձրահասակ գրպանային կողմը
Տուփի բարձրահասակ գրպանային կողմը
Տուփի բարձրահասակ գրպանային կողմը

Փոստի բարձր գրպանը պարունակող տուփի կողքին ես անցա մի շարք գաղափարներով: Ի վերջո, ես որոշեցի, որ ցանկանում եմ լազերներ օգտագործել տուփի վրա ինչ -որ տեղ, և այստեղ դրանք վերջապես տեղադրվեցին: Քանի որ բարձր խցիկը ներդիր է, ես կարողացա երկու լազեր ավելացնել վերևում, և երկու ֆոտոընդդիմադիր `ձախ կողմում: Խաղացողը պետք է որոշի, որ նա պետք է գտնի միջոց (հայելիներով) լազեր ուղղելու յուրաքանչյուր սենսորի վրա միաժամանակ: Բացի խաղացողներին երկու ձեռքի հայելիներ տալուց, ես ցանկանում էի, որ խաղացողները կարողանային գտնել հայելիներ առանձին տեղադրելու միջոց, որը հայելիները պահելու համար երկու ձեռքի օգտագործումը չէր պահանջում: Ես երկար մտածում էի, թե ինչ կարող է աշխատել դրա համար երկար ժամանակ: Ի վերջո, ես հասկացա, որ ատամնաբույժի պտտվող հայելիները կարող են անել այն, ինչ ես ուզում էի: Ես մտածեցի, որ եթե դրանց լիսեռները կարողանան անշարժ պահել, ապա նրանց աստղադիտակի և առանցքի գործառույթները կարող են օգտագործվել լազերային ճառագայթները սենսորին ինքնուրույն ուղղելու համար:

Ես փայտի կտոր եմ փորել ՝ օգտագործելով հայելիի լիսեռի տրամագծից գրեթե մի փոքր փայտի կտոր, որը դրել եմ կողքի գրպանի հատակին: Այսպիսով, հայելիները հենվում են ուղղահայաց, մինչ խաղացողը կարգավորում է գլուխները `ուղղված լազերները:

Փոքր, աստղադիտային հայելիները նաև առավելություն ունեն լինել այնքան կարճ, որ հորիզոնական տեղավորվեն գրպանի վերևից, այնպես որ անմիջապես ակնհայտ չէ, որ կողքին կան հայելիներ:

Քայլ 3. Տուփի առջևի դարակաշարային կողմը

Տուփի առջևի դարակաշարային կողմը
Տուփի առջևի դարակաշարային կողմը
Տուփի առջևի դարակաշարային կողմը
Տուփի առջևի դարակաշարային կողմը
Տուփի առջևի դարակաշար
Տուփի առջևի դարակաշար

Տուփի դիմային մասում երկու թեք դարակ կար: Ես գիտեի, որ ցանկանում եմ օգտագործել երկու դարակները տարբեր հանելուկների համար:

Ես որոշեցի, որ մի գլուխկոտրուկ կօգտագործի սև լույսը `լուսավորելու անտեսանելի, ուլտրամանուշակագույն թանաքը, իսկ մյուս գլուխկոտրուկը` անընդմեջ մի քանի լույսի տվիչներ: Անտեսանելի թանաքով գրիչի ծայրից եկած մեկ ուլտրամանուշակագույն լամպի փորձարկումներից հետո ես գտա, որ դրա լույսի ճառագայթը անբավարար է: Փոխարենը ես պատվիրեցի ավելի մեծ լամպեր (10 մմ) և դրանցից երեքով լուսավորեցի վերին դարակը, որի վրա ուլտրամանուշակագույն թանաքով նկարել էի տանգրամի հանելուկի ավանդական ձևը: Ես յուրաքանչյուր լույսը առանձին միացրեցի Arduino- ի ելքային քորոցին 100K ռեզիստորով (շարքով լարված լինելու համար կպահանջվեր ավելի քան 5 վոլտ, որով ես մատակարարում էի իմ Arduino- ին): Խաղացողի համար անհայտ է, դահլիճի սենսորը (որը զգում է ուժեղ մագնիսի առկայությունը) միացված է ռեզիստորին և տաք սոսնձված է հետևի վահանակի հետևում գտնվող որոշակի կետի վրա: Երբ սև լույսերը լուսավորվում են, խաղացողը պետք է օգտագործի փայտե տանգրամի կտորներ, որոնցով նա մատակարարվել է ՝ տանգրամի ձևավորումն ավարտելու համար: Տանգրամ քառակուսի կտորի մեջ տեղադրված է հազվագյուտ երկրի մագնիս, և երբ այն տեղադրվում է ճիշտ տեղում (վերևում), գլուխկոտրուկն ավարտվում է: Ի վերջո, ես գոհ էի, թե ինչպես ստացվեց այս հանելուկը: Ստորին դարակի համար ես ունեի մի գլուխկոտրուկ ստեղծելու գաղափար, որը խաղացողից կպահանջեր կարդալ որոշ հուշումներ և, դրանցից, չորս նիշ ճիշտ դասավորել ձախից աջ: Ես մտածեցի, որ կարող եմ ստեղծել կերպարներ (կտրված են իմ Silhouette Cameo- ով), որոնք ունեն տարբեր երանգների թափանցիկ ֆիլմի պատուհաններ:

Չիմանալով շատ բան ֆոտոռեզիստորների մասին, ես մտածեցի, որ եթե կերպարները տեղադրվեն ճիշտ հերթականությամբ, ապա նրանց ֆիլմերը հուսալիորեն կազդեն լույսի ցուցիչներից յուրաքանչյուրի վրա լուսային ընթերցումների վրա: Ես գտա մի քանի տարբեր գույնի պլաստմասե ֆիլմեր և փորձարկեցի դրանք `որոշելու, թե որ չորս ֆիլմերի գույներն են առավել տարբերվում միմյանցից: Բայց այս գաղափարն ավելի լավ աշխատեց տեսականորեն, քան իրականում:

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

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

Իմ պատվիրած հուշումները ՝ զվարճանքի համար Covid-19- ի հղումներով, պատկերված են: Մեկ այլ բան, որ ես ի սկզբանե անհամբերությամբ սպասում էի անել այս տուփի հետ, դարակների վերևում թաքնված հատվածներ ունենալն էին, որոնք ինքնաբերաբար կբացվեին, երբ խաղացողը գլուխկոտրուկ լուծեր ՝ հաջորդ հանելուկի համար պաշարներ տրամադրելու համար: Յուրաքանչյուր դարակի վերևում զգալի տարածք կա դրա համար: Այսպիսով, ես տեղադրեցի երկու ծխնիների վահանակ և որոշ փորձեր կատարեցի ՝ փորձելով օգտագործել փոքր սերվո շարժիչներ ՝ վահանակները բացելու համար, բայց ես մեխանիկական ինժեներ չեմ, և ես պարզապես չկարողացա այն լավ աշխատել: Հիասթափված մի քանի շաբաթով նախագիծը մի կողմ դրեցի:

Մի քանի շաբաթ անց ես որոշեցի, որ ես պատվիրում եմ ավարտին հասցնել այս նախագիծը, ամենալավն այն էր, որ քանդեի դռների տեղափոխման գաղափարը: Խաղացողին մատակարարումներ ստանալու հարցը լուծելու համար ես գտա մի շատ պարզ լուծում, որը նկարագրված է ներքևի «Տուփի վերևի քայլում»:

Քայլ 4: Տուփի վերևը

Տուփի վերևը
Տուփի վերևը
Տուփի վերևը
Տուփի վերևը
Տուփի վերևը
Տուփի վերևը

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

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

Քայլ 5: Տուփի հետևի դուռը

Տուփի հետևի դուռը
Տուփի հետևի դուռը
Տուփի հետևի դուռը
Տուփի հետևի դուռը
Տուփի հետևի դուռը
Տուփի հետևի դուռը
Տուփի հետևի դուռը
Տուփի հետևի դուռը

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

Սոլենոիդը սնուցվում է 9 վոլտ մարտկոցից և միանում է Arduino- ին 5 վոլտ ռելեի միջոցով:

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

Քայլ 6: Լույսեր, կոճակներ և ձայներ

Լույսեր, կոճակներ և ձայներ
Լույսեր, կոճակներ և ձայներ
Լույսեր, կոճակներ և ձայներ
Լույսեր, կոճակներ և ձայներ
Լույսեր, կոճակներ և ձայներ
Լույսեր, կոճակներ և ձայներ
Լույսեր, կոճակներ և ձայներ
Լույսեր, կոճակներ և ձայներ

Ես գիտեի, որ ցանկանում եմ, որ հանելուկի տուփը լույսեր ու ձայներ ունենա: Ես նաև մտածեցի, որ եթե կոճակներ ունենայի, շատ ավելի ճկունություն կունենայի այն հանելուկների հետ, որոնք կարող էի ստեղծել: Ես որոշում եմ ավելացնել կոճակները և լույսերը տուփի վերևի մասում `այն հնարավորինս կոկիկ պահելու համար: Ես յուրաքանչյուր կողմից 4 անցք եմ բացել: Օգտագործված լույսերը 9 առանձին հասցեավոր, բազմագույն LED են մեկ լարի վրա: Նրանք պահանջում են մարտկոցի լրացուցիչ էներգիա Arduino- ից դուրս, բայց դրանք հեշտ է ծրագրավորել: Սա Arduino կոճակների հետ իմ առաջին փորձն էր: Կոճակները պահանջում էին նաև դրանց վրա լարված ռեզիստորներ: Կոճակների վերաբերյալ բազմաթիվ փաստաթղթեր կան: Ձայնը ապահովում էր DFPlayer mp3 նվագարկիչը, որը միացված էր էժանագին բարձրախոսին, որը ես հանեցի էժան միացման բարձրախոսից: Ես որոշակի խնդիրներ ունեի ֆայլերին անուններով կամ նույնիսկ թվերով հղելու հետ (տես ծածկագիրը), բայց, ի վերջո, այնքան էլ դժվար չէր պարզել, թե ինչպես այն գործի դնել: Երեք կողմերից երեքով (ձախ, աջ և առջև) երեք լույսերով և 1 կոճակով, ես փորձեցի գլուխկոտրուկների գաղափարներ բերել: Ի վերջո, ես որոշեցի գունավոր հանելուկը, թարթող թեթև հանելուկը և լսելու պատմվածքի գլուխկոտրուկը: Գունավոր հանելուկի համար յուրաքանչյուր կողմի երկու արտաքին լույսերը դրված են հիմնական գույների: Ներքին լույսը սկզբում անջատված է: Նվագարկիչը սեղմում է կոճակը ՝ միացնելու և լույսի գույնը փոխելու ճիշտ երկրորդական գույնի: Օրինակ, եթե դրսից երկուսը կարմիր և կապույտ են, ներքին լույսը պետք է սահմանել մանուշակագույն: Թարթող հանելուկի համար ես ունեմ երկու արտաքին լուսարձակներ, որոնք տուփի յուրաքանչյուր կողմում թարթում են իրենց դիրքին համապատասխան ժամանակի քանակը: Ձախից աջ ՝ 1, 3, 4, 6, 7, 9. Յուրաքանչյուր կողմի միջին լույսը պետք է համաժամեցվի իր դիրքի հետ ՝ այդ կոճակը մի քանի անգամ սեղմելով: Ի վերջո, գլուխկոտրուկը շահում է լույսը ՝ 1 -ը թարթում է, 2 -րդ լույսը ՝ երկու անգամ, մինչև լույս 9 -րդ դիրքը ՝ 9 անգամ: Լսելու հանելուկի համար կարդացվում է ձայնագրված պատմություն: Հեքիաթը բազմիցս պարունակում է LEFT և RIGHT բառերը: Պազլը ավարտելու համար ձախ և աջ կոճակները պետք է սեղմվեն պատմության նույն հաջորդականությամբ: Բացի այդ, լույսերն ու ձայնը երկուսն էլ օգտագործվում են նշելու համար, որ խաղացողը հաջողությամբ ավարտել է որոշակի գլուխկոտրուկներ, նվագարկիչին մատակարարման պարկերի համակցությունները տալու և նրան տեղեկացնելու, որ լուծել է ամբողջ տուփը:

Քայլ 7: Խաղերի հաջորդականությունը և ծածկագիրը

Պիեսի հաջորդականությունը և ծածկագիրը
Պիեսի հաջորդականությունը և ծածկագիրը
Պիեսի հաջորդականությունը և ծածկագիրը
Պիեսի հաջորդականությունը և ծածկագիրը

Տուփով խաղը հաջորդական է: 8 հանելուկները պետք է լուծվեն հերթականությամբ: Եվ չնայած հանելուկներ պատվիրելու բազմաթիվ հնարավորություններ կան, սա այն է, ինչով ես ավարտեցի. Փազլների տուփը սկսվում է խաղացողի (կամ տուփի ուղեցույցի, AKA me) կողմից միաժամանակ սեղմելով ձախ և աջ կոճակները: Գունավոր գլուխկոտրուկի լույսերը լուսավորված են, և խաղացողը պետք է որոշի, որ 3 կողմերից յուրաքանչյուրի կենտրոնական լույսերը պետք է տեղադրի ճիշտ երկրորդական գույնով (նարնջագույն, կանաչ, մանուշակագույն):

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

Հաջորդը սկսվում է թարթող լույսերի հանելուկը: Նվագարկիչը սեղմում է կոճակը, որպեսզի յուրաքանչյուր կողմի միջին լույսը թարթվի ճիշտ թվով անգամ, իսկ ավարտից հետո 1) մի շարք ընթերցվում է մատակարարման պայուսակներից մեկի համադրության համար և 2) ուլտրամանուշակագույն լույսերը լուսավորված են:

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

Երբ խաղացողը սեղմում է այդ առջևի կոճակը, գլուխկոտրուկը սկսում է ԱՌԱԻՆ պատմությունը: Նա կարող է նորից կրկնել պատմությունը ՝ նորից սեղմելով առջևի կոճակը:Ի վերջո, նա հասկանում է, որ պետք է սեղմել ձախ կամ աջ կոճակները ամեն անգամ, երբ պատմությունն ասում է ուղղություններից մեկը:

Երբ նա ճիշտ է ավարտել Աջ Ձախ-աջ կոճակի հաջորդականությունը, հայտարարվում է մեկ այլ հաղորդագրություն `մատակարարման մեկ այլ պայուսակի համադրությամբ: Այս անգամ պայուսակը պարունակում է կշռված ճոպանուղիներ: Օղակների թվերը խաղացողին հուշում են, որ նա պետք է դրանք բաժանի հավասար կույտերի: Երբ նույն կշիռը դրվում է յուրաքանչյուր կեռիկի վրա (իրականում դա չափում է ճիշտ կեռիկը), հայտարարվում է մեկ այլ համադրություն:

Այս անգամ մատակարարման տոպրակը պարունակում է գունավոր ֆիլմով կերպարներ և հուշումներ ՝ խաղացողին հրահանգելու համար, թե ինչպես պատվիրել կերպարները: Խաղացողը դրանք տեղադրում է ճիշտ հերթականությամբ, և վերջապես հայտարարություն է տրվում մատակարարման պայուսակի վերջին համադրության մասին:

Վերջին պայուսակը պարունակում է սպիտակեղենի գործվածք ՝ սկիզբ-> վերջագծով, 5 փոքր մագնիսներով և հիմքում թաքնված մագնիսով նշանով: Խաղացողը տեղափոխում է նշանը սկզբից մինչև վերջ, և հետևի դուռը վերջապես կողպված է, և լույսերն ու ձայները հայտարարում են, որ խաղացողը Մեծ հաղթողն է:

Այսքան մուտքային տվիչների և ելքերի դեպքում ինձ ավելի շատ կապում էին պետք, քան Arduino Uno- ն կամ Nano- ն կարող էին ապահովել: Ultimate- ը ես օգտագործել եմ ոչ ապրանքանիշի Mega- ն: Ես օգտագործեցի 1) ուղղակիորեն սենսորների և դրական և բացասական լարերի վրա զոդման և 2) ուղիղ Մեգայի մեջ մղվող ցատկերի համադրություն: Ինձ առանձնապես դուր չեկավ, թե ինչպես են ցատկող քորոցները զգում Mega- ում (մի տեսակ չամրացված), ուստի մի փոքր տաք սոսինձ օգտագործեցի `նրանց մի փոքր ավելի մեծ աջակցություն ցուցաբերելու համար: Եվ առայժմ այն աշխատում է, և ես անհամբերությամբ սպասում եմ, որ ավելի շատ մարդիկ խաղան այն:

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

Եթե Ձեզ դուր է գալիս Arduino- ի ՝ Escape Room- ի տիպի հանելուկներ ստեղծելու գաղափարը, խորհուրդ եմ տալիս բաժանորդագրվել YouTube- ի Playful Technology- ին: Հաղորդավարը ՝ Ալաստեյրը, իմ Արդուինոյի հերոսն է:

Եթե ձեզ ամեն ինչ հետաքրքիր կամ օգտակար է թվում, խնդրում եմ քվեարկեք ինձ համար Finish it Already մրցույթում: Շնորհակալություն կարդալու համար:

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