Sadržaj:
- Korak 1: Što će vam trebati
- Korak 2: Krug
- Korak 3: Kôd
- Korak 4: Ograđivanje
- Korak 5: Minecraft Forge i SerialCraft Mod
- Korak 6: Korištenje SerialCraft Mod
Video: Minecraft Creeper Detector: 6 koraka (sa slikama)
2024 Autor: John Day | [email protected]. Zadnja promjena: 2024-01-30 09:37
By allwinedesignsAllwine DesignsSlijedite Više od autora:
O: Cijeli sam život bio programer softvera, studirao sam informatiku s naglaskom na 3D grafiku na fakultetu, bio umjetnik efekata za Dreamworks Animation i ovdje sam podučavao djecu i odrasle … Više o allwinedesigns »
Nekoliko sam godina pomagao Dječjem muzeju u Bozemanu u razvoju nastavnog programa za njihov STEAMlab. Uvijek sam tražio zabavne načine za uključivanje djece u elektroniku i kodiranje. Minecraft je jednostavan način da privučete djecu pred vrata i postoji mnogo resursa za njegovu upotrebu na zabavne i obrazovne načine. Kombiniranje Minecrafta i elektronike bilo je lukavo. Kako bih pomogao integrirati Arduino projekte s Minecraftom, na kraju sam razvio vlastiti Minecraft mod pod imenom SerialCraft. Ideja je bila da možete spojiti bilo koji uređaj koji koristi serijsku komunikaciju i slati poruke i primati poruke od Minecrafta koristeći moj mod. Većina Arduina sposobna je za serijsku komunikaciju putem USB -a, pa je jednostavno spojiti strujni krug i poslati neke podatke putem serijske veze. Napravio sam komplete kontrolera koje bi djeca mogla sastaviti i programirati za kontrolu njihovog karaktera, pokretanje i reagiranje na Redstone signale te za treptanje LED dioda kako bi ih upozorila na određene događaje, poput niskog vijeka trajanja ili kada je puzavac u blizini. Ovaj Instructable fokusira se na funkcionalnost upozorenja o puzanju i ide korak dalje pomoću Adafruit Neopixela i laserski izrezanog akrilnog i šperpločastog kućišta. Detektor puzavica koristi 8 LED NeoPixel štapića kako bi vam dao vrijedne informacije o najbližoj puzavici. Kad su sve LED diode isključene, to znači da unutar 32 bloka nema puzavica. Kad su sve LED diode uključene (također će treptati), nalazite se u radijusu detonacije od 3 bloka puzavice (radijus na kojem će se puzavica zaustaviti, upaliti osigurač i eksplodirati). Sve između može vam dati procjenu koliko je puzavac udaljen od vas. Kad zasvijetle 4 od 8 LED dioda, udaljene ste oko 16 blokova od puzavice, što je raspon na kojem će vas, ako vas vidi puzavac, napasti. LED diode će početi treptati kada se nađete u radijusu eksplozije puzavice (7 blokova). To je i radijus iz kojeg izađete, puzavac će zaustaviti svoj osigurač i nastaviti dolaziti za vama. S ovim znanjem trebali biste moći izbjeći bilo kakve neočekivane napade puzavica ili loviti sve obližnje puzavice!
U ovom Instructableu preći ćemo sve što vam je potrebno za stvaranje vlastitog detektora puzavica te kako instalirati i koristiti mod SerialCraft koji vam omogućuje povezivanje Minecrafta s vašim Arduino projektima. Ako vam se sviđa, razmislite o tome da glasate za nju na Minecraft natjecanju i Epilog izazovu. Započnimo!
Korak 1: Što će vam trebati
Dao sam sve od sebe da se povežem s točnim proizvodima koje sam koristio, ali ponekad na Amazonu nađem najbliže što mogu. Ponekad je najbolje kupiti nekoliko stvari u lokalnoj trgovini elektronike ili željezariji kako ne biste kupovali veće količine na mreži.
- Koristio sam 8 LED RGBW NeoPixel štapić, ali uopće nisam koristio bijelu (W) LED pa će to učiniti 8 LED RGB NeoPixel štapić. Ovo možete zamijeniti za bilo koji RGB ili RGBW NeoPixel proizvod, ali postoje razmatranja o snazi o kojima ćemo razgovarati u sljedećem koraku i izmjenama koda koje ću istaknuti kad stignemo ovdje. Možda ćete htjeti odabrati onu za koju nije potrebno lemljenje, ali pokazat ću vam kako sam lemio žice na štap.
- Mikrokontroler i odgovarajući USB kabel. Koristio sam SparkFunov RedBoard koji je klon Arduino Uno. Koristi Mini B USB konektor (nisam siguran zašto je toliko skup na Amazonu, možete ga nabaviti izravno sa SparkFuna ovdje, ili potražite alternativu na Amazonu, poput ove). Za pojednostavljenje kodiranja koristit ćemo Arduino knjižnicu, ali ona koristi samo osnovnu serijsku komunikaciju tako da se knjižnica vjerojatno može prenijeti za rad na bilo kojem mikrokontroleru koji može raditi putem USB serijskog portala. Gotovo svaki Arduino će to učiniti. Provjerite ima li USB serijski priključak (većina ima, ali neki nemaju originalni trinket).
- Žice, lemilica i lemljenje (skidači žica i treća ruka također dobro dođu). Lemit ćemo žice na NeoPixel štap kako bi se mogao priključiti na Arduino. To može biti nepotrebno ako odaberete NeoPixel proizvod koji već ima spojene žice ili mikrokontroler koji dolazi s NeoPixelima na ploči (poput Circuit Playground Expressa, za koji sam uključio kôd u sljedećem koraku). Form 8 LED štapa je ono za što sam dizajnirao kućište svog detektora puzanja, pa ćete morati napraviti izmjene ili otići bez kućišta ako se odlučite za drugačiji faktor.
- Materijali kućišta. Koristio sam 1/8 "matirani akril, 1/8" prozirni akril i 1/8 "šperploču koju sam laserski izrezao te M3 strojne vijke i matice za držanje zajedno. Također sam upotrijebio neke drvene vijke #2 x 1/4 "za pričvršćivanje NeoPixel štapa na kućište. Okvir je nepotreban, ali svakako dodaje dodatni osjećaj puzanja. Moje kućište je dizajnirano za smještaj samo NeoPixela, a ne mikrokontrolera. želite da bude potpuno samostalan, morat ćete unijeti izmjene!
- Minecraft račun, Minecraft Forge 1.7.10 i SerialCraft (mod i Arduino biblioteka). Creeper Detector oslanja se na mod SerialCraft, koji radi samo na Minecraft 1.7.10 s Minecraft Forgeom. U sljedećim koracima razgovarat ćemo o tome kako ih preuzeti i kako ih postaviti.
- Arduino IDE ili račun na Arduino Create i dodatak Arduino Create (preporučujem korištenje Arduino Create jer ćete moći izravno otići na moju skicu Arduino Create te ga od tamo sastaviti i prenijeti).
Korak 2: Krug
Krug je vrlo jednostavan, samo 3 žice, NeoPixel štap i Arduino. Svi Adapruit NeoPixels imaju vlastiti kontroler koji omogućuje jednoj podatkovnoj žici upravljanje bilo kojim brojem LED dioda. Spojio sam ga na pin 12 na svom Arduinu.
Druge dvije žice su za napajanje i uzemljenje. Za napajanje NeoPixela trebat će nam izvor napajanja od 5 V. Moramo se pobrinuti da naš izvor energije ipak može osigurati dovoljno struje. Svaki NeoPixel može izvući do 60mA (80mA s RGBW LED diodama) pri punoj svjetlini. S 8 LED dioda to znači da je naša maksimalna struja 480mA (640mA s RGBW LED diodama). Arduinu je potrebno samo 40 mA za uključivanje. Na prvi pogled čini se da ćemo morati koristiti vanjsko napajanje. USB dopušta maksimalno 500 mA što bismo mogli premašiti ako sve naše LED diode postavimo na maksimum (480+40 = 520 s RGB LED ili 640+40 = 680 s RGBW LED). Srećom, LED diode nećemo morati okretati do njihove pune svjetline (puna svjetlina prilično zasljepljuje), pa ćemo biti sigurni koristeći 5V vodilicu našeg Arduina, priključenu putem USB -a. Zapravo, korištenjem zelene boje koju sam odabrao koristit ću samo ~ 7-8mA max po LED-u za ukupno ~ 100mA max struje, što je znatno ispod 500mA max nametnutog USB-om.
Dakle, sve što trebamo učiniti je spojiti DIN pin NeoPixel sticka na pin 12 (gotovo svaki pin će raditi, ali ovo je onaj koji sam ja koristio), 5V pin na NeoPixel sticku na 5V na Arduinu, i GND pin na NeoPixelu drži se GND -a na Arduinu. Prvo moramo lemiti svoje žice na NeoPixel štap.
Odrežite konektore s jednog kraja žica i ogolite im krajeve. Limete svaki od njih (nanesite lem na svaki od krajeva). Zatim stavite malo lema na svaki od jastučića. Lemilicom pažljivo dodirnite svaki jastučić, kraj odgovarajuće žice stavite na podlogu, a zatim uklonite glačalo.
Korak 3: Kôd
AŽURIRANJE (19.2.2018.): Postavio sam novu Arduino skicu u GitHub repo koja uključuje sve potrebne promjene za rad Creeper Detectora za rad na Circuit Playground Expressu (neće raditi s kućištem, ali ima sve LED diode i neki senzori ugrađeni u ploču, pa nije potrebno lemljenje). Uključuje neke dodatne funkcije vezane za njegove gumbe i klizni prekidač!
Za potpuni kôd možete posjetiti moju Arduino Create skicu ili spremište GitHub. Slijedite upute ovdje ako niste sigurni kako sastaviti i prenijeti kôd. Ako odlučite koristiti Arduino IDE, morat ćete instalirati biblioteku SerialCraft Arduino. Da biste to učinili, slijedite upute u odjeljku "Uvoz ZIP -a". Ako koristite Arduino Create Web Editor, nakon postavljanja možete otići izravno na moju skicu i izbjeći ćete potrebu za instaliranjem biblioteke SerialCraft.
U nastavku ću provjeriti što radi kod.
Prva dva retka uključuju knjižnice. Prva, SerialCraft.h, je knjižnica koju sam napisao i koja omogućuje laku komunikaciju s modom SerialCraft. U nastavku ću vas provesti kroz značajke koje koristim, ali možete pogledati primjere i neku dokumentaciju koja treba malo poraditi u svom spremištu GitHub. Druga biblioteka je AdaPruit -ova NeoPixel knjižnica i pruža API za podešavanje LED dioda na NeoPixel trakama.
#uključi
#uključi
Redci 4-17 su konstante koje se mogu promijeniti ovisno o vašim postavkama. Ako ste koristili NeoPixel traku s različitim brojem piksela ili ako ste povezali NeoPixels na drugi pin, morat ćete promijeniti prve dvije definicije, NUMLEDS i PIN. Morat ćete promijeniti LED_TYPE u vrstu koju imate, pokušajte promijeniti NEO_GRBW u NEO_RGB ili NEO_RGBW ako imate problema. BLOCKS_PER_LED možete promijeniti ako želite prilagoditi raspon za otkrivanje puzavica.
// Promijenite ove varijable tako da odgovaraju vašim postavkama
// broj LED dioda na vašoj traci #define NUMLEDS 8 // pričvrstite taj LED podatkovni pin spojen na #define PIN 12 // broj blokova koje svaka LED dioda predstavlja #define BLOCKS_PER_LED 4 // Vrsta LED trake koju imate (ako vaše LED diode ne postaju zelene, tada ćete morati promijeniti redoslijed GRBW -a) #define LED_TYPE (NEO_GRBW+NEO_KHZ800) // END varijable
Redci 19-27 definiraju neke vrijednosti koje ćemo kasnije koristiti. DETONATE_DIST je udaljenost u Minecraftu na kojoj će se puzavac prestati kretati, upaliti osigurač i eksplodirati. SAFE_DIST je polumjer eksplozije puzavice. Promjena ovih vrijednosti utjecat će na ponašanje LED dioda, ali preporučujem da ih zadržite onakvima kakve odražavaju ponašanje u Minecraftu. MAX_DIST je najveća udaljenost do koje ćemo pratiti puzavice, a koja se temelji na broju LED dioda koje ima naša NeoPixel traka i konstanti BLOCKS_PER_LED koju smo gore definirali.
// Ovo su vrijednosti koje će se koristiti u našim izračunima za svjetlinu LED -a
// puzač udaljenosti počet će detonirati #define DETONATE_DIST 3 // udaljenost smo sigurni od eksplozije puzavice (pretrpjet ćete štetu ako ste na ovoj udaljenosti) #define SAFE_DIST 7 // maksimalna udaljenost koju pratimo puzavac #define MAX_DIST (NUMLEDS*BLOCKS_PER_LED)
Redci 29-36 definiraju neke varijable koje ćemo koristiti u cijelom programu. Varijabla sc je objekt SerialCraft koji pruža sučelje za jednostavno korištenje za komunikaciju s modom SerialCraft Minecraft. U nastavku ćete vidjeti kako ga koristimo. dist je varijabla koju ćemo postaviti na udaljenost do najbližeg puzavca kada primimo poruku o udaljenosti puzanja od načina SerialCraft. strip je objekt Adafruit_NeoPixel koji pruža metode za kontrolu NeoPixel traka.
// Ovo je objekt SerialCraft za komunikaciju s modom SerialCraft Minecraft
SerialCraft sc; // udaljenost od puzavog int dist = 100; // Pokretanje trake LED dioda, možda ćete morati promijeniti treću traku Adafruit_NeoPixel = Adafruit_NeoPixel (NUMLEDS, PIN, LED_TYPE);
Linije 38-47 su naša funkcija postavljanja. Sve Arduino skripte moraju imati jednu. Pokreće se jednom kada je Arduino uključen, pa je izvrsno mjesto za inicijalizaciju varijabli. Pozivamo metodu setup () na našem objektu SerialCraft za inicijalizaciju serijskog porta na istu brzinu prijenosa koja je konfigurirana u modu SerialCraft (115200). Zatim pozivamo metodu registerCreeperDistanceCallback kako bismo mogli odgovoriti na poruke o puzajućoj udaljenosti koje nam šalje mod SerialCraft. Povremeno ćemo dolje pozivati metodu sc.loop (). U metodi petlje provjerava jesmo li primili poruke od moda SerialCraft ili pokrenuli bilo kakve događaje, poput pritiska na gumb, i poziva odgovarajuću funkciju koju smo registrirali da to učini. Sve što radimo je tražiti najbližu udaljenost puzavice, pa je to jedina funkcija koju registriramo. U nastavku ćete vidjeti da je sve što radimo u toj funkciji postavljena naša varijabla dist, koju ćemo koristiti pri ažuriranju LED dioda. Na kraju, inicijaliziramo LED traku i isključujemo sve LED diode pomoću strip.begin () i strip.show ().
void setup () {// inicijalizirati SerialCraft sc.setup (); // registriramo povratni poziv udaljenosti puzavice za primanje udaljenosti do najbliže puzavice sc.registerCreeperDistanceCallback (puzavac); // inicijalizira LED traku.begin (); strip.show (); }
Redci 49-80 definiraju funkciju petlje. Funkcija petlje je mjesto gdje se događa sva čarolija. Funkcija petlje se ponavlja. Kad god se funkcija petlje dovrši s radom, ona se opet ponovno pokreće na vrhu. U njemu koristimo varijablu dist i naše konstante na vrhu datoteke kako bismo odredili kakvo bi stanje trebala biti svaka LED.
Na vrhu funkcije petlje definiramo nekoliko varijabli.
// kreće se od 0 kada je> = MAX_DIST udaljeno od radijusa detonacije puzavice do NUMLEDS*BLOCKS_PER_LED kada je na vrhu puzavice
int blokiFromCreeperToMax = ograničiti (MAX_DIST+DETONATE_DIST-dist, 0, MAX_DIST); int curLED = BlokoviFromCreeperToMax/BLOCKS_PER_LED; // rasponi od 0 do NUMLEDS-1 int curLEDLevel = (BlokoviFromCreeperToMax%BLOCKS_PER_LED+1); // kreće se od 1 do BLOCKS_PER_LED
Budući da LED diode palimo na temelju toga koliko smo blizu puzavice, moramo učinkovito preokrenuti varijablu udaljenosti. Definiramo blokoveFromCreeperToMax za predstavljanje broja blokova koje puzavica ima od maksimalne udaljenosti koju želimo pratiti. Kad smo na vrhu puzavice (točnije, manje ili jednako DETONATE_DIST dalje od puzavice), blokiFromCreeperToMax bit će MAX_DIST. Kad smo izvan MAX_DIST udaljeni od puzavice, BlokoviFromCreeperToMax bit će 0. Ova varijabla će biti korisna kada upalimo naše LED diode što su veće, više LED dioda palimo.
curLED je gornja LED dioda koja će svijetliti. Svaka 4 bloka koja se krećemo prema puzavi svijetlit će dodatnu LED diodu (taj se broj može promijeniti na vrhu datoteke s varijablom BLOCKS_PER_LED). Prilagođavamo svjetlinu najviše LED diode tako da možemo vidjeti promjene udaljenosti do jednog bloka. curLEDLevel je varijabla koju ćemo koristiti za izračun tih promjena svjetline. Raspon je od 1 do 4 (ili što god je BLOCKS_PER_LED definirano kao).
Ove ćemo varijable koristiti prilikom prelaska preko svake LED diode:
for (uint16_t i = 0; i <strip.numPixels (); i ++) {if (i <= curLED) {// najsvjetlije kada je unutar radijusa detonacije puzavice, isključeno kada je puzavica NUMLEDS*BLOCKS_PER_LED udaljenost intenzitet plutanja = (float) blokoviFromCreeperToMax /MAX_DIST; if (i == curLED) {// posljednja LED svijetli // čini posljednju LED svjetlijom dok se približavamo sljedećoj LED plovci lastIntensity = (float) curLEDLevel/BLOCKS_PER_LED; intenzitet *= lastIntensity; } if (dist <SAFE_DIST) {intenzitet *= (millis ()/75)%2; } intenzitet = pow (intenzitet, 2.2); // gama krivulja, čini da svjetlina LED -a izgleda linearno našem oku kada vrijednost svjetline zaista nije strip.setPixelColor (i, strip. Color (10*intenzitet, 70*intenzitet, 10*intenzitet, 0)); } else {strip.setPixelColor (i, strip. Color (0, 0, 0, 0)); }}
Ako je trenutna LED dioda koju ažuriramo manja ili jednaka uvijenoj varijabli, tada znamo da bi trebala biti uključena i moramo izračunati njezinu svjetlinu. U suprotnom ga isključite. Koristimo varijablu intenziteta koja će imati vrijednost između 0 i 1 za predstavljanje svjetline naše LED diode. Prilikom postavljanja konačne boje LED diode, množit ćemo intenzitet s bojom (10, 70, 10), zelenom bojom. Koristimo varijablu blocksFromCreeperToMax da dobijemo postotak dijeljenjem s MAX_DIST, pa će LED diode biti najsvjetlije kada smo blizu puzavice. Ako izračunavamo svjetlinu curLED -a, tada mijenjamo njegovu svjetlinu za svaki blok udaljenosti od kojeg puzavac ide od vas do postavke BLOCKS_PER_LED. Ovo je suptilna promjena, ali se njome može vidjeti da li se puzavac približava ili udaljava sa sitnijim zrnom od 4 bloka koja su potrebna da zasvijetli dodatna LED dioda. Zatim provjeravamo jesmo li u radijusu eksplozije puzavca i trepćemo ako jesmo. Izraz (millis ()/75)%2 će se uzastopno procjenjivati na 0 tijekom 75 milisekundi, a zatim 1 u trajanju od 75 milisekundi, pa će množenjem intenziteta s tim izrazom LED diode treptati.
Konačna promjena intenziteta (intenzitet = pow (intenzitet, 2.2)) je prilagodba koja se naziva gama korekcija. Ljudske oči percipiraju svjetlost na nelinearan način. Možemo vidjeti više gradacija prigušenog svjetla nego što možemo vidjeti jarkog svjetla, pa kad smanjimo svjetlinu jakog svjetla, mi se umanjujemo za više nego kad je svjetlo prigušeno kako bismo izgledali kao da odstupamo linearno moda ljudskom oku. Nuspojava ove promjene je da na kraju trošimo manje energije jer naši pikseli na kraju imaju više gradacija u rasponu prigušivača (niža energija) od svjetlijeg (više energije).
Posljednja dva retka naše funkcije petlje ažuriraju LED diode na vrijednosti koje smo upravo postavili, a zatim pozivaju sve rukovatelje koje treba pozvati SerialCraft (u ovom slučaju funkcija udaljenosti puzanja, ako smo primili poruke o udaljenosti puzanja iz moda SerialCraft).
strip.show ();
sc.loop ();
Posljednji retci naše skripte su funkcija puzanja, gdje pohranjujemo udaljenost do najbliže puzavice kada nam mod SerialCraft pošalje poruku s tim podacima.
void creeper (int d) {dist = d; }
Sada samo trebate sastaviti i učitati kôd!
Korak 4: Ograđivanje
Laserski sam izrezao sve dijelove svog kućišta, koje se sastoji od jedne zamrznute akrilne puzavice, jedne prozirne akrilne puzavice, 6 komada šperploče, s pravokutnom rupom veličine akrilnih puzavica i rupama u uglovima za pričvršćivače i 1 komadom šperploče za stražnju stranu koja ima rupe za pričvršćivače i jednu veću rupu za izlazak žica. Odspojite žice s NeoPixel štapa kako bismo ga mogli montirati u naše kućište. Dvije donje PDF datoteke mogu se koristiti za lasersko rezanje svih komada koje sam opisao.
NeoPixel štap montira se na stražnji dio šperploče pomoću vijaka za drvo #2 i najlonskih odstojnika. Akrilne puzavice zaglavljene su u dva komada šperploče s kvadratnim rupama. Prije nego to učinite, obavezno se sjetite koja boja žice ide na koji jastučić na štapiću.
Akrilne puzavice su veličine 1 stotinine inča veće od rupa kako bi se pružile vrlo dobro prianjanje uz šperploču. Koristila sam ručku za skidanje žice kako bih izvršila fokus na svaki ugao i radila usput oko cijelog puzavca kako bih se ujednačila. Alternativno, akrilni laser pdf uključuje puzavicu ugraviranu u komad veličine cijele površine kućišta s otvorima za pričvršćivanje, tako da možete izbjeći da se dobro uklapate s manjom akrilnom puzavicom.
Mrazni akril distribuira svjetlost od pojedinačnih LED dioda, a prozirni akril bolje prikazuje gravuru puzanja, pa mi obje kombinacije izgledaju bolje nego pojedinačno. Nakon što puzavice postave na mjesto, složite sve svoje komade šperploče zajedno i pričvrstite ih vijcima i maticama stroja M3. Zatim ponovno spojite žice na 5V, GND i pin 12.
Korak 5: Minecraft Forge i SerialCraft Mod
Počnite stvaranjem Minecraft računa, zatim preuzmite i instalirajte Minecraft klijenta.
Za verziju 1.7.10 trebat će vam Minecraft Forge da biste mogli instalirati mod SerialCraft. Idite na stranicu za preuzimanje 1.7.10 Minecraft Forge. Stranica Minecraft Forge ima puno oglasa koji vas pokušavaju natjerati da kliknete na pogrešnu stvar i odvesti vas negdje drugdje. Slijedite gornje slike kako biste bili sigurni da ostajete na pravom putu! Morat ćete kliknuti gumb Installer ispod Preporučene verzije 1.7.10 (ili najnovije, nisam siguran u čemu je razlika). Bit ćete preusmjereni na stranicu s natpisom na vrhu stranice na kojem piše "Sadržaj ispod ovog zaglavlja je oglas. Nakon odbrojavanja kliknite gumb Preskoči s desne strane da biste započeli preuzimanje s Forgea." Pričekajte odbrojavanje, a zatim kliknite gumb Preskoči za početak preuzimanja.
Dvaput kliknite instalacijski program nakon dovršetka preuzimanja. Ostavite označene zadane vrijednosti (Install Client i zadani put koji on navodi), a zatim kliknite U redu. Instalirat će Minecraft Forge. Kad završi, moći ćete pokrenuti Minecraft Launcher, ali bit će dodatna opcija za odabir 1.7.10 verzije Forgea (pogledajte gornju sliku).
Sada moramo instalirati SerialCraft mod u vaš direktorij modova. Ovdje preuzmite najnoviju verziju SerialCraft moda. Trebat će vam i biblioteka jssc. Raspakirajte obje datoteke, što bi vam trebalo ostaviti dvije.jar datoteke. Te ćete datoteke morati staviti u mapu s modovima. U sustavu Windows trebali biste biti u mogućnosti otići na Pokreni iz izbornika Start i unijeti %appdata %\. Minecraft / mods prije nego kliknete Pokreni. Na Mac računalu možete se kretati do početne stranice/knjižnice/podrške za aplikacije/minecraft/mods. Ispustite dvije.jar datoteke u mapu koju ste upravo otvorili. Sada pokrenite Minecraft i pokrenite verziju 1.7.10 Forge. Trebali biste moći kliknuti na Mods i vidjeti SerialCraft na popisu s lijeve strane.
Korak 6: Korištenje SerialCraft Mod
Sada kada ste instalirali mod SerialCraft, morat ćete ući u svijet i početi ga koristiti. Stvorite novi svijet ili otvorite jedan od svojih spremljenih svjetova (ako želite igrati na karti za više igrača, morat ćete osigurati da poslužitelj i svi klijenti koji se na njega povežu imaju instaliran mod SerialCraft). Provjerite je li vaš detektor puzanja spojen na vaše računalo, a zatim pritisnite tipku K. Trebao bi otvoriti dijalog poput gornje slike (u sustavu Windows, umjesto /dev/tty.usbserial… trebao bi reći nešto poput COM1). Ako se ništa ne prikazuje, provjerite jeste li spojili detektor puzanja. Pritisnite gumb Connect, a zatim pritisnite Escape. Ako je vaš kôd pravilno sastavljen i učitan, vaš detektor puzavica bi trebao biti spreman! Ako je puzavac unutar 32 bloka, trebao bi zasvijetliti. Sretan lov!
Ako vam se svidio ovaj Instructable, razmislite o glasovanju za njega na Minecraft natjecanju i Epliog izazovu!
Druga nagrada na Minecraft Challengeu 2018
Preporučeni:
OreServer - Raspberry Pi namjenski Minecraft poslužitelj s LED indikatorom playera: 9 koraka (sa slikama)
OreServer - Raspberry Pi namjenski Minecraft poslužitelj s LED indikatorom playera: srpanj 2020. AŽURIRANO - Prije nego započnete ovaj projekt, imajte na umu da je mnogo promjena i ažuriranja uneseno u različite softverske alate koje sam koristio za izradu ovoga tijekom dva prije nekoliko godina. Zbog toga mnogi koraci više ne funkcioniraju kako je napisano
Uradi sam Minecraft Pickaxe kontroler: 4 koraka (sa slikama)
DIY Minecraft Pickaxe Controller: Imao sam dijelove za izradu ovo gotovo godinu dana i napokon sam imao vremena prijeći na to. Ovdje imamo USB kontroler za igre (HID) koji se priključuje izravno na bilo koji stroj s USB -om i djeluje kao tipkovnica/miš/joystick. Ima
Creeper-BOT (Creeper Pet): 9 koraka (sa slikama)
Creeper-BOT (Creeper Pet): Uvijek sam želio napraviti vlastitog četveronožnog robota i natjecanje u Minecraftu bilo je dobar izgovor. Osim toga, stvarno sam želio "ljubimca" puzavca. U ovom Instructableu podijelit ću kako sam to napravio i dat ću vam vodič ako želite napraviti svoj vlastiti. Pretpostavljam da ste
DIY USB Creeper noćno svjetlo: 8 koraka (sa slikama)
DIY USB Creeper Nightlight: Jeste li se ikada zapitali što se nalazi u puzavici? Kako bi bilo da napravite vlastitu anatomiju puzavice! Napravite USB puzavac koji svijetli! Evo kako to radite
Minecraft Creeper Robot koji izbjegava prepreke: 7 koraka
Minecraft Creeper Robot koji izbjegava prepreke: Ovaj je robot napravljen za sudjelovanje u Minecraft izazovu, Epilog Challenge IX i prvom autorskom natjecanju. Temelji se na jednoj od najpoznatijih Minecraft mafija: Creeperu. Ovaj robot koristi 3D tiskanu ljusku pa morate imati pristup