INHOUDSOPGAWE:
- Stap 1: Materiaal en gereedskap
- Stap 2: Bou die handskoenbeheerder! (Pt. 1)
- Stap 3: Bou die handskoenbeheerder! (Pt. 2)
- Stap 4: Beplan die spelbeheerder
- Stap 5: Laat ons programmeer: stel die CPX op
- Stap 6: Voeg al die biblioteke by
- Stap 7: Skryf die beheerkode
- Stap 8: Ontfouting: kyk wat met die CPX -kode gebeur
- Stap 9: Toets en verbeter
- Stap 10: Geniet al die plesier
Video: Minecraft gebaarbeheerder: 10 stappe (met foto's)
2024 Outeur: John Day | [email protected]. Laas verander: 2024-01-30 07:26
Beweeg u liggaam om Minecraft te speel! Wat!! Ja. Kyk na die video vir 'n demo:)
Hierdie handleiding sal u wys hoe u u eie gebaar -spelbeheerder vir Minecraft (of u ander gunsteling rekenaarspeletjie) kan maak. Beweeg u hand (e) om te loop/hardloop/spring, rond te kyk en* alles aan te val!
Laat ons begin! Gryp vir jouself 'n Circuit Playground Express, gryp my programkode af en begin om Minecraft op die lekkerste manier ooit te speel!: D
Lees tyd: 20 min
Bou tyd: ~ 2 uur
Koste: $ 30
*Dit is moeilik om bewegende dinge (soos monsters) aan te val, so wees versigtig in die oorlewingsmodus! Of gebruik dit om u vaardighede uit te daag:)
Stap 1: Materiaal en gereedskap
Materiaal
- Circuit Playground Express (FYI: noem dit die 'CPX' om te tik)
- MicroUSB na USB kabel
- Handskoen - gebruik 'n dik handskoen of een met meer as een laag (om te voorkom dat die geleidende draad verkort word)
- Geleidende stof (~ 6 in. X 6 in.)
- Geleidende draad (~ 24 duim)
- Gewone draad (~ 24 duim)
- Klittenbandstroke (twee x 1 duim)
Gereedskap
- Naaiende naald
- Skêr
- en 'n bietjie geduld …:)
Stap 2: Bou die handskoenbeheerder! (Pt. 1)
U kan die gebaarbeheerder sonder die handskoen maak, maar die handskoenbeheerder maak dit makliker om te speel, hou die CPX in dieselfde oriëntasie (baie belangrik) en beteken dat u u vingers as ekstra kontroles kan gebruik!
1. Sny reghoeke van geleidende stof vir die vingerblokkies (~ 0,5 in. X 1 in.)
2. Gebruik gewone draad om die geleidende materiaalblokkies aan elk van die handskoenvingers vas te werk
Dit word aanbeveel om 'n markeerstift of 'n ander pen te gebruik om te verhoed dat die twee kante van die handskoen aanmekaar vasgemaak word (leer uit my foute bbies).
3. Heg CPX aan die handskoen met klittenbandvierkante
Stap 3: Bou die handskoenbeheerder! (Pt. 2)
4. Gebruik 'n krokodilklem of geïsoleerde draad om die CPX -aarde ("GND") aan die duimblokkie te koppel
5. Steek geleidende draad van die CPX kapasitiewe raakblokkies (A1, A2, A3 en A4) aan elk van die vier vingers
6. As u 'n multimeter het, kontroleer die kontinuïteit tussen die CPX -penne en die geleidende draadblokkies.
Stap 4: Beplan die spelbeheerder
Eerstens! Wat moet ons doen om Minecraft (of 'n ander wonderlike speletjie) te beheer?
Dit is 'n baie nuttige en prettige les in ontwerpdenke, maar u kan dit oorslaan as u net my kontroles wil gebruik. U kan altyd later hierheen terugkom as u later wil verander: D
1. Bepaal (deurslaggewende) spelkontroles
Opmerking: begin eenvoudig! Ontdek die belangrikste kontroles vir die spel en begin daar. U kan altyd later meer byvoeg.
Hier is die kontroles wat ek wou gebruik tydens die speel van Minecraft.. in die kreatiewe modus:) (u kan dieselfde gebruik of u eie kontroleerder aanpas!):
Beweging:
- Loop vorentoe: W -sleutel
- Begin: Ctrl + W.
- Spring: spasiebalk
- Kyk links en regs: muis draai
- Loop agteruit: S -sleutel
Aksies:
- Aanval: Muis -klik
- Plaas blok/druk/maak oop: regskliek met die muis
- Voorraad: E -sleutel
- Ontsnap: ESC -sleutel
2. Besluit hoe u gebare en/of die vingerblokkies wil gebruik om hierdie kontroles te aktiveer. Dit word aanbeveel om u plan te skets
Hier is my ontwerpgedagteproses:
Ek wou nog altyd voel dat ek eintlik in 'n speletjie was, so ek het die 'goedkoop VR' -roete gegaan en gebare gebruik om basiese bewegings te beheer. Om te loop, het ek die roete "laat ons my arms beweeg asof ek loop", wat maklik oorgedra het na hardloop en spring deur die bewegingsnelheid te verhoog.
Om dit makliker te maak om 'n blok te plaas of items te ruil, het ek besluit om 'n "ongemaklike handdruk" -beweging te gebruik.
Omdraai was 'n bietjie uitdaging, maar my doel was om te kan rondkyk deur my hande in die rigting te beweeg waarna ek wou kyk.
Aanval het die wysvingerblokkie geword, die middelvingerblokkie (wat ek uiteindelik verwyder het) opgespoor, ontsnap aan die ringvingerkussing en die vingerblokkie sodat ek agteruit kan loop.
Weereens, u kan dieselfde kontroles behou of u eie ontwerp: D
Stap 5: Laat ons programmeer: stel die CPX op
1. As u Windows gebruik, laai die Adafruit Windows -bestuurders hier af.
2. Laai die nuutste CPX Circuit Python UF2 -lêer af en stoor dit.
3. Koppel die CPX met 'n USB -kabel (maak seker dat dit beskik oor data -oordrag)
4. Dubbelklik op die reset-knoppie op die CPX
Die LED's moet groen word. As dit rooi is, beteken dit dat daar iets verkeerd is met die oordrag van data na die CPX - kyk na die USB -kabel, probeer 'n ander USB -poort op u rekenaar, of probeer die betroubare metode om die "ontkoppel en weer aan te sluit".
5. Op u rekenaar sal u 'n nuwe skyfaandrywing genaamd "CPLAYBOOT" sien
6. Sleep die CPX Circuit Python UF2 -lêer na die skyfstasie
7. Die "CPLAYBOOT" -aandrywing verdwyn en word vervang met "CIRCUITPY"
Stap 6: Voeg al die biblioteke by
Biblioteke laat ons toegang tot allerhande spesiale funksies vir die CPX sonder om baie programme te hoef te doen.. hoera open-source! Hierdie installasie laai die meeste standaard MicroPython -biblioteke*af. Lees dit op u gemak om meer te leer oor meer cool dinge wat u kan doen!
1. Laai die Adafruit Circuit Python Library Bundle Release hier af en stoor dit hier
2. Pak die vouer oop, maak die eerste vouer oop en kopieer die lib -lêergids na die "CIRCUITPY" -rit
*Dit is onwaarskynlik dat u spasie opraak, want die CPX het ten minste 2 MB Flash -berging. Maar as u meer ruimte benodig, kan u die biblioteke weer besoek en die wat u nie benodig nie, verwyder. As u dit deurmekaar maak, kopieer en plak die lib -lêer weer.
Stap 7: Skryf die beheerkode
Die CPX het 'n ingeboude samesteller, wat beteken dat u dit in (feitlik) in elke taal wat u wil programmeer! Ek het gekies vir MicroPython, 'n weergawe van Python vir mikrobeheerders, want Python is wonderlik.
Lees hierdie stap as u wil verstaan hoe die program werk (beslis voorgestel) of as u dit wil aanpas om u eie weergawe te ontwerp.
Hier is die GitHub -bewaarplek met die volledige kode. Laai dit af, sleep dit na u CPX en hernoem die lêer "Code.py" (hier is die rou kode as u net wil kopieer en plak)
1. Om die dinge te doen wat ons wil met ons beheerder, benodig ons die volgende MicroPython -biblioteke:
-
LIS3DH versnellingsmeter
Dit stel ons in staat om beweging te gebruik om verskillende dinge te aktiveer
-
Menslike koppelvlak toestel ("HID") sleutelbord
Met hierdie biblioteek kan ons die sleutelbord beheer
-
HID muis
Hierdie biblioteek beteken dat ons die muis kan beheer
-
CPX kapasitiewe aanraking
Met hierdie biblioteek kan ons die kapasitiewe aanraakfunksie op die CPX gebruik, hoera
- 'N Paar ander biblioteke om ons lewens makliker te maak: tyd, besigheid en kos.
2. Konfigureer en initialiseer die biblioteke
Ken veranderlikes toe vir die sleutelbord-, muis- en versnellingsmetervoorwerpe. Kies 'n reeks vir die versnellingsmeter.
3. Skryf kort funksies vir elk van die kontroles
Die bewegingsbeheer kan lastig wees. Doen 'n aanvanklike toets met die versnellingsmeter deur die waardes in 'n seriële monitor af te druk (gaan in die bronkode na die _main_ -funksie en ontmerk die twee ontfoutingslyne). Dit sal u help om drempels te bepaal vir loop, hardloop en spring, links en regs kyk en voorwerpe plaas.
Die aanraakblokkies is baie makliker, aangesien u slegs op soek is na 'n kapasitiewe sneller (waar/onwaar).
Onthou om al die sleutelbord- en muistoetsen aan die einde van elke funksie los te maak
Stap 8: Ontfouting: kyk wat met die CPX -kode gebeur
As u bekend is met Arduino, is u waarskynlik bekend met die Serial Monitor. Die CPX het dieselfde funksie met 'n effens ander toegangspunt, afhangende van watter program u gebruik.
As u Mu gebruik, is dit baie maklik: die seriële konsole is ingebou en sal u bord outomaties opspoor, ja!
Volg hierdie stappe as u Idle of 'n ander program gebruik:
1. Laai PuTTY* hier af
2. Gaan na Windows Device Manager en kyk na die reekspoortnommer vir die CPX (bv. COM18) - sien Foto 1
As daar verskeie seriële poorte verskyn, ontkoppel die CPX en koppel dit weer aan om te sien watter een verdwyn, dan verskyn dit weer.
3. Maak PuTTY oop en kies "Serial"
4. Voer die reekspoortnommer (bv. COM18) in onder "Serial line" en die baud rate van 115200 onder "Speed"
5. Klik op Verbind
*PuTTY is 'n gratis SSH- en telnet-verbindingsprogram met 'n oop bron.
Stap 9: Toets en verbeter
Laai die program op die CPX deur die python -lêer te sleep en neer te sit op die CIRCUITPY -skyf, en hernoem die lêer dan as "Code.py"
Soos byna elke projek, sal hierdie projek waarskynlik 'n bietjie skrikwekkend wees as u dit eers aan die gang kry. As die raakblokkies vreemd optree, stel die CPX terug (dit kalibreer die kapasitiewe invoerpenne).
Toets 1:
- Maak die seriële monitor oop met PuTTY en voer die program uit (CTRL + D)
- Toets elkeen van die bewegingsbeheer (u sien die muis op die skerm beweeg en maak seker dat die program nie so goed val as die aanraakblokkies nie (wat relevante teks op die seriële monitor moet vertoon)).
Toets 2:
Implementeer in die kreatiewe modus van Minecraft! Toets die bewegings- en aksieknoppies om te sien of iets breek of nie werk soos verwag nie (hou in gedagte dat dit 'n prototipe is)
Dateer die program op gebaseer op u toetsing op. Onthou, as dit nie perfek is nie, is dit altyd tyd om dit beter te maak!
Stap 10: Geniet al die plesier
U is gereed om deur Minecraft te hardloop !! Wees net versigtig vir monsters, dit kan 'n bietjie moeilik wees om jouself te beskerm.
Dit is 'n goeie idee om u gebaarbeheer met 'n sleutelbord aan te vul as u regtig wil speel:)
Hou van en/of lewer 'n opmerking as u die tutoriaal geniet! En laat weet my natuurlik as u kommentaar of vrae het! Gelukkige gebou!
<3, jenfoxbot
Aanbeveel:
Neem wonderlike foto's met 'n iPhone: 9 stappe (met foto's)
Neem wonderlike foto's met 'n iPhone: die meeste van ons dra deesdae 'n slimfoon oral, daarom is dit belangrik om te weet hoe u u slimfoonkamera kan gebruik om fantastiese foto's te neem! Ek het net 'n paar jaar 'n slimfoon gehad, en ek hou daarvan om 'n ordentlike kamera te hê om dinge te dokumenteer wat ek
The OreServer - 'n Raspberry Pi -toegewyde Minecraft -bediener met LED -spelerindikator: 9 stappe (met foto's)
Die OreServer - 'n Raspberry Pi -toegewyde Minecraft -bediener met LED -speler -aanwyser: UPDATE Julie 2020 - Let daarop dat u baie veranderings en opdaterings aangebring het aan die verskillende sagteware -instrumente waarmee ek dit oor twee gemaak het jare terug. As gevolg hiervan werk baie van die stappe nie meer soos geskryf nie
Draadlose afstandsbediening met 2,4 GHz NRF24L01 -module met Arduino - Nrf24l01 4 -kanaals / 6 -kanaals sender -ontvanger voor quadcopter - Rc Helikopter - Rc -vliegtuig met Arduino: 5 stappe (met foto's)
Draadlose afstandsbediening met 2,4 GHz NRF24L01 -module met Arduino | Nrf24l01 4 -kanaals / 6 -kanaals sender -ontvanger voor quadcopter | Rc Helikopter | Rc -vliegtuig met Arduino: om 'n Rc -motor te bestuur | Quadcopter | Drone | RC -vliegtuig | RC -boot, ons het altyd 'n ontvanger en sender nodig, veronderstel dat ons vir RC QUADCOPTER 'n 6 -kanaals sender en ontvanger nodig het en dat die tipe TX en RX te duur is, so ons maak een op ons
Hoe om 'n rekenaar met maklike stappe en foto's uitmekaar te haal: 13 stappe (met foto's)
Hoe om 'n rekenaar uitmekaar te haal met eenvoudige stappe en foto's: dit is 'n instruksie oor hoe om 'n rekenaar uitmekaar te haal. Die meeste basiese komponente is modulêr en kan maklik verwyder word. Dit is egter belangrik dat u daaroor georganiseerd is. Dit sal u verhinder om onderdele te verloor, en ook om die montering weer
Gebaarbeheerder: 4 stappe
Gebaarbeheerder: Maak 'n eenvoudige en nuttige arduino gebaarbeheer, dit kan tot 9 gebare aanvaar en die 9 gebare gebruik om 9 verskillende funksies direk of DRAADLOOS te beheer. Hier deel ek 'n paar belangrike stappe, as u belangstel, kan u my volledige vedio kyk