Sisukord:
- Samm: mida vajate
- 2. samm: vooluring
- 3. samm: kood
- 4. samm: ümbris
- Samm: Minecraft Forge ja SerialCraft Mod
- Samm 6: SerialCraft Modi kasutamine
Video: Minecraft Creeper Detector: 6 sammu (piltidega)
2024 Autor: John Day | [email protected]. Viimati modifitseeritud: 2024-01-30 08:49
Autor: Allwinedesigns Allwine Designs
Teave: Olen terve elu olnud tarkvaraarendaja, õppinud kolledžis arvutiteadust, keskendudes 3D -graafikale, olnud Dreamworks Animationi efektikunstnik ning õpetanud siin lastele ja täiskasvanutele tehnoloogiat … Veel allwinedesignsi kohta »
Paar aastat aitasin Bozemani lastemuuseumil välja töötada nende STEAMlab'i õppekava. Otsisin alati lõbusaid viise, kuidas lapsi elektroonika ja kodeerimisega kaasata. Minecraft on lihtne viis laste uksele toomiseks ning selle lõbusaks ja harivaks kasutamiseks on palju ressursse. Minecrafti ja elektroonika ühendamine oli aga keeruline. Aitamaks integreerida Arduino projekte Minecraftiga, arendasin lõpuks välja oma Minecrafti modi nimega SerialCraft. Idee oli selles, et saate ühendada mis tahes seadme, mis kasutas jadaühendust, ning saata minu modifikatsiooni abil Minecraftile sõnumeid ja neid vastu võtta. Enamik Arduinosid on võimelised jadaühenduseks USB kaudu, seega on vooluahela ühendamine ja jadaühenduse kaudu andmete saatmine lihtne. Olen loonud kontrollerikomplektid, mida lapsed saaksid kokku panna ja programmeerida, et juhtida oma iseloomu, käivitada ja reageerida Redstone'i signaalidele ning vilgutada LED -e, et hoiatada neid teatud sündmuste, näiteks vähese eluea või roomaja läheduses. See juhendab keskendub roomaja hoiatusfunktsioonile ja võtab selle sammu edasi, kasutades Adafruit Neopixeleid ja laserlõigatud akrüül- ja vineerist korpust. Creeper Detector kasutab 8 LED NeoPixel pulka, et anda teile väärtuslikku teavet lähima roomiku kohta. Kui kõik valgusdioodid ei põle, tähendab see, et 32 ploki piires pole roomikuid. Kui kõik valgusdioodid põlevad (samuti vilguvad), olete roomaja kolme ploki detoneerimisraadiuses (raadius, mille juures roomik peatub, süttib kaitse ja plahvatab). Kõik vahepealne võib anda teile hinnangu selle kohta, kui kaugel roomaja sinust on. Kui 8 -st valgusdioodist 4 süttib, olete roomajast umbes 16 kvartali kaugusel, see on vahemik, kus röövloom teid nähes ründab. LED -id hakkavad vilkuma, kui olete roomaja lööklaine raadiuses (7 plokki). See on ka raadius, millest välja astudes peatab roomaja oma kaitsme ja jätkab teid järel. Selle teadmisega peaksite suutma vältida ootamatuid roomajate rünnakuid või jahtima lähedalasuvaid roomikuid!
Selles juhendis käsitleme kõike, mida vajate oma pugemisdetektori loomiseks ning kuidas installida ja kasutada SerialCraft modi, mis võimaldab teil Minecrafti oma Arduino projektidega liidestada. Kui teile meeldib, kaaluge selle poolt Minecrafti võistlusel ja Epilogi väljakutsel hääletamist. Alustame!
Samm: mida vajate
Olen andnud endast parima, et linkida täpselt kasutatud toodetega, kuid mõnikord leian Amazonist lähima asja, mida saan. Mõnikord on parem hankida mõned asjad kohalikult elektroonikapoest või riistvara poest, et vältida suuremate koguste ostmist veebist.
- Ma kasutasin 8 LED RGBW NeoPixel pulka, kuid ma ei kasutanud üldse valget (W) LED -i, nii et 8 LED RGB NeoPixel pulk sobib. Saate selle asendada mis tahes RGB või RGBW NeoPixeli tootega, kuid on jõupingutusi, mida arutame järgmises etapis, ja koodimuudatusi, millele ma siia jõudes tähelepanu juhin. Võib -olla soovite valida ühe, mis ei vaja jootmist, kuid ma näitan teile, kuidas ma juhtmeid pulgale jootsin.
- Mikrokontroller ja sellele vastav USB -kaabel. Ma kasutasin SparkFuni RedBoard'i, mis on Arduino Uno kloon. See kasutab Mini B USB -pistikut (ma pole kindel, miks see Amazonis nii kallis on, saate selle siit otse SparkFunist või otsida alternatiivi Amazonist, nagu see). Kodeerimise lihtsustamiseks kasutame Arduino raamatukogu, kuid see kasutab ainult põhilist jadakommunikatsiooni, nii et raamatukogu saab tõenäoliselt teisaldada töötama mis tahes mikrokontrolleriga, mis suudab USB -jadasid kasutada. Peaaegu iga Arduino teeb seda. Veenduge, et sellel oleks USB -jada (enamikul on see olemas, kuid mõnel pole seda, näiteks originaal Trinket).
- juhtmed, jootekolb ja jootetraat (traadi eemaldajad ja kolmas käsi tulevad samuti kasuks). Jootame juhtmed NeoPixeli pulga külge, nii et selle saab ühendada Arduinoga. Need võivad olla tarbetud, kui valite NeoPixeli toote, millel on juba juhtmed ühendatud, või mikrokontrolleri, mis on kaasas NeoPixelitega (näiteks Circuit Playground Express, mille koodi olen lisanud järgmisesse etappi). 8 LED -pulga vormitegur on see, mille jaoks ma oma Creeper Detectori korpuse kujundasin, nii et kui te otsustate mõne muu vormi järgi, peate tegema muudatusi või ilma korpuseta minema.
- korpuse materjalid. Kasutasin 1/8 "matt -akrüüli, 1/8" läbipaistvat akrüüli ja 1/8 "vineeri, mille lõikasin laseriga, ning M3 -masina kruvisid ja mutreid, et seda koos hoida. Kasutasin ka mõnda #2 x 1/4 "puukruvi, et NeoPixeli pulka korpuse külge kinnitada. Korpus on tarbetu, kuid lisab kindlasti mõningast lisavõitu. Minu korpus oli mõeldud ainult NeoPixelite majutamiseks, mitte mikrokontrolleri jaoks. kui soovite, et see oleks täielikult iseseisev, peate tegema muudatusi!
- Minecrafti konto, Minecraft Forge 1.7.10 ja SerialCraft (mod ja Arduino raamatukogu). Creeper Detector tugineb SerialCraft modile, mis töötab ainult Minecraft 1.7.10 -s koos Minecraft Forge'iga. Arutame, kuidas neid alla laadida ja kuidas neid järgmistes sammudes seadistada.
- Arduino IDE või konto Arduino Create ja Arduino Create pistikprogrammis (soovitan kasutada Arduino Create'i, kuna saate otse minu Arduino Create eskiisi juurde minna ja sealt selle koostada ja üles laadida).
2. samm: vooluring
Vooluahel on väga lihtne, vaid 3 juhtmest, NeoPixeli pulk ja Arduino. Kõigil Adafruit NeoPixelitel on oma kontroller, mis võimaldab ühe andmesidejuhtmega juhtida suvalist arvu aheldatud LED -e. Ühendasin selle oma Arduino tihvtiga 12.
Ülejäänud kaks juhet on toite ja maanduse jaoks. NeoPixelite toiteks vajame 5 V toiteallikat. Peame siiski veenduma, et meie jõuallikas suudab tagada piisavalt voolu. Iga NeoPixel suudab täisheleduse korral tarbida kuni 60 mA (80 mA RGBW LED -idega). Kaheksa LED -i puhul tähendab see, et meie maksimaalne vool on 480mA (640mA koos RGBW LED -idega). Arduino võtab sisselülitamiseks ~ 40 mA. Esmapilgul tundub, et peame kasutama välist toiteallikat. USB võimaldab maksimaalselt 500 mA, mida me võiksime ületada, kui seadistame kõik oma LED -id maksimaalsele (480+40 = 520 RGB LED -idega või 640+40 = 680 RGBW LED -idega). Õnneks ei pea me kunagi LED -e täielikku heledust muutma (täielik heledus on päris pimestav), seega oleme turvalised, kasutades meie Arduino 5V rööpa, mis on ühendatud USB kaudu. Tegelikult kasutab minu valitud rohelist värvi ainult ~ 7-8mA maksimum LED-i kohta kokku ~ 100mA maksimaalse voolutugevuse jaoks, mis on tunduvalt alla USB kehtestatud 500mA.
Niisiis, kõik, mida me peame tegema, on ühendada NeoPixeli pulga DIN -tihvt tihvtiga 12 (peaaegu iga tihvt töötab, kuid see on see, mida ma kasutasin), NeoPixeli pulga 5 -voldine pinge 5 V -ni Arduino ja NeoPixeli GND tihvt jääb Arduino GND külge. Esiteks peame jootma oma juhtmed NeoPixeli pulga külge.
Lõigake pistikud juhtmete ühest otsast ära ja eemaldage otsad. Plekige igaüks neist (kandke igale otsa jootet). Seejärel pange igale padjale natuke jootet. Puudutage jootekolbiga ettevaatlikult iga padja, asetage vastava traadi ots padja külge ja eemaldage triikraud.
3. samm: kood
UPDATE (19.02.2018): postitasin GitHubi reposse uue Arduino visandi, mis sisaldab kõiki vajalikke muudatusi, et Creeper Detector saaks töötada Circuit Playground Expressis (see ei tööta korpusega, kuid sellel on kõik LED -id ja mõned tahvlisse sisseehitatud andurid, seega pole jootmist vaja). See sisaldab mõningaid lisafunktsioone, mis on seotud nuppude ja slaidilülitiga!
Täieliku koodi saamiseks võite minna minu Arduino Create eskiisi või GitHubi hoidlasse. Kui te pole kindel, kuidas koodi kompileerida ja üles laadida, järgige siin toodud juhiseid. Kui otsustate kasutada Arduino IDE -d, peate installima SerialCraft Arduino kogu. Selleks järgige siin jaotises "Zip -i importimine" toodud juhiseid. Kui kasutate Arduino Create Web Editori, saate pärast seadistamist minna otse minu visandile ja vältida SerialCraft teegi installimist.
Ma vaatan allpool, mida kood teeb.
Esimesed kaks rida sisaldavad raamatukogusid. Esimene, SerialCraft.h, on minu kirjutatud raamatukogu, mis võimaldab hõlpsat suhtlemist SerialCraft mod. Tutvustan teile allpool kasutatavaid funktsioone, kuid saate vaadata näiteid ja mõningaid dokumente, mis vajavad selle GitHubi hoidlas tööd. Teine raamatukogu on Adafruit'i NeoPixeli raamatukogu ja pakub API -d NeoPixeli ribade LED -ide reguleerimiseks.
#kaasake
#kaasake
Ridad 4-17 on konstandid, mis võivad sõltuvalt teie seadistustest muutuda. Kui kasutasite erineva pikslite arvuga NeoPixeli riba või ühendasite NeoPixelid teise tihvtiga, peate muutma kahte esimest määratlust, NUMBRID ja PIN. Peate muutma LED_TYPE tüübi olemasolevaks. Probleemide korral proovige muuta NEO_GRBW väärtuseks NEO_RGB või NEO_RGBW. BLOCKS_PER_LED -i saate muuta, kui soovite reguleerida puugide tuvastamise ulatust.
// Muutke neid muutujaid vastavalt oma seadistustele
// valgusdioodide arv teie ribal #define NUMLEDS 8 // tihvt, millega LED -andmeside on ühendatud #define PIN 12 // iga ploki tähistatud plokkide arv #define BLOCKS_PER_LED 4 // teie kasutatava LED -riba tüüp (kui kui teie LED -id ei muutu roheliseks, peate muutma GRBW järjekorda) #define LED_TYPE (NEO_GRBW+NEO_KHZ800) // muutujad END
Ridad 19–27 määratlevad mõned väärtused, mida kasutame hiljem. DETONATE_DIST on Minecraftis vahemaa, mille jooksul roomik lakkab liikumast, süttib kaitsme ja plahvatab. SAFE_DIST on roomaja lööklaine. Nende väärtuste muutmine mõjutab valgusdioodide käitumist, kuid soovitan neid hoida sellistena, nagu need peegeldavad Minecrafti käitumist. MAX_DIST on maksimaalne vahemaa, milleni me roomikuid jälgime. See põhineb NeoPixel ribal olevate LED -ide arvul ja ülalmääratletud BLOCKS_PER_LED -konstandil.
// Need on väärtused, mida kasutatakse LED -heleduse arvutamisel
// distantsi roomaja hakkab detoneerima #define DETONATE_DIST 3 // kaugus, mida oleme roomaja plahvatuse eest kaitstud (saate selle kauguse korral kahjustusi) MAX_DIST (NUMLEDS*BLOCKS_PER_LED)
Ridad 29–36 määratlevad mõned muutujad, mida me kogu programmi jooksul kasutame. Muutuja sc on SerialCraft objekt, mis pakub hõlpsasti kasutatavat liidest SerialCraft Minecrafti modiga suhtlemiseks. Allpool näete, kuidas me seda kasutame. dist on muutuja, mille määrame lähima roomaja kaugusele, kui saame SerialCraft modilt teate pugeja kauguse kohta. riba on Adafruit_NeoPixel objekt, mis pakub meetodeid NeoPixeli ribade juhtimiseks.
// See on SerialCraft objekt SerialCraft Minecrafti modiga suhtlemiseks
SerialCraft sc; // kaugus roomikust int dist = 100; // Initsialiseeri LED -riba, võib -olla pead muutma 3. Adafruit_NeoPixel riba = Adafruit_NeoPixel (NUMBRIT, PIN, LED_TYPE);
Liinid 38–47 on meie seadistusfunktsioon. Kõigil Arduino skriptidel peab olema üks. Seda käivitatakse üks kord, kui Arduino on sisse lülitatud, seega on see suurepärane koht muutujate lähtestamiseks. Me kutsume oma SerialCraft -objekti meetodit setup (), et lähtestada jadapordi samale edastuskiirusele, mis on konfigureeritud SerialCraft modis (115200). Seejärel kutsume registriCreeperDistanceCallback meetodit, et saaksime reageerida pugejate kaugusteadetele, mille SerialCraft mod on meile saatnud. Me nimetame perioodiliselt sc.loop () meetodit veidi allapoole. Silmumeetodis kontrollib see, kas oleme saanud SerialCraft modilt sõnumeid või käivitanud sündmusi, näiteks nupuvajutuse, ja kutsub vastavat funktsiooni, mille oleme selle registreerimiseks registreerinud. Kõik, mida me teeme, on lähima roomaja kauguse otsimine, seega on see ainus registreeritav funktsioon. Allpool näete, et kõik, mida selles funktsioonis teeme, on meie muutuja dist, mida kasutame LED -ide värskendamisel. Lõpuks lähtestame oma LED -riba ja lülitame kõik LED -id välja, kasutades strip.begin () ja strip.show ().
void setup () {// initsialiseeri SerialCraft sc.setup (); // registreerige pugeja kaugus tagasihelistamiseks, et saada kaugus lähima roomajani sc.registerCreeperDistanceCallback (roomaja); // LED -riba initsialiseerimine.begin (); strip.show (); }
Liinid 49-80 määratlevad silmuse funktsiooni. Tsükli funktsioon on koht, kus toimub kogu maagia. Tsükli funktsiooni kutsutakse korduvalt. Kui tsüklifunktsioon töötab, hakkab see lihtsalt uuesti ülaosast tagasi. Selles kasutame muutujat dist ja meie konstandid faili ülaosas, et määrata, milline peaks olema iga LED -i olek.
Silmusfunktsiooni ülaosas määratleme mõned muutujad.
// ulatub 0 -st, kui> = MAX_DIST eemal roomaja detoneerimisraadiusest kuni NUMLEDS*BLOCKS_PER_LED -ni, kui see on roomiku peal
int plokidFromCreeperToMax = piirata (MAX_DIST+DETONATE_DIST-dist, 0, MAX_DIST); int curLED = plokidFromCreeperToMax/BLOCKS_PER_LED; // on vahemikus 0 kuni NUMLEDS-1 int curLEDLevel = (plokidFromCreeperToMax%BLOCKS_PER_LED+1); // vahemikus 1 kuni BLOCKS_PER_LED
Kuna süüdame valgusdioodid lähtuvalt sellest, kui lähedal oleme roomajale, peame kauguse muutuja tõhusalt ümber pöörama. Me määratleme plokidFromCreeperToMax, et näidata plokkide arvu, mida roomaja asub maksimaalsest kaugusest, mida me jälgida tahame. Kui oleme roomaja kohal (või pigem vähem kui DETONATE_DIST kaugusel roomikust), on plokidFromCreeperToMax MAX_DIST. Kui oleme roomajast MAX_DIST kaugemal, on plokidFromCreeperToMax 0. See muutuja on kasulik, kui süütame oma LED -id nii suuremaks, kui palju LED -e süütame.
curLED on kõige enam põlev LED. Iga 4 plokki, mida liigume roomaja poole, süttib täiendava LED -i (seda numbrit saab faili ülaosas muuta muutujaga BLOCKS_PER_LED). Reguleerime enamiku LED -i heledust, et saaksime näha kauguse muutusi kuni ühe plokini. curLEDLevel on muutuja, mida kasutame nende heleduse muutuste arvutamiseks. See on vahemikus 1 kuni 4 (või mis iganes BLOCKS_PER_LED on määratletud).
Kasutame iga LED -i loopimisel järgmisi muutujaid:
jaoks (uint16_t i = 0; i <strip.numPixels (); i ++) {if (i <= curLED) {// heledam, kui pugeja detoneerimisraadius, väljas, kui roomik on NUMLEDS*BLOCKS_PER_LED eemal ujuki intensiivsus = (float) plokidFromCreeperToMax /MAX_DIST; if (i == curLED) {// viimane LED põleb // järgmise LED -i ujukile lähenedes muudame heledamaks lastIntensity = (float) curLEDLevel/BLOCKS_PER_LED; intensiivsus *= lastIntensity; } kui (dist <SAFE_DIST) {intensiivsus *= (millis ()/75)%2; } intensiivsus = pow (intensiivsus, 2,2); // gammakõver, muudab LED -i heleduse meie silmale lineaarseks, kui heleduse väärtus pole tõesti riba.setPixelColor (i, riba. Värv (10*intensiivsus, 70*intensiivsus, 10*intensiivsus, 0)); } else {strip.setPixelColor (i, strip. Color (0, 0, 0, 0)); }}
Kui praegune LED, mida värskendame, on väiksem või võrdne muutujaga curLED, siis teame, et see peaks põlema ja peame selle heleduse arvutama. Muidu lülitage see välja. Kasutame intensiivsuse muutujat, mille väärtus on vahemikus 0 kuni 1, et näidata meie LED -i heledust. LED -i lõpliku värvi määramisel korrutame intensiivsuse rohelise värviga (10, 70, 10). Kasutame plokkiFromCreeperToMax muutujat, et saada protsent jagamisel MAX_DIST -ga, nii et LED -id on heledamad, kui oleme roomiku lähedal. Kui arvutame curLED -i heledust, muudame selle heledust iga kauguse jaoks, mis roomik on sinust kuni BLOCKS_PER_LED seadistuseni. See on peen muudatus, kuid seda saab kasutada, et näha, kas roomaja jõuab lähemale või kaugemale peenema teraga kui 4 plokki, mis kuluvad täiendava LED -i süttimiseks. Seejärel kontrollime, kas oleme roomaja plahvatusraadiuses, ja vilgutame, kui oleme. Väljend (millis ()/75)%2 hindab 75 millisekundi jooksul korduvalt 0 ja seejärel 75 millisekundit, seega korrutades meie intensiivsuse selle avaldisega, hakkavad LED -id vilkuma.
Lõplik muutus intensiivsuses (intensiivsus = pow (intensiivsus, 2,2)) on reguleerimine, mida nimetatakse gamma korrektsiooniks. Inimese silmad tajuvad valgust mittelineaarsel viisil. Me võime näha hämara valguse rohkem gradatsioone kui ereda valguse puhul, nii et ereda valguse heledust vähendades astume alla rohkem kui siis, kui valgus on hämar, et tunduda lineaarselt maha astudes mood inimsilmale. Selle muudatuse kõrvalmõju on see, et me kasutame lõpuks vähem energiat, kuna meie pikslitel on hämaras (madalama energiaga) rohkem gradatsioone kui heledamal (suurema energiaga).
Meie tsüklifunktsiooni kaks viimast rida värskendavad LED -id äsja seatud väärtustele ja kutsuvad seejärel kõik töötlejad, keda SerialCraft peab kutsuma (antud juhul ronijakauguse funktsioon, kui saime SerialCraft modist mingeid roomikute kaugusteateid).
strip.show ();
sc.loop ();
Meie skripti viimased read on roomamisfunktsioon, kus me salvestame kauguse lähima roomajani, kui SerialCraft mod saadab meile selle teabega sõnumi.
tühi roomik (int d) {dist = d; }
Nüüd peate lihtsalt koodi koostama ja üles laadima!
4. samm: ümbris
Lõikasin laseriga kõik oma korpuse tükid, mis koosnevad ühest jäätunud akrüülpuust, ühest läbipaistvast akrüülist, 6 vineeritükist, ristkülikukujulise avaga, mis on akrüülist roomikute suurune ja augud nurkades kinnitusdetailide jaoks ning 1 tükk vineeri tagaküljele, millel on kinnitusdetailid ja üks suurem auk juhtmete väljumiseks. Ühendage juhtmed NeoPixeli pulga küljest lahti, et saaksime selle oma korpusesse paigaldada. Allpool toodud kahte PDF -faili saab kasutada kõigi minu poolt kirjeldatud tükkide laserlõikamiseks.
NeoPixeli pulk kinnitatakse vineerist tagumisele tükile #2 puidukruvide ja nailonist vahetükkide abil. Akrüülist roomikud on ummistunud kaheks ruudukujuliste aukudega vineeritükiks. Enne seda veenduge, et mäletate, milline traadi värv millisele pulga padjale läheb.
Akrüülist roomajad on aukudest 1 sajandiku jagu suuremad, et tagada vineeriga väga sobiv istuvus. Kasutasin traadi eemaldajate käepidet, et survestada iga nurka keskendunult ja töötasin kogu roomiku ulatuses ühtlase sobivuse saavutamiseks. Teise võimalusena sisaldab akrüüllaser pdf viinamarja, mis on graveeritud kinnitusavadega korpuse kogu näo suuruse tükina, nii et saate vältida väiksema akrüülpuuga tihedat sobitamist.
Härmatatud akrüül jaotab üksikute LED -ide valguse ja läbipaistev akrüül näitab roomikgraveeringut paremini, nii et mõlemad näevad mulle paremad välja kui kumbki eraldi. Kui roomikud on paigas, virnastage kõik vineeritükid kokku ja kinnitage need M3 masinakruvide ja mutritega. Seejärel ühendage juhtmed uuesti 5V, GND ja tihvtiga 12.
Samm: Minecraft Forge ja SerialCraft Mod
Alustage Minecrafti konto loomisega, seejärel laadige alla ja installige Minecrafti klient.
SerialCraft modi installimiseks vajate versiooni 1.7.10 jaoks Minecraft Forge'i. Minge 1.7.10 Minecraft Forge'i allalaadimislehele. Minecraft Forge'i saidil on palju reklaame, mille eesmärk on panna teid klõpsama valele asjale ja viima teid mujale. Järgige ülaltoodud pilte, et olla õigel teel! Soovite klõpsata soovitatud versiooni 1.7.10 (või uusima, ma ei ole selles erinevuses) all nuppu Installer. Teid suunatakse lehele, mille ülaosas on bänner, mis ütleb: "Selle päise all olev sisu on reklaam. Pärast loendamist klõpsake Forge'i allalaadimise alustamiseks paremal asuvat nuppu Jäta vahele." Oodake kindlasti loendust ja klõpsake allalaadimise alustamiseks nuppu Jäta vahele.
Pärast allalaadimise lõppu topeltklõpsake installijal. Jätke vaikeväärtused märkimata (Install Client ja selle määratud vaiketee), seejärel klõpsake nuppu OK. See installib Minecraft Forge'i. Kui see on lõppenud, saate Minecrafti käivitaja käivitada, kuid Forge versiooni 1.7.10 valimiseks on lisavõimalus (vt ülaltoodud pilti).
Nüüd peame installima SerialCraft modi teie modifikatsioonide kataloogi. Laadige SerialCraft modi uusim versioon alla siit. Teil on vaja ka jssc raamatukogu. Pakkige mõlemad failid lahti, mis jätab teile kaks.jar -faili. Peate need failid oma modifikatsioonide kausta panema. Windowsis peaksite saama käivitusmenüüst minna käsku Käivita ja sisestada enne käsku Käivita %appdata %\. Minecraft / mods. Macis saate navigeerida Avaleht/Raamatukogu/Rakenduste tugi/minecraft/modifikatsioonid. Pange kaks.jar -faili äsja avatud kausta. Nüüd käivitage Minecraft ja käivitage versioon 1.7.10 Forge. Te peaksite saama klõpsata modifikatsioonidel ja näha vasakul servas loetletud SerialCrafti.
Samm 6: SerialCraft Modi kasutamine
Nüüd, kui olete SerialCraft modi installinud, peate sisenema maailma ja hakkama seda kasutama. Looge uus maailm või avage üks oma salvestatud maailmadest (kui soovite mängida mitme mängijaga kaardil, peate tagama, et server ja kõik sellega ühendatud kliendid on installitud SerialCraft mod). Veenduge, et Creeper Detector on arvutiga ühendatud, seejärel vajutage klahvi K. See peaks avama ülaltoodud pildiga sarnase dialoogi (Windowsis peaks /dev/tty.usbserial … asemel ütlema midagi sellist nagu COM1). Kui midagi ei kuvata, veenduge, et olete ühendanud roomikdetektori. Klõpsake nuppu Ühenda, seejärel vajutage Escape. Kui teie kood on õigesti koostatud ja üles laaditud, peaks teie pugemisdetektor olema valmis! Kui Creeper asub 32 ploki piires, peaks see süttima. Head jahti!
Kui teile see juhendamine meeldis, kaaluge selle hääletamist Minecrafti võistlusel ja Epliogi väljakutsel!
Minecraft Challenge 2018 teine auhind
Soovitan:
DIY Minecraft Pickaxe kontroller: 4 sammu (piltidega)
DIY Minecraft Pickaxe kontroller: mul olid selle osad peaaegu aasta aega ümber asetatud ja lõpuks oli mul aega sellega tegeleda. Meil on siin USB -mängukontroller (HID), mis ühendatakse otse mis tahes USB -ga masinaga ja toimib klaviatuuri/hiire/juhtkangina. Sellel on
Creeper-BOT (roomikloom): 9 sammu (piltidega)
Creeper-BOT (Creeper Pet): Ma tahtsin alati teha endale neljajalgse roboti ja Minecrafti võistlus oli hea vabandus. Pealegi tahtsin ma tõesti Creeperi lemmiklooma. Selles juhendis jagan, kuidas ma selle tegin, ja annan teile juhendi, kui soovite oma teha. Ma eeldan, et olete
CELL PHONE DETECTOR: 3 sammu (piltidega)
Mobiiltelefoni segajale mõeldes tekkis mul idee luua vooluring, mis suudab tuvastada telefoni kõne ja sõnumi. see võib olla saabuv või välja minev Projekt on mobiiltelefoni detektor, mis suudab tuvastada 2g, 3g, 4g
DIY USB Creeper öövalgusti: 8 sammu (piltidega)
DIY USB Creeper öövalgusti: kas olete kunagi mõelnud, mis on roomajas? Kuidas oleks, kui teeksite oma roomiku anatoomia! Ehitage hõõguv USB -roomik! Siin on, kuidas seda teha
Takistusi vältiv Minecraft Creeper robot: 7 sammu
Takistusi vältiv Minecraft Creeper Robot: see robot loodi Minecrafti väljakutsele, Epilog Challenge IX ja esmakordsele autorivõistlusele. See põhineb ühel ikoonilisemal Minecrafti moblal: Creeperil. See robot kasutab 3D-prinditud kesta, nii et teil peab olema juurdepääs