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

Minecraft ժեստերի վերահսկիչ. 10 քայլ (նկարներով)
Minecraft ժեստերի վերահսկիչ. 10 քայլ (նկարներով)

Video: Minecraft ժեստերի վերահսկիչ. 10 քայլ (նկարներով)

Video: Minecraft ժեստերի վերահսկիչ. 10 քայլ (նկարներով)
Video: animation minecraft: hand gestures🤔 #short #shorts #countryhumans #minecraft 2024, Նոյեմբեր
Anonim
Image
Image
Նյութեր և գործիքներ
Նյութեր և գործիքներ

Տեղափոխեք ձեր մարմինը Minecraft խաղալու համար: Ինչ!! Այո Ստուգեք տեսանյութը ցուցադրության համար:)

Այս ձեռնարկը ցույց կտա ձեզ, թե ինչպես կատարել ձեր սեփական ժեստերի խաղի վերահսկիչը Minecraft- ի համար (կամ ձեր նախընտրած այլ համակարգչային խաղը): Տեղափոխեք ձեր ձեռքը (ները) քայլելու/վազելու/ցատկելու համար, նայեք շուրջը և հարձակվեք* բոլոր իրերի վրա:

Եկեք սկսենք! Ձեռք բերեք Circuit Playground Express- ը, սեղմեք իմ ծրագրի կոդը և ցնցվեք Minecraft- ը նվագելու համար:: D

Կարդալու ժամանակը ՝ 20 րոպե

Կառուցման ժամանակը ՝ ~ 2 ժամ

Արժեքը `30 դոլար

*Կենսունակ դժվար է հարձակվել շարժվող իրերի վրա (ինչպես հրեշներին), այնպես որ զգույշ եղեք գոյատևման ռեժիմում: Կամ օգտագործեք սա ՝ ձեր հմտությունները վիճարկելու համար:)

Քայլ 1: Նյութեր և գործիքներ:

Նյութեր

  • Circuit Playground Express (FYI. Սա կանվանեմ «CPX» ՝ մուտքագրումը պահպանելու համար)
  • MicroUSB- ից USB մալուխ
  • Ձեռնոց - օգտագործեք հաստ կամ մի քանի շերտ ունեցող ձեռնոց (հաղորդիչ թելը կարճացնելուց խուսափելու համար)
  • Հաղորդիչ գործվածք (~ 6 դյույմ x 6 դյույմ)
  • Հաղորդիչ թեմա (in 24 դյույմ)
  • Սովորական թեմա (24 դյույմ)
  • Velcro շերտեր (երկու 1 դյույմ x 1 դյույմ)

Գործիքներ

  • Կարի ասեղ
  • Մկրատ
  • և համբերություն..:)

Քայլ 2: Կառուցեք Ձեռնոցների վերահսկիչ: (Pt. 1)

Կառուցեք Ձեռնոցների վերահսկիչ: (Pt. 1)
Կառուցեք Ձեռնոցների վերահսկիչ: (Pt. 1)
Կառուցեք Ձեռնոցների վերահսկիչ: (Pt. 1)
Կառուցեք Ձեռնոցների վերահսկիչ: (Pt. 1)
Կառուցեք Ձեռնոցների վերահսկիչ: (Pt. 1)
Կառուցեք Ձեռնոցների վերահսկիչ: (Pt. 1)
Կառուցեք Ձեռնոցների վերահսկիչ: (Pt. 1)
Կառուցեք Ձեռնոցների վերահսկիչ: (Pt. 1)

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

1. Մատների բարձիկների համար կտրեք հաղորդիչ գործվածքների ուղղանկյուններ (~ 0.5 դյույմ x 1 դյույմ):

2. Օգտագործեք սովորական թել `հաղորդիչ գործվածքների բարձիկները կարելու համար ձեռնոցի յուրաքանչյուր մատի վրա:

Առաջարկվում է օգտագործել լուսացույց կամ այլ գրիչ `ձեռնոցի երկու կողմերը միասին կարելուց խուսափելու համար (դասեր քաղեք իմ սխալներից):

3. Կցեք CPX- ին ձեռնոցին թավշյա քառակուսիներով:

Քայլ 3: Կառուցեք ձեռնոցների վերահսկիչ: (Pt. 2)

Կառուցեք Ձեռնոցների վերահսկիչ: (Pt. 2)
Կառուցեք Ձեռնոցների վերահսկիչ: (Pt. 2)
Կառուցեք Ձեռնոցների վերահսկիչ: (Pt. 2)
Կառուցեք Ձեռնոցների վերահսկիչ: (Pt. 2)
Կառուցեք Ձեռնոցների վերահսկիչ: (Pt. 2)
Կառուցեք Ձեռնոցների վերահսկիչ: (Pt. 2)

4. Օգտագործեք ալիգատոր սեղմիչ կամ մեկուսացված մետաղալար `CPX- ի հիմքը (« GND ») բութ մատի բարձիկին միացնելու համար:

5. Կցեք հաղորդիչ թելը CPX տարողունակ հպման բարձիկներից (A1, A2, A3 & A4) չորս մատներից յուրաքանչյուրին:

6. Եթե ունեք մուլտիմետր, ստուգեք շարունակականությունը CPX կապանքների և հաղորդիչ թելի բարձիկների միջև:

Քայլ 4. Պլանավորեք խաղի վերահսկիչը:

Պլանավորեք խաղի վերահսկիչը
Պլանավորեք խաղի վերահսկիչը

Առաջին! Ի՞նչ պետք է անենք Minecraft- ը (կամ մեկ այլ հիանալի խաղ) վերահսկելու համար:

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

1. Որոշեք (որոշիչ) խաղի վերահսկողությունը:

Նշում. Սկսեք պարզ: Պարզեք խաղի ամենակարևոր վերահսկողությունը և սկսեք այնտեղ: Դուք միշտ կարող եք ավելի շատ ավելացնել ավելի ուշ:

Ահա այն վերահսկիչները, որոնք ես ուզում էի օգտագործել Minecraft- ը նվագելիս.. ստեղծագործական ռեժիմում:) (կարող եք օգտագործել նույները կամ հարմարեցնել ձեր սեփական վերահսկիչը):

Շարժում.

  • Քայլեք առաջ ՝ W բանալին
  • Գործարկել ՝ Ctrl + W
  • Անցնել. Space bar
  • Նայեք ձախ և աջ. Մկնիկը պտտվում է
  • Քայլ հետընթաց: S բանալին

Գործողություններ.

  • Հարձակում. Մկնիկ ձախ սեղմումով
  • Տեղի արգելափակում/հրում/բացում. Մկնիկի աջ սեղմում
  • Գրապահոց ՝ E բանալին
  • Փախուստ. ESC բանալին

2. Որոշեք, թե ինչպես եք ցանկանում օգտագործել ժեստերը և (կամ) մատների բարձիկները `այս վերահսկողությունը գործարկելու համար: Առաջարկվում է ուրվագծել ձեր ծրագիրը:

Ահա իմ նախագծման մտքի ընթացքը

Ես միշտ ցանկացել եմ զգալ, որ իրականում * խաղի մեջ եմ, ուստի գնացի «էժան VR» երթուղով և ժեստեր օգտագործեցի ՝ հիմնական շարժումները վերահսկելու համար: Քայլելու համար ես գնացի «եկեք ձեռքերս շարժենք այնպես, ինչպես քայլում եմ» երթուղով, որը հեշտությամբ անցում կատարեց վազքի և ցատկի ՝ բարձրացնելով շարժման արագությունը:

Բլոկ տեղադրելը կամ իրերի փոխանակումը դյուրին դարձնելու համար ես որոշեցի օգտագործել «անհարմար ձեռքսեղմման» շարժում:

Շրջվելը մի փոքր մարտահրավեր էր, բայց նպատակս այն էր, որ կարողանայի շուրջս նայել ՝ ձեռքերս շարժելով այն ուղղությամբ, ինչ ուզում էի:

Հարձակումը դարձավ ցուցիչի մատանի բարձ, գույքագրեց միջնամատի պահոցը (որը ես վերջացրեցի հեռացնելով), փախչիր մատանի բարձիկից և վարդագույն մատանի բարձիկից, որը թույլ տվեց ինձ հետ քայլել:

Կրկին, դուք կարող եք պահել այս նույն վերահսկումները կամ նախագծել ձեր սեփականը: D

Քայլ 5: Եկեք ծրագրավորենք. Կարգավորեք CPX- ը:

Եկեք ծրագրավորենք. Կարգավորեք CPX- ը
Եկեք ծրագրավորենք. Կարգավորեք CPX- ը

1. Եթե դուք օգտագործում եք Windows, ներբեռնեք Adafruit Windows- ի վարորդները այստեղ:

2. Ներբեռնեք և պահեք CPX Circuit Python UF2 վերջին ֆայլը:

3. Միացրեք CPX- ը USB մալուխով (համոզվեք, որ այն ունի տվյալների փոխանցման հնարավորություններ):

4. Կրկնակի սեղմեք CPX- ի վերականգնման կոճակը:

LED- ները պետք է կանաչվեն: Եթե դրանք կարմիր են, նշանակում է, որ ինչ -որ բան այն չէ CPX- ին տվյալների փոխանցման հարցում. Ստուգեք USB մալուխը, փորձեք մեկ այլ USB պորտ ձեր համակարգչում կամ փորձեք վստահելի «անջատել և միացնել» մեթոդը:

5. Ձեր համակարգչում դուք կտեսնեք նոր սկավառակի սկավառակ, որը կոչվում է «CPLAYBOOT»:

6. Քաշեք CPX Circuit Python UF2 ֆայլը սկավառակի վրա:

7. «CPLAYBOOT» սկավառակը կվերանա և կփոխարինվի «CIRCUITPY» - ով:

Քայլ 6: Ավելացրեք բոլոր գրադարանները:

Ավելացնել բոլոր գրադարանները
Ավելացնել բոլոր գրադարանները

Գրադարանները մեզ թույլ են տալիս մուտք գործել CPX- ի բոլոր տեսակի հատուկ գործառույթներ ՝ առանց մի շարք ծրագրավորում անելու: ահա բաց կոդով: Այս տեղադրումը կներբեռնի ստանդարտ MicroPython գրադարանների մեծ մասը*: Useանոթացեք նրանց ձեր ազատ ժամերին ՝ իմանալու համար ավելի հետաքրքիր բաների մասին, որոնք կարող եք անել:

1. Ներբեռնեք և պահեք Adafruit Circuit Python Library Library- ի թողարկումը այստեղից:

2. Բացեք թղթապանակը, բացեք առաջին թղթապանակը և պատճենեք lib թղթապանակը «CIRCUITPY» սկավառակի վրա:

*Դժվար թե ձեր տարածքը սպառվի, քանի որ CPX- ն ունի առնվազն 2 ՄԲ Flash հիշողություն: Բայց, եթե, իրոք, ավելի շատ տարածք է պետք, կարող եք նորից այցելել գրադարաններ և հեռացնել այն գրքերը, որոնց կարիքը չունեք: Եթե դրանք խառնաշփոթ եք անում, պարզապես պատճենեք և նորից տեղադրեք lib թղթապանակը:

Քայլ 7: Գրեք վերահսկիչի ծածկագիրը:

Վերահսկիչի կոդը գրելը
Վերահսկիչի կոդը գրելը

CPX- ն ունի ներկառուցող համակարգիչ, ինչը նշանակում է, որ այն կարող եք ծրագրավորել (գրեթե) ցանկացած լեզվով: Ես ընտրեցի MicroPython- ը ՝ Python- ի տարբերակը միկրոկոնտրոլերների համար, քանի որ Python- ը հիանալի է:

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

Ահա GitHub պահոցը, որն ունի ամբողջական ծածկագիրը: Ներբեռնեք այն, քաշեք այն ձեր CPX- ի վրա և ֆայլը վերանվանեք «Code.py» (ահա հում կոդը, եթե ցանկանում եք պարզապես պատճենել և տեղադրել)

1. Մեր վերահսկիչի հետ մեր ուզած բաներն անելու համար մեզ անհրաժեշտ են հետևյալ MicroPython գրադարանները

  • LIS3DH արագացուցիչ

    Սա թույլ է տալիս մեզ օգտագործել շարժումը ՝ տարբեր բաներ հրահրելու համար:

  • Մարդկային միջերեսային սարք («HID») ստեղնաշար

    Այս գրադարանը թույլ է տալիս մեզ կառավարել ստեղնաշարը:

  • Թաքցնել մկնիկը

    Այս գրադարանը նշանակում է, որ մենք կարող ենք վերահսկել մկնիկը:

  • CPX capacitive touch

    Այս գրադարանը մեզ թույլ է տալիս օգտագործել capacitive touch գործառույթը CPX- ում, ուռա

  • Մի քանի այլ գրադարաններ ՝ մեր կյանքը դյուրին դարձնելու համար ՝ ժամանակ, զբաղմունք և գիշերօթիկ:

2. Կազմաձևեք և նախաստորագրեք գրադարանները:

Նշանակեք փոփոխականներ ստեղնաշարի, մկնիկի և արագացուցիչի օբյեկտների համար: Ընտրեք արագացուցիչի տիրույթ:

3. Կառավարիչներից յուրաքանչյուրի համար գրեք կարճ գործառույթներ:

Շարժման կարգավորումները կարող են բարդ լինել: Արագացուցիչի միջոցով որոշ նախնական փորձարկումներ կատարեք ՝ արժեքները սերիական մոնիտորի վրա տպելով (սկզբնական կոդի մեջ անցեք _main_ գործառույթին և մեկնաբանեք վրիպազերծման երկու տողերը): Սա կօգնի ձեզ որոշել քայլելու, վազելու և ցատկելու, ձախ և աջ նայելու և առարկաներ տեղադրելու շեմերը:

Հպման սկավառակի գործարկիչները շատ ավելի հեշտ են, քանի որ դուք միայն capacitive ձգան եք փնտրում (ճիշտ/սխալ):

Հիշեք, որ յուրաքանչյուր գործառույթի վերջում թողեք ստեղնաշարի և մկնիկի բոլոր ստեղները:

Քայլ 8 ՝ կարգաբերում. Տեսեք, թե ինչ է կատարվում CPX ծածկագրով

Վրիպազերծում. Տեսեք, թե ինչ է կատարվում CPX ծածկագրով
Վրիպազերծում. Տեսեք, թե ինչ է կատարվում CPX ծածկագրով
Վրիպազերծում. Տեսեք, թե ինչ է կատարվում CPX ծածկագրով
Վրիպազերծում. Տեսեք, թե ինչ է կատարվում CPX ծածկագրով

Եթե ծանոթ եք Arduino- ին, հավանաբար ծանոթ եք Serial Monitor- ին: CPX- ն ունի նույն հնարավորությունը ՝ մի փոքր այլ մուտքի կետով ՝ կախված այն բանից, թե ինչ ծրագրից եք օգտվում:

Եթե դուք օգտագործում եք Mu- ն, դա շատ հեշտ է. Սերիական վահանակը ներկառուցված է և ինքնաբերաբար կբացահայտի ձեր տախտակը, այո:

Եթե օգտագործում եք Idle կամ այլ ծրագիր, հետևեք հետևյալ քայլերին.

1. Ներբեռնեք PuTTY* այստեղ:

2. Գնացեք Windows Device Manager և ստուգեք CPX- ի սերիայի համարի համարը (օրինակ ՝ COM18) - տե՛ս Լուսանկար 1:

Եթե թվարկված են մի քանի սերիական նավահանգիստներ, անջատեք CPX- ը և նորից միացրեք այն, որպեսզի տեսնեք, թե որն է անհետանում, ապա նորից հայտնվում:

3. Բացեք PuTTY- ը և ընտրեք «Սերիա»:

4. Մուտքագրեք սերիայի նավահանգստի համարը (օրինակ ՝ COM18) «Սերիական գիծ» և «Արագություն» բաժնում 115200 բաուդ արագությունը:

5. Սեղմեք Connect

*PuTTY- ն անվճար և բաց կոդով SSH և telnet միացման ծրագիր է:

Քայլ 9: Փորձարկել և կատարելագործել

Image
Image
Փորձարկել և կատարելագործել
Փորձարկել և կատարելագործել

Տեղադրեք ծրագիրը CPX- ի վրա ՝ քաշելով և գցելով պիթոնի ֆայլը CIRCUITPY սկավառակի վրա, այնուհետև ֆայլը վերանվանեք «Code.py»

Ինչպես գրեթե յուրաքանչյուր նախագիծ, այնպես էլ այս նախագիծը, ամենայն հավանականությամբ, փոքր -ինչ անկայուն կլինի, երբ այն առաջին անգամ գործարկվի: Եթե հպման բարձիկները տարօրինակ են գործում, վերակայեք CPX- ը (սա վերահավասարակշռում է տարողունակ մուտքային կապում):

Թեստ 1:

- Բացեք սերիական մոնիտորը PuTTY- ով և գործարկեք ծրագիրը (CTRL + D)

- Փորձարկեք շարժման վերահսկիչներից յուրաքանչյուրը (կտեսնեք, որ մկնիկը շարժվում է էկրանին և համոզվում, որ ծրագիրը չի խափանվում, ինչպես նաև հպման բարձիկները (որոնք պետք է համապատասխան տեքստ ցուցադրեն սերիական մոնիտորի վրա):

Թեստ 2:

Տեղակայեք Minecraft ստեղծագործական ռեժիմում: Փորձարկեք շարժման և գործողությունների վերահսկողությունը ՝ տեսնելու, թե արդյոք ինչ -որ բան խախտում է կամ չի աշխատում ինչպես սպասվում էր (խնդրում ենք նկատի ունենալ, որ սա նախատիպ է)

Թարմացրեք ծրագիրը `հիմնվելով ձեր թեստավորման վրա: Հիշեք, որ լավ է, եթե դա կատարյալ չէ, միշտ ժամանակ կա այն ավելի լավը դարձնելու համար:

Քայլ 10: Ամբողջ զվարճացեք

Ամբողջ զվարճացեք !!
Ամբողջ զվարճացեք !!
Բոլոր զվարճացեք !!
Բոլոր զվարճացեք !!

Դուք պատրաստ եք վազել Minecraft- ի միջոցով !! Պարզապես զգույշ եղեք հրեշներից, գուցե ձեզ պաշտպանելը մի փոքր բարդ լինի:

Ձեր ժեստերի վերահսկիչը ստեղնաշարով լրացնելը լավ գաղափար է, եթե ցանկանում եք խաղալ իրականների համար:)

Խնդրում ենք հավանել և/կամ թողնել մեկնաբանություն, եթե ձեզ դուր եկավ ձեռնարկը: Եվ, իհարկե, տեղեկացրեք ինձ, եթե ունեք որևէ մեկնաբանություն կամ հարց: Շնորհավոր շենք:

<3, jenfoxbot

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