Përmbajtje:

Kontrolluesi i gjesteve të Minecraft: 10 hapa (me fotografi)
Kontrolluesi i gjesteve të Minecraft: 10 hapa (me fotografi)

Video: Kontrolluesi i gjesteve të Minecraft: 10 hapa (me fotografi)

Video: Kontrolluesi i gjesteve të Minecraft: 10 hapa (me fotografi)
Video: Публичное собеседование: Junior Java Developer. Пример, как происходит защита проекта после курсов. 2024, Korrik
Anonim
Image
Image
Materiale & Mjete!
Materiale & Mjete!

Lëvizni trupin tuaj për të luajtur Minecraft! Çfarë!! Po. Shikoni videon për një demonstrim:)

Ky tutorial do t'ju tregojë se si të bëni kontrolluesin tuaj të lojës me gjeste për Minecraft (ose lojën tuaj tjetër të preferuar kompjuterike). Lëvizni dorën (et) për të ecur/vrapuar/kërcyer, shikoni përreth dhe sulmoni* të gjitha gjërat!

Le të fillojmë! Merrni vetes një Circuit Playground Express, kapni kodin tim të programit dhe lëkunduni për të luajtur Minecraft në mënyrën më argëtuese ndonjëherë!: D

Koha e leximit: 20 min

Koha e ndërtimit: ~ 2 orë

Kostoja: 30 dollarë

*Bishtë një biiiiit e ndërlikuar për të sulmuar gjërat në lëvizje (si përbindëshat), kështu që kini kujdes në mënyrën e mbijetesës! Ose përdorni këtë për të sfiduar aftësitë tuaja:)

Hapi 1: Materialet dhe Mjetet

Materiale

  • Circuit Playground Express (FYI: do ta quaj këtë "CPX" për të ruajtur shtypjen)
  • Kabllo MicroUSB në USB
  • Doreza - përdorni një dorezë të trashë ose një me shtresa të shumta (për të shmangur shkurtimin e fillit përçues)
  • Pëlhurë përcjellëse (~ 6 inç. X 6 inç)
  • Fije përçuese (24 in inç.)
  • Fije e rregullt (24 inç.)
  • Shirita Velcro (dy 1 inç x 1 inç)

Mjetet

  • Gjilpërë qepëse
  • Gërshërë
  • dhe pak durim..:)

Hapi 2: Ndërtoni kontrolluesin e dorezave! (Pt. 1)

Ndërtoni kontrolluesin e dorezave! (Pt. 1)
Ndërtoni kontrolluesin e dorezave! (Pt. 1)
Ndërtoni kontrolluesin e dorezave! (Pt. 1)
Ndërtoni kontrolluesin e dorezave! (Pt. 1)
Ndërtoni kontrolluesin e dorezave! (Pt. 1)
Ndërtoni kontrolluesin e dorezave! (Pt. 1)
Ndërtoni kontrolluesin e dorezave! (Pt. 1)
Ndërtoni kontrolluesin e dorezave! (Pt. 1)

Ju mund ta bëni kontrolluesin e gjesteve pa dorezë, por kontrolluesi i dorezës e bën më të lehtë lojën, mban CPX në të njëjtin orientim (shumë i rëndësishëm) dhe do të thotë që ju mund të përdorni gishtat tuaj si kontrolle të shtuara!

1. Pritini drejtkëndësha të rrobave përçuese për gishtat e gishtërinjve (~ 0.5 inç. X 1 inç)

2. Përdorni fije të rregullt për të qepur jastëkët prej pëlhure përçuese në secilin nga gishtat e dorezës

Sugjerohet të përdorni një nxjerr në pah ose stilolaps tjetër për të shmangur qepjen e dy anëve të dorezës së bashku (mësoni nga gabimet e mia).

3. Bashkangjitni CPX në dorezë me sheshe velcro

Hapi 3: Ndërtoni kontrolluesin e dorezave! (Pt. 2)

Ndërtoni kontrolluesin e dorezave! (Pt. 2)
Ndërtoni kontrolluesin e dorezave! (Pt. 2)
Ndërtoni kontrolluesin e dorezave! (Pt. 2)
Ndërtoni kontrolluesin e dorezave! (Pt. 2)
Ndërtoni kontrolluesin e dorezave! (Pt. 2)
Ndërtoni kontrolluesin e dorezave! (Pt. 2)

4. Përdorni një kapëse aligatori ose tela të izoluar për të lidhur tokëzën CPX ("GND") në bllokun e gishtit të madh

5. Qepni fijen përçuese nga fletët prekëse kapacitore CPX (A1, A2, A3 & A4) në secilin nga katër gishtat

6. Nëse keni një multimetër, kontrolloni vazhdimësinë midis kunjave CPX dhe jastëkëve të fijeve përçuese.

Hapi 4: Planifikoni Kontrolluesin e Lojërave

Planifikoni Kontrolluesin e Lojërave!
Planifikoni Kontrolluesin e Lojërave!

E para! Çfarë duhet të bëjmë për të kontrolluar Minecraft (ose një lojë tjetër të mrekullueshme)?

Ky është një mësim super i dobishëm dhe argëtues në Mendimin e Dizajnit, por ju mund ta kaloni këtë nëse doni të përdorni vetëm kontrollet e mia. Gjithmonë mund të ktheheni këtu më vonë nëse doni të bëni ndryshime më vonë: D

1. Përcaktoni kontrollet (vendimtare) të lojës

Shënim: Filloni thjeshtë! Zbuloni kontrollet më të rëndësishme për lojën dhe filloni atje. Gjithmonë mund të shtoni më shumë më vonë.

Këtu janë kontrollet që doja të përdorja ndërsa luaja Minecraft.. në mënyrë krijuese:) (mund të përdorni të njëjtat ose të personalizoni kontrolluesin tuaj!):

Lëvizja:

  • Ecni përpara: çelësi W
  • Drejtuar: Ctrl + W
  • Kërcim: Shirit hapësinor
  • Shikoni majtas dhe djathtas: Miu rrotullohet
  • Ecni mbrapa: Çelësi S

Veprimet:

  • Sulmi: Klikoni Majtas Majtas
  • Blloku i Vendit/Shtytja/Hapja: Klikoni me të djathtën e miut
  • Inventari: Çelësi E
  • Arratisja: çelësi ESC

2. Vendosni se si dëshironi të përdorni gjestet dhe/ose jastëkët e gishtërinjve për të aktivizuar këto kontrolle. Rekomandohet të skiconi planin tuaj

Këtu është procesi im i mendimit të dizajnit:

Gjithmonë kam dashur të ndihem sikur isha në të vërtetë * në një lojë, kështu që shkova në rrugën "VR të lirë" dhe përdorja gjeste për të kontrolluar lëvizjet themelore. Për të ecur, unë shkova në rrugën "le të lëvizim krahët sikur po ecja", e cila kaloi lehtësisht në vrapim dhe kërcim duke rritur shpejtësinë e lëvizjes.

Për ta bërë më të lehtë vendosjen e një blloku ose shkëmbimin e artikujve, vendosa të përdor një lëvizje "shtrëngim duarsh të vështirë".

Kthimi ishte pak sfidë, por qëllimi im ishte të isha në gjendje të shikoja përreth duke lëvizur duart në drejtimin që doja të shikoja.

Sulmi u bë jastëku i gishtit tregues, inventari jastëku i gishtit të mesëm (të cilin përfundova duke e hequr), Shpëtoni jastëkun e gishtit unazor dhe bllokun e gishtit rozë për të më lejuar të eci mbrapsht.

Përsëri, ju mund t'i mbani të njëjtat kontrolle ose të krijoni tuajin: D

Hapi 5: Le të Marrim Programim: Konfiguroni CPX

Le të Marrim Programim: Vendosni CPX!
Le të Marrim Programim: Vendosni CPX!

1. Nëse jeni duke përdorur Windows, shkarkoni Adafruit Windows Drivers këtu.

2. Shkarkoni dhe ruani skedarin më të fundit CPX Circuit Python UF2.

3. Lidheni CPX me një kabllo USB (sigurohuni që të ketë aftësi për transferimin e të dhënave)

4. Klikoni dy herë butonin e rivendosjes në CPX

LED -të duhet të bëhen të gjelbërta. Nëse ato janë të kuqe, kjo do të thotë se diçka nuk është në rregull me transferimin e të dhënave në CPX - kontrolloni kabllon USB, provoni një port tjetër USB në kompjuterin tuaj ose provoni metodën e besueshme "shkëputeni dhe lidheni përsëri".

5. Në kompjuterin tuaj, do të shihni një disk të ri të quajtur "CPLAYBOOT"

6. Tërhiqeni skedarin CPX Circuit Python UF2 në disk drive

7. Makina "CPLAYBOOT" do të zhduket dhe do të zëvendësohet me "CIRCUITPY"

Hapi 6: Shtoni të gjitha Bibliotekat

Shtoni të gjitha bibliotekat!
Shtoni të gjitha bibliotekat!

Bibliotekat na lejojnë të hyjmë në të gjitha llojet e funksioneve të veçanta për CPX pa pasur nevojë të bëjmë një ton programimi. Ky instalim do të shkarkojë shumicën e bibliotekave standarde MicroPython*. Shfrytezojini ata në kohën tuaj të lirë për të mësuar më shumë gjëra interesante që mund të bëni!

1. Shkarkoni dhe ruani Lëshimin e Pakos së Bibliotekës Adafruit Circuit Python nga këtu

2. Zbërtheni dosjen, hapni dosjen e parë dhe kopjoni dosjen lib në diskun "CIRCUITPY"

*Nuk ka gjasa që të mbaroni hapësirë pasi CPX vjen me të paktën 2MB hapësirë ruajtëse Flash. Por, nëse përfundoni se keni nevojë për më shumë hapësirë, mund të rishikoni bibliotekat dhe të hiqni ato që nuk ju nevojiten. Nëse i ngatërroni ato, thjesht kopjoni dhe ngjisni përsëri dosjen lib.

Hapi 7: Shkrimi i Kodit të Kontrolluesit

Shkrimi i Kodit të Kontrolluesit!
Shkrimi i Kodit të Kontrolluesit!

CPX ka një përpilues në bord, që do të thotë se mund ta programoni në (shumë) në çdo gjuhë që dëshironi! Zgjodha MicroPython, një version i Python për mikrokontrolluesit, sepse Python është i mrekullueshëm.

Lexoni këtë hap nëse doni të kuptoni se si funksionon programi (sugjerohet përfundimisht) ose nëse doni ta modifikoni atë për të hartuar versionin tuaj.

Këtu është depoja GitHub që ka kodin e plotë. Shkarkojeni, tërhiqeni atë në CPX tuaj dhe riemërtoni skedarin "Code.py" (këtu është kodi i papërpunuar nëse doni vetëm të kopjoni dhe ngjisni)

1. Për të bërë gjërat që duam me kontrolluesin tonë, ne kemi nevojë për bibliotekat e mëposhtme MicroPython:

  • Përshpejtues LIS3DH

    Kjo na lejon të përdorim lëvizjen për të shkaktuar gjëra të ndryshme

  • Tastiera e pajisjes së ndërfaqes njerëzore ("HID")

    Kjo bibliotekë na lejon të kontrollojmë tastierën

  • Fsheh miun

    Kjo bibliotekë do të thotë që ne mund të kontrollojmë miun

  • Prekje kapacitore CPX

    Kjo bibliotekë na lejon të përdorim veçorinë e prekjes kapacitore në CPX, ura

  • Nja dy biblioteka të tjera për ta bërë jetën tonë më të lehtë: koha, biznesi dhe bordi.

2. Konfiguroni dhe filloni bibliotekat

Caktoni ndryshore për objektet e tastierës, miut dhe përshpejtuesit. Zgjidhni një diapazon për përshpejtuesin.

3. Shkruani funksione të shkurtra për secilin nga kontrollet

Kontrollet e lëvizjes mund të jenë të ndërlikuara. Bëni disa teste fillestare me përshpejtuesin duke shtypur vlerat në një monitor serik (në kodin burimor, shkoni te funksioni _main_ dhe mos komentoni dy linjat e korrigjimit). Kjo do t'ju ndihmojë të përcaktoni pragjet për ecjen, vrapimin dhe kërcimin, shikimin majtas dhe djathtas dhe vendosjen e objekteve.

Shkaktuesit e bllokut të prekjes janë shumë më të lehtë pasi ju po kërkoni vetëm një shkas kapacitiv (E vërtetë/E gabuar).

Mos harroni të lëshoni të gjithë çelësat e tastierës dhe miut në fund të secilit funksion

Hapi 8: Debugging: Duke parë se çfarë ka me kodin CPX

Debugging: Duke parë se çfarë ka me kodin CPX
Debugging: Duke parë se çfarë ka me kodin CPX
Debugging: Duke parë se çfarë ka me kodin CPX
Debugging: Duke parë se çfarë ka me kodin CPX

Nëse jeni njohur me Arduino, me siguri jeni njohur me Serial Monitor. CPX ka të njëjtën veçori me një pikë aksesi paksa të ndryshme në varësi të programit që po përdorni.

Nëse jeni duke përdorur Mu është shumë e lehtë: tastiera serike është ndërtuar dhe automatikisht do të zbulojë tabelën tuaj, po !.

Nëse jeni duke përdorur Idle ose një program tjetër, ndiqni këto hapa:

1. Shkarkoni PuTTY* këtu

2. Shkoni te Menaxheri i Pajisjeve të Windows dhe kontrolloni numrin e portit serik për CPX (p.sh. COM18) - shihni Foto 1

Nëse ka shumë porte serike të listuara, shkëputni CPX nga priza dhe futeni përsëri në prizë për të parë se cila zhduket dhe rishfaqet.

3. Hapni PuTTY dhe zgjidhni "Serial"

4. Vendosni numrin e portit serik (p.sh. COM18) nën "Linja seriale" dhe normën e baudit prej 115200 nën "Shpejtësia"

5. Kliko Connect

*PuTTY është një program falas dhe me burim të hapur SSH dhe lidhje telnet.

Hapi 9: Testoni dhe Përmirësoni

Image
Image
Testo & Përmirëso
Testo & Përmirëso

Ngarkoni programin në CPX duke zvarritur dhe lëshuar skedarin python në diskun CIRCUITPY, pastaj riemërtoni skedarin si "Code.py"

Ashtu si pothuajse çdo projekt, ky ka të ngjarë të jetë pak i çuditshëm kur ta filloni për herë të parë. Nëse pads prekëse po veprojnë çuditshëm, rivendosni CPX (kjo rikalibron kunjat e hyrjes kapacitive).

Testi 1:

- Hapni monitorin serik me PuTTY dhe ekzekutoni programin (CTRL + D)

- Provoni secilën prej kontrolleve të lëvizjes (do të shihni miun që lëviz në ekran dhe sigurohuni që programi të mos rrëzohet si dhe tastet e prekjes (të cilat duhet të shfaqin tekstin përkatës në monitorin serik).

Testi 2:

Vendoseni në modalitetin krijues të Minecraft! Testoni kontrollet e lëvizjes dhe veprimit për të parë nëse diçka prishet ose nuk funksionon siç pritej (ju lutemi mbani në mend se ky është një prototip)

Përditësoni programin bazuar në testimin tuaj. Mbani mend, është mirë nëse nuk është perfekte, gjithmonë ka kohë për ta bërë atë më mirë!

Hapi 10: Gëzohuni të gjithë !

Argëtohuni të gjithë !!
Argëtohuni të gjithë !!
Argëtohuni të gjithë !!
Argëtohuni të gjithë !!

Ju jeni gati për të kaluar përmes Minecraft !! Vetëm ki kujdes nga monstrat, mund të jetë pak e ndërlikuar të mbrosh veten..

Plotësimi i kontrolluesit tuaj të gjesteve me një tastierë është një ide e mirë nëse doni të luani me të vërtetë:)

Ju lutemi pëlqeni dhe/ose lini një koment nëse ju pëlqeu mësimi! Dhe sigurisht, më tregoni nëse keni ndonjë koment ose pyetje! Gëzuar Ndërtesa!

<3, jenfoxbot

Recommended: