Përmbajtje:
- Hapi 1: Materialet dhe Mjetet
- Hapi 2: Ndërtoni kontrolluesin e dorezave! (Pt. 1)
- Hapi 3: Ndërtoni kontrolluesin e dorezave! (Pt. 2)
- Hapi 4: Planifikoni Kontrolluesin e Lojërave
- Hapi 5: Le të Marrim Programim: Konfiguroni CPX
- Hapi 6: Shtoni të gjitha Bibliotekat
- Hapi 7: Shkrimi i Kodit të Kontrolluesit
- Hapi 8: Debugging: Duke parë se çfarë ka me kodin CPX
- Hapi 9: Testoni dhe Përmirësoni
- Hapi 10: Gëzohuni të gjithë !
2025 Autor: John Day | [email protected]. E modifikuara e fundit: 2025-01-23 15:10
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)
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)
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
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
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
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
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
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
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ë !
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:
Kontrolluesi dhe kontrolluesi i zënies së dhomës MicroBit: 4 hapa
Kontrolluesi dhe kontrolluesi i zënies së dhomës MicroBit: Gjatë një pandemie, një mënyrë për të zvogëluar transmetimin e virusit është të maksimizoni distancën fizike midis njerëzve. Në dhoma ose dyqane, do të ishte e dobishme të dini se sa njerëz janë në hapësirën e mbyllur në çdo kohë. Ky projekt përdor një palë
Mënyra më e lehtë për të bërë një robot të kontrollit të gjesteve: 7 hapa (me fotografi)
Mënyra më e lehtë për të bërë një robot të kontrollit të gjesteve: Kontrolloni lodrat si një superheronj. Mësoni se si të bëni një makinë të kontrolluar me gjeste. Kjo ka të bëjë me atë se si të bëni një makinë të kontrolluar me gjeste vetë. Në thelb ky është një aplikim i thjeshtë i Xhiroskopit MPU-6050 me 3 boshte, Përshpejtues. Ju mund të bëni shumë më tepër
Bot Skeleti i Kontrollit të Gjesteve - Platforma Robotike Mobile 4WD Hercules - Arduino IDE: 4 Hapa (me Fotografi)
Bot Skeleti i Kontrollit të Gjesteve - Platforma Robotike Mobile 4WD Hercules - Arduino IDE: Një Automjet i Kontrollit të Gjesteve i bërë nga Seeedstudio Skeleton Bot - Platforma Robotike Mobile 4WD Hercules. Duke u argëtuar shumë gjatë periudhës së menaxhimit të epidemisë së virusit koronar në shtëpi. Një miku im më dha një Platformë Robotike Mobile 4WD Hercules si e re
Kontrolluesi i lojërave të bazuara në Arduino - Kontrolluesi i lojërave Arduino PS2 - Duke luajtur Tekken Me DIY Arduino Gamepad: 7 hapa
Kontrolluesi i lojërave të bazuara në Arduino | Kontrolluesi i lojërave Arduino PS2 | Luajtja e Tekken Me DIY Arduino Gamepad: Përshëndetje djema, të luani lojëra është gjithmonë argëtuese, por të luani me Kontrolluesin tuaj të personalizuar të lojës DIY është më argëtuese. Pra, ne do të bëjmë një Kontrollues të lojës duke përdorur arduino pro micro në këtë udhëzues
Kontrolluesi i gjesteve: 4 hapa
Kontrolluesi i gjesteve: Bëni një kontrollues të thjeshtë dhe të dobishëm të gjesteve arduino, ai mund të pranojë deri në 9 gjeste dhe t'i përdorë ato 9 gjeste për të kontrolluar 9 funksione të ndryshme drejtpërdrejt ose pa tel. Këtu unë ndaj disa hapa kryesorë nëse jeni të interesuar mund të shikoni vedio -n tim të plotë, i