Sisällysluettelo:

Minecraft -eleohjain: 10 vaihetta (kuvilla)
Minecraft -eleohjain: 10 vaihetta (kuvilla)

Video: Minecraft -eleohjain: 10 vaihetta (kuvilla)

Video: Minecraft -eleohjain: 10 vaihetta (kuvilla)
Video: 10 привычек, чтобы стать счастливым 2024, Marraskuu
Anonim
Image
Image
Materiaalit ja työkalut!
Materiaalit ja työkalut!

Siirrä kehosi pelaamaan Minecraftia! Mitä!! Joo. Katso videolta demo:)

Tämä opetusohjelma näyttää, kuinka voit tehdä oman elepeliohjaimesi Minecraftille (tai muulle suosikkitietokonepelillesi). Siirrä kättäsi kävellä/juosta/hypätä, katsoa ympärillesi ja hyökätä* kaikkiin asioihin!

Aloitetaan! Nappaa itsellesi Circuit Playground Express, nappaa ohjelmakoodini ja vapise pelaamaan Minecraftia (srsly) kaikkien aikojen hauskimmalla tavalla!: D

Lukuaika: 20 min

Rakennusaika: ~ 2 tuntia

Hinta: ~ 30 dollaria

*Liikkuvien asioiden (kuten hirviöiden) kimppuun hyökkääminen on vaikeaa, joten ole varovainen selviytymistilassa! Tai käytä tätä haastaaksesi taitosi:)

Vaihe 1: Materiaalit ja työkalut

Materiaalit

  • Circuit Playground Express (FYI: kutsun tätä "CPX: ksi" säästääksesi kirjoittamisen)
  • MicroUSB -USB -kaapeli
  • Käsine - käytä paksua tai useita kerroksia sisältävää käsinettä (välttääksesi johtavan langan oikosulun)
  • Johtava kangas (~ 6 tuumaa x 6 tuumaa)
  • Johtava kierre (~ 24 tuumaa)
  • Säännöllinen kierre (~ 24 tuumaa)
  • Tarranauhat (kaksi 1 tuumaa x 1 tuumaa)

Työkalut

  • Ompeluneula
  • Sakset
  • ja kärsivällisyyttä..:)

Vaihe 2: Rakenna käsineohjain! (Pt.1)

Rakenna käsineohjain! (Pt.1)
Rakenna käsineohjain! (Pt.1)
Rakenna käsineohjain! (Pt.1)
Rakenna käsineohjain! (Pt.1)
Rakenna käsineohjain! (Pt.1)
Rakenna käsineohjain! (Pt.1)
Rakenna käsineohjain! (Pt.1)
Rakenna käsineohjain! (Pt.1)

Voit tehdä eleohjaimen ilman käsineitä, mutta käsineohjain helpottaa pelaamista, pitää CPX: n samassa suunnassa (erittäin tärkeä) ja tarkoittaa, että voit käyttää sormiasi lisäohjaimina!

1. Leikkaa suorakulmioita johtavasta kankaasta sormityynyille (~ 0,5 tuumaa x 1 tuumaa)

2. Ompele sähköä johtavat kangaspehmusteet tavallisella langalla jokaiseen hansikasormiin

Ehdotetaan korostuskynän tai muun kynän käyttöä, jotta käsineiden molemmat puolet eivät ommella yhteen (opi virheistäni bbies).

3. Kiinnitä CPX käsineeseen tarranauhoilla

Vaihe 3: Rakenna käsineohjain! (Pt.2)

Rakenna käsineohjain! (Pt.2)
Rakenna käsineohjain! (Pt.2)
Rakenna käsineohjain! (Pt.2)
Rakenna käsineohjain! (Pt.2)
Rakenna käsineohjain! (Pt.2)
Rakenna käsineohjain! (Pt.2)

4. Liitä CPX -maadoitus ("GND") peukalotyynyyn alligaattoripidikkeellä tai eristetyllä johdolla

5. Ompele johtava lanka CPX -kapasitiivisista kosketuslevyistä (A1, A2, A3 ja A4) jokaiseen neljään sormiin

6. Jos sinulla on yleismittari, tarkista jatkuvuus CPX -nastojen ja johtavien kierretyynyjen välillä.

Vaihe 4: Suunnittele peliohjain

Suunnittele peliohjain!
Suunnittele peliohjain!

Ensimmäinen! Mitä meidän on tehtävä hallitaksemme Minecraftia (tai muuta mahtavaa peliä)?

Tämä on erittäin hyödyllinen ja hauska oppitunti suunnitteluajattelussa, mutta voit ohittaa tämän, jos haluat käyttää vain säätimiäni. Voit aina palata tänne myöhemmin, jos haluat tehdä muutoksia myöhemmin: D

1. Määritä (ratkaisevat) peliohjaimet

Huomaa: Aloita yksinkertaisesti! Selvitä pelin tärkeimmät ohjaimet ja aloita siitä. Voit aina lisätä lisää myöhemmin.

Tässä ovat ohjaimet, joita halusin käyttää Minecraftia pelatessani.. luovassa tilassa:) (voit käyttää samoja tai muokata omaa ohjainta!):

Liike:

  • Kävele eteenpäin: W -näppäin
  • Suorita: Ctrl + W
  • Hyppy: välilyönti
  • Katso vasemmalle ja oikealle: Hiiri pyörii
  • Kävele taaksepäin: S -näppäin

Toiminnot:

  • Hyökkäys: Hiiren vasen napsautus
  • Paikan esto/työntö/avaus: Hiiri Napsauta hiiren kakkospainikkeella
  • Varasto: E -näppäin
  • Escape: ESC -näppäin

2. Päätä, miten haluat käyttää eleitä ja/tai sormisuojat näiden ohjainten käynnistämiseen. Suosittelemme luonnostelemaan suunnitelmasi

Tässä on suunnittelun ajatusprosessini:

Olen aina halunnut tuntea olevani todella * pelissä, joten valitsin "halpa VR" -reitin ja käytin eleitä hallitaksesi perusliikkeitä. Kävelyä varten valitsin "liikutellaan käsiäni kuin kävelen" -reitin, joka siirtyi helposti juoksuun ja hyppyyn lisäämällä liikkeen nopeutta.

Jotta lohkon sijoittaminen tai tavaroiden vaihtaminen olisi helppoa, päätin käyttää "hankalaa kättelyä".

Kääntyminen oli hieman haasteellista, mutta tavoitteeni oli pystyä katsomaan ympärilleni liikuttamalla käsiä haluamaani suuntaan.

Hyökkäyksestä tuli osoittimen sormetyyny, inventointi keskisormen pehmuste (jonka päädyin poistamaan), Escape -sormisormi ja vaaleanpunainen sormetyyny, jotta voin kävellä taaksepäin.

Jälleen voit pitää nämä samat säätimet tai suunnitella omasi: D

Vaihe 5: Aloitetaan ohjelmointi: Määritä CPX

Aloitetaan ohjelmointi: Määritä CPX!
Aloitetaan ohjelmointi: Määritä CPX!

1. Jos käytät Windowsia, lataa Adafruit Windows -ohjaimet täältä.

2. Lataa ja tallenna uusin CPX Circuit Python UF2 -tiedosto.

3. Liitä CPX USB -kaapelilla (varmista, että siinä on tiedonsiirto -ominaisuudet)

4. Kaksoisnapsauta CPX: n nollauspainiketta

LEDien pitäisi muuttua vihreiksi. Jos ne ovat punaisia, se tarkoittaa, että jokin on vialla tiedonsiirrossa CPX: ään - tarkista USB -kaapeli, kokeile toista USB -porttia tietokoneessa tai kokeile luotettavaa "irrota ja kytke takaisin" -menetelmää.

5. Tietokoneessasi näet uuden levyaseman nimeltä "CPLAYBOOT"

6. Vedä CPX Circuit Python UF2 -tiedosto levyasemaan

7. "CPLAYBOOT" -asema katoaa ja tilalle tulee "CIRCUITPY"

Vaihe 6: Lisää kaikki kirjastot

Lisää kaikki kirjastot!
Lisää kaikki kirjastot!

Kirjastot antavat meidän käyttää kaikenlaisia CPX: n erityistoimintoja tarvitsematta tehdä paljon ohjelmointia.. hurraa avoimen lähdekoodin! Tämä asennus lataa suurimman osan MicroPython -vakiokirjastoista*. Tutustu niihin vapaa -ajallasi ja opi lisää hienoja asioita, joita voit tehdä!

1. Lataa ja tallenna Adafruit Circuit Python Library Bundle Release täältä

2. Pura kansio, avaa ensimmäinen kansio ja kopioi lib -kansio "CIRCUITPY" -asemaan

*On epätodennäköistä, että tila loppuu, koska CPX sisältää vähintään 2 Mt Flash -tallennustilaa. Jos kuitenkin tarvitset enemmän tilaa, voit palata kirjastoihin ja poistaa ne, joita et tarvitse. Jos sekoitat ne, kopioi ja liitä lib -kansio uudelleen.

Vaihe 7: Ohjainkoodin kirjoittaminen

Ohjainkoodin kirjoittaminen!
Ohjainkoodin kirjoittaminen!

CPX: ssä on sisäinen kääntäjä, mikä tarkoittaa, että voit ohjelmoida sen (melkein) millä tahansa haluamallasi kielellä! Valitsin MicroPythonin, Python -version mikro -ohjaimille, koska Python on mahtava.

Lue tämä vaihe, jos haluat ymmärtää, miten ohjelma toimii (ehdottomasti ehdotettu) tai jos haluat muokata sitä oman version luomiseksi.

Tässä on GitHub -arkisto, jossa on koko koodi. Lataa se, vedä se CPX: ään ja nimeä tiedosto uudelleen "Code.py" (tässä on raaka koodi, jos haluat vain kopioida ja liittää)

1. Jotta voimme tehdä haluamiamme asioita ohjaimemme kanssa, tarvitsemme seuraavat MicroPython -kirjastot:

  • LIS3DH -kiihtyvyysanturi

    Tämän avulla voimme käyttää liikettä erilaisten asioiden käynnistämiseen

  • Human Interface Device ("HID") -näppäimistö

    Tämän kirjaston avulla voimme hallita näppäimistöä

  • HID -hiiri

    Tämä kirjasto tarkoittaa, että voimme hallita hiirtä

  • CPX kapasitiivinen kosketus

    Tämän kirjaston avulla voimme käyttää CPX: n kapasitiivista kosketustoimintoa, hurraa

  • Pari muuta kirjastoa, jotka helpottavat elämäämme: aika, busio ja lauta.

2. Määritä ja alustaa kirjastot

Määritä muuttujia näppäimistö-, hiiri- ja kiihtyvyysmittari -objekteille. Valitse kiihtyvyysmittarin alue.

3. Kirjoita lyhyet toiminnot kullekin säätimelle

Liikeohjaimet voivat olla hankalia. Suorita alkutestaus kiihtyvyysmittarilla tulostamalla arvot sarjamonitoriin (lähdekoodissa siirry _main_ -funktioon ja poista kaksi virheenkorjausriviä). Tämä auttaa sinua määrittämään kynnykset kävelylle, juoksulle ja hyppäämiselle, vasemmalle ja oikealle katsomiselle ja esineiden sijoittamiselle.

Kosketuslevyn laukaisimet ovat paljon helpompia, koska etsit vain kapasitiivista laukaisinta (True/False).

Muista vapauttaa kaikki näppäimistön ja hiiren näppäimet kunkin toiminnon lopussa

Vaihe 8: Virheenkorjaus: Katso, mitä CPX -koodille kuuluu

Virheenkorjaus: Näet, mitä CPX -koodille kuuluu
Virheenkorjaus: Näet, mitä CPX -koodille kuuluu
Virheenkorjaus: Näet, mitä CPX -koodille kuuluu
Virheenkorjaus: Näet, mitä CPX -koodille kuuluu

Jos olet perehtynyt Arduinoon, olet todennäköisesti perehtynyt sarjamonitoriin. CPX: llä on sama ominaisuus ja hieman erilainen tukiasema sen mukaan, mitä ohjelmaa käytät.

Jos käytät Mu -ohjelmaa, se on erittäin helppoa: sarjakonsoli on sisäänrakennettu ja tunnistaa levysi automaattisesti, jee!

Jos käytät Idle- tai muuta ohjelmaa, toimi seuraavasti:

1. Lataa PuTTY* täältä

2. Siirry Windowsin Laitehallintaan ja tarkista CPX: n sarjaportin numero (esim. COM18) - katso Kuva 1

Jos luettelossa on useita sarjaportteja, irrota CPX -pistoke ja kytke se takaisin, niin näet, kumpi katoaa ja ilmestyy sitten uudelleen.

3. Avaa PuTTY ja valitse "Sarja"

4. Kirjoita sarjaportin numero (esim. COM18) kohtaan "Sarjalinja" ja siirtonopeus 115200 kohtaan "Nopeus"

5. Napsauta Yhdistä

*PuTTY on ilmainen ja avoimen lähdekoodin SSH- ja telnet-yhteysohjelma.

Vaihe 9: Testaa ja paranna

Image
Image
Testaa ja paranna
Testaa ja paranna

Lataa ohjelma CPX: ään vetämällä ja pudottamalla python -tiedosto CIRCUITPY -asemaan ja nimeä sitten tiedosto uudelleen nimellä "Code.py"

Kuten melkein jokainen projekti, tämä on todennäköisesti hieman hankala, kun käynnistät sen ensimmäistä kertaa. Jos kosketuslevyt toimivat oudosti, nollaa CPX (tämä kalibroi kapasitiiviset tulonastat uudelleen).

Testi 1:

- Avaa sarjamonitori PuTTY: llä ja suorita ohjelma (CTRL + D)

- Testaa jokainen liikkeenohjain (näet hiiren liikkuvan näytöllä ja varmista, että ohjelma ei kaadu samoin kuin kosketuslevyt (joiden pitäisi näyttää asiaankuuluva teksti sarjamittarissa).

Testi 2:

Ota käyttöön Minecraftin luovassa tilassa! Testaa liike- ja toimintaohjaimet nähdäksesi, onko jokin rikki tai ei toimi odotetulla tavalla (muista, että tämä on prototyyppi)

Päivitä ohjelma testauksesi perusteella. Muista, että se on OK, jos se ei ole täydellinen, aina on aikaa parantaa sitä!

Vaihe 10: Pidä hauskaa

Pidä kaikki hauskaa !!
Pidä kaikki hauskaa !!
Pidä kaikki hauskaa !!
Pidä kaikki hauskaa !!

Olet valmis ajamaan Minecraftin läpi !! Varo vain hirviöitä, voi olla hieman hankalaa suojella itseäsi..

Eleohjaimen täydentäminen näppäimistöllä on hyvä idea, jos haluat pelata todellisuudesta:)

Tykkää ja/tai jätä kommentti, jos pidit opetusohjelmasta! Ja tietysti kerro minulle, jos sinulla on kommentteja tai kysymyksiä! Hyvää rakentamista!

<3, jenfoxbot

Suositeltava: