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

Rootin ', Tootin', Shootin 'խաղ. 4 քայլ
Rootin ', Tootin', Shootin 'խաղ. 4 քայլ

Video: Rootin ', Tootin', Shootin 'խաղ. 4 քայլ

Video: Rootin ', Tootin', Shootin 'խաղ. 4 քայլ
Video: Пластмассовый 2 мир победил, макет оказался... ► 2 Прохождение Super Mario Galaxy 2 (Nintendo Wii) 2024, Հուլիսի
Anonim
Rootin ', Tootin', Shootin 'Game
Rootin ', Tootin', Shootin 'Game

Երբ ես ապրում էի Օրինջ շրջանում, Կալիֆոռնիա, քոլեջի երեխաների երկու խոշոր գործատուներից էին Դիսնեյլենդը և Նոթսի Բերրի ֆերմա: Քանի որ ես զինվորականից էլեկտրոնիկայի ուսուցում ունեի, ես կարողացա աշխատանք ստանալ Knott- ի նկարահանման սրահում `ծիծաղելի զգեստ կրելու փոխարեն: Հրացանները օգտագործում էին բարձր լարման ֆլեշ խողովակներ `կենտրոնացնող ոսպնյակներով, իսկ թիրախները` լուսանկարների բջիջներ: Թիրախային հաշվիչ սխեմաներն օգտագործում էին գերմանիումի տրանզիստորներ, որոնք ստեղծվել էին որպես մատնահետքեր: Տրանզիստորները դառնում էին ավելի դժվար, ուստի ինչ -որ մեկը փորձել էր դրանք փոխարինել սիլիկոնայինով: Unfortunatelyավոք, նրանք պարզեցին, որ սիլիցիումային տրանզիստորների արագ անցման ժամանակը դրանք շատ ավելի զգայուն է դարձնում աղմուկի նկատմամբ: Դա նշանակում էր, որ թիրախի վրա մեկ հարվածը ալիք կհասներ հաշվիչների միջով և միանգամից կվառեր բոլոր լամպերը: Դասը այստեղ այն է, որ երբեմն դանդաղը լավ է:

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

Քայլ 1: Լույսի տվիչների մոդուլներ

Լույսի սենսորային մոդուլներ
Լույսի սենսորային մոդուլներ

Սկզբում ես պատրաստվում էի պարզապես օգտագործել լուսանկարչական տրանզիստորներ սենսորային սխեմաների համար, բայց հետո հայտնաբերեցի վերևում ցուցադրված լույսի ցուցիչների մոդուլները: Ես 10 հատ տուփ գնեցի չինական մատակարարից: Մոդուլներն օգտագործում են լուսանկարչական տրանզիստոր, բայց նրանք սենսորի լարումը ներդնում են LM393 համեմատիչի մեջ, այնպես որ այն ապահովում է ինչպես թվային, այնպես էլ անալոգային ելք: Ինքնաթիռի պոտենցիոմետրը կարող է ճշգրտվել `համեմատիչի ուղևորության մակարդակը սահմանելու համար: Այն ներառում է նաև LED- ի միացում և LED, որը լույս է տալիս, երբ համեմատիչը միացնում է թվային ելքը: Դա հեշտացնում է համապատասխան մակարդակի ճշգրտումը:

Քայլ 2: Նպատակային սարքավորում

Թիրախային սարքավորում
Թիրախային սարքավորում
Թիրախային սարքավորում
Թիրախային սարքավորում
Թիրախային սարքավորում
Թիրախային սարքավորում

Սարքավորման հիմնական մասը բաղկացած է 10 LED- ից և 10 դիմադրիչներից: Ես 1-4 ցուցիչների համար օգտագործել եմ ստանդարտ 5 մմ վառ սպիտակ լուսադիոդներ, իսկ 5-րդ ցուցիչի համար `դանդաղ բռնկվող LED: Անջատիչը սովորաբար բաց է վայրկենական կոնտակտ և օգտագործվում է խաղը վերակայելու համար: PIC միկրոկառավարիչը ստանդարտ է, որը ես օգտագործել եմ այլ նախագծերում: Ինչպես տեսնում եք նկարներում, ես LED մոդուլներն առանձին եմ կառուցել, որպեսզի ավելի հեշտ լինի դրանք թիրախում գտնելը:

Քայլ 3: Gunենքի սարքավորում

Gun Սարքավորումներ
Gun Սարքավորումներ
Gun Սարքավորումներ
Gun Սարքավորումներ
Gun Սարքավորումներ
Gun Սարքավորումներ
Gun Սարքավորումներ
Gun Սարքավորումներ

Լազերային ատրճանակի հիմնական սարքավորումները և սխեման ներկայացված են վերևում: Ես իմը կառուցեցի պլաստմասե խաղալիք airsoft ատրճանակների մեջ: Գնդիկների համար նախատեսված տակառի խողովակը գրեթե կատարյալ չափ է լազերային դիոդի մոդուլների համար, և ես կարողացա երկու AAA մարտկոցների մարտկոցի պահոց տեղադրել ամսագրի բացման մեջ: Կան շատ էժան լազերային դիոդների մոդուլներ, և դրանք հիմնականում տարբերվում են միայն ինքնաթիռում տեղադրված ընթացիկ սահմանափակող դիմադրության արժեքից: Այդ ռեզիստորը որոշում է լազերային մոդուլի լարման աստիճանը: Ես օգտագործում եմ երկու AAA մարտկոց, այնպես որ ես ընտրեցի 3 վոլտ լազեր: Անջատիչը մեկ բևեռ է, կրկնակի նետման միկրո անջատիչ: Կոնդենսատորն օգտագործվում է ձգանի յուրաքանչյուր քաշում մեկ լույսի պոռթկում ուժ տալու համար: Անջատիչի մի դիրքում կոնդենսատորը լիցքավորվում է, իսկ մյուս դիրքում այն լիցքաթափվում է լազերի միջոցով:

Քայլ 4: Softwareրագրակազմ

Ինչպես իմ բոլոր PIC նախագծերը, այնպես էլ ծրագրակազմը գրված է հավաքման լեզվով: Այս նախագիծը մի փոքր անսովոր է դարձնում այն, որ Հիմնական առօրյան ոչինչ չի անում, քանի որ ամբողջ գործողությունը տեղի է ունենում ընդհատումների կառավարիչում: PIC- ն ունի մի գործառույթ, որը կոչվում է interrupt-on-change, որը հին PIC- ներում ստեղծում է ընդհատումներ մուտքի/ելքի ցանկացած դրականից բացասական կամ բացասականից դեպի դրական անցում: Այս PIC- ն թույլ է տալիս ծրագրակազմին ընդհատման աղբյուրը սահմանել կամ դրական եզր, բացասական կամ երկու եզր: Լույսի սենսորային մոդուլը երկու եզրեր կստեղծի անցման վրա, այնպես որ այս հատկությունը բավականին հարմար է: Այս դեպքում ծրագրակազմը սպասում է, մինչև սենսորի ելքը միանա բարձր (անջատված), մինչև ընդհատումը գեներացվի:

Երբ սենսորային ընդհատում է ստացվում, ծրագրակազմը ժամանակավորապես անջատում է այդ մուտքը և սահմանում ժամաչափ: Իրականում, ժմչփը գործում է որպես անջատիչի անջատման միացում: PIC- ի համար ընտրված 8-ՄՀց ժամացույցի և ժամաչափի կարգաբերման դեպքում ընդհանուր ընդմիջումը մոտ 130ms է: Երբ ժամաչափը ավարտվում է, այն նաև առաջացնում է ընդհատում: Այդ պահին սենսորի մուտքը նորից միացված է: Սենսորների յուրաքանչյուր մուտք ունի իր հատուկ ժամաչափը, այնպես որ խաղացողների միջև կոնֆլիկտ չկա:

Սենսորների յուրաքանչյուր ընդհատում լուսավորելու է նաև այդ նվագարկիչի LED- ներից մեկը: Հաշվիչի փոխարեն ծրագրաշարը օգտագործում է մեկ բիթ հավաքածու ունեցող փոփոխական: Այդ բիթը ձախից տեղաշարժվում է յուրաքանչյուր ընդհատման դեպքում և այնուհետև OR’ed դրվում է ելքային պորտին ՝ հաջորդ LED- ը լուսավորելու համար: Երբ վերջին LED- ը վառվում է, ընդհատումների կարգավորիչը անջատում է հետագա ընդհատումները և դա արդյունավետորեն կողպում է մյուս նվագարկիչը: Վերակայման անջատիչը միացված է PIC- ի MCLR մուտքին և կազմաձևման բիթերը սահմանվում են այնպես, որ թույլ տան այդ գործառույթը: Երբ վերականգնումը սեղմված է, ծրագրակազմը նորից կսկսի վերագործարկումը և կմաքրի LED- ները:

Ահա այս գրառման համար: Ստուգեք իմ այլ էլեկտրոնիկայի նախագծերը www.boomerrules.wordpress.com կայքում

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