Sadržaj:
- Korak 1: Šta će vam trebati
- Korak 2: Krug
- Korak 3: Kôd
- Korak 4: Ograđivanje
- Korak 5: Minecraft Forge i SerialCraft Mod
- Korak 6: Upotreba SerialCraft Mod
Video: Minecraft Creeper Detector: 6 koraka (sa slikama)
2024 Autor: John Day | [email protected]. Zadnja izmjena: 2024-01-30 08:08
By allwinedesignsAllwine DesignsSlijedite Više od autora:
O: Cijeli sam život bio programer softvera, studirao sam informatiku s fokusom na 3D grafiku na fakultetu, bio umjetnik efekata za Dreamworks Animation i ovdje sam podučavao djecu i odrasle … Više o allwinedesigns »
Nekoliko godina sam pomagao Dječijem 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. Međutim, 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 strujno kolo 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 koristeći Adafruit Neopiksele i laserski rezano kućište od akrila i šperploče. Detektor puzavice 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 u 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 se upale 4 od 8 LED dioda, udaljene ste oko 16 blokova od puzavice, što je raspon na kojem će vas, ako vas vidi puzavica, napasti. LED diode će početi treptati kada se nalazite unutar radijusa eksplozije puzavice (7 blokova). To je i radijus iz kojeg izlazite, puzavac će zaustaviti svoj osigurač i nastaviti dolaziti za vama. S ovim znanjem trebali biste biti u mogućnosti izbjeći neočekivane napade puzavica ili loviti sve obližnje puzavice!
U ovom Instructable -u ćemo proći sve što vam je potrebno za stvaranje vlastitog detektora puzavica i kako instalirati i koristiti mod SerialCraft koji vam omogućava povezivanje Minecrafta sa vašim Arduino projektima. Ako vam se sviđa, razmislite o tome da glasate za nju na Minecraft takmičenju i Epilog izazovu. Hajde da počnemo!
Korak 1: Šta će vam trebati
Dao sam sve od sebe da se povežem s proizvodima koje sam koristio, ali ponekad na Amazonu pronađem najbliže što mogu. Ponekad je najbolje kupiti nekoliko stvari u lokalnoj trgovini elektronike ili željezariji kako biste izbjegli kupovinu većih količina na internetu.
- Koristio sam 8 LED RGBW NeoPixel štap, ali uopće nisam koristio bijelu (W) LED pa će to učiniti 8 LED RGB NeoPixel štapić. Ovo možete zamijeniti bilo kojim RGB ili RGBW NeoPixel proizvodom, ali postoje razmatranja o snazi o kojima ćemo razgovarati u sljedećem koraku i izmjenama koda na koje ću ukazati 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 SparkFun RedBoard koji je Arduino Uno klon. Koristi Mini B USB konektor (nisam siguran zašto je toliko skup na Amazonu, možete ga nabaviti direktno sa SparkFuna ovdje, ili potražite alternativu na Amazonu, poput ove). Koristit ćemo Arduino biblioteku za pojednostavljenje kodiranja, ali koristi samo osnovnu serijsku komunikaciju tako da se biblioteka vjerojatno može prenijeti na bilo koji mikrokontroler koji može raditi putem USB serijskog portala. Gotovo svaki Arduino će to učiniti. Provjerite ima li USB serijski priključak (većina ih ima, ali neki nemaju originalni trinket).
- Žice, lemilica i lemljenje (skidači žica i treća ruka takođe dobro dođu). Spajaćemo žice na NeoPixel štap tako da se može priključiti na Arduino. To može biti nepotrebno ako odaberete NeoPixel proizvod koji već ima spojene žice ili mikrokontroler koji dolazi s NeoPixel -om na ploči (poput Circuit Playground Express -a, 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 drugi faktor oblika.
- Materijali kućišta. Koristio sam 1/8 "matirani akril, 1/8" prozirni akril i 1/8 "šperploču koju sam laserski rezao te vijke i matice M3 za pričvršćivanje. Koristio sam i neke vijke za drvo #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 i 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 sa 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 -u i Arduino Create dodatak (preporučujem korištenje Arduino Create -a jer ćete moći direktno otići na moju Arduino Create skicu i od tamo ga kompajlirati i prenijeti).
Korak 2: Krug
Krug je vrlo jednostavan, samo 3 žice, NeoPixel štap i Arduino. Svi Adafruit NeoPixels imaju vlastiti kontroler koji omogućava jednoj žici za prijenos podataka da kontrolira bilo koji broj LED dioda. Priključio 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 5V. Moramo se pobrinuti da naš izvor napajanja ipak može osigurati dovoljno struje. Svaki NeoPixel može izvući do 60mA (80mA sa RGBW LED diodama) pri punoj svjetlini. Sa 8 LED dioda to znači da je naša maksimalna struja 480mA (640mA sa 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 500mA š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 šinu našeg Arduina, priključenu putem USB -a. U stvari, upotrebom 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), pin 5V na NeoPixel sticku na 5V na Arduinu, i GND pin na NeoPixelu drži se GND -a na Arduinu. Prvo moramo lemiti naše ž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 svaku podlogu, stavite kraj odgovarajuće žice na podlogu, a zatim uklonite peglu.
Korak 3: Kôd
AŽURIRANJE (19.2.2018.): Postavio sam novu Arduino skicu u GitHub repo koja uključuje sve potrebne promjene kako bi Creeper Detector radio na Circuit Playground Expressu (neće raditi s kućištem, ali ima sve LED diode i neki senzori ugrađeni u ploču, tako da nije potrebno lemljenje). Uključuje neke dodatne funkcije vezane za njegove tipke i klizni prekidač!
Za potpuni kôd možete otići na moju Arduino Create skicu ili GitHub spremište. Slijedite upute ovdje ako niste sigurni kako sastaviti i učitati kôd. Ako odlučite koristiti Arduino IDE, morat ćete instalirati SerialCraft Arduino biblioteku. Da biste to učinili, slijedite korake pod "Uvoz ZIP -a". Ako koristite Arduino Create Web Editor, nakon postavljanja možete otići direktno na moju skicu i izbjeći ćete potrebu za instaliranjem biblioteke SerialCraft.
U nastavku ću razmotriti šta radi kod.
Prva dva retka uključuju biblioteke. Prva, SerialCraft.h, je biblioteka koju sam napisao i koja omogućava laku komunikaciju sa modom SerialCraft. U nastavku ću vas provesti kroz funkcije koje koristim, ali možete pogledati primjere i neku dokumentaciju koja treba malo poraditi u svom GitHub spremištu. Druga biblioteka je AdaPruit -ova NeoPixel biblioteka i pruža API za podešavanje LED dioda na NeoPixel trakama.
#include
#include
Redovi 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 na tip koji imate, pokušajte promijeniti NEO_GRBW u NEO_RGB ili NEO_RGBW ako imate problema. Možete promijeniti BLOCKS_PER_LED 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 // zakačite taj pin za LED podatke povezan na #define PIN 12 // broj blokova koje svaka LED dioda predstavlja #define BLOCKS_PER_LED 4 // Tip 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
Redovi 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 radijus 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 proračunima za svjetlinu LED -a
// puzač udaljenosti će početi 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)
Redovi 29-36 definiraju neke varijable koje ćemo koristiti u cijelom programu. Varijabla sc je objekt SerialCraft koji pruža sučelje jednostavno za korištenje za komunikaciju sa SerialCraft Minecraft modom. 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 SerialCraft moda. strip je Adafruit_NeoPixel objekt koji pruža metode za kontrolu NeoPixel traka.
// Ovo je objekt SerialCraft za komunikaciju sa 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 odlično 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 pozvati metodu sc.loop () malo niže. U metodi petlje provjerava se da li smo primili poruke od moda SerialCraft ili pokrenuli bilo kakve događaje, poput pritiska na tipku, i poziva odgovarajuću funkciju koju smo registrirali da to učini. Sve što radimo je traženje najbliže udaljenosti puzavice, pa je to jedina funkcija koju registriramo. U nastavku ćete vidjeti da sve što radimo u toj funkciji postavlja našu dist varijablu, 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 () {// inicijalizira SerialCraft sc.setup (); // registriramo povratni poziv udaljenosti puzavice za primanje udaljenosti do najbliže puzavice sc.registerCreeperDistanceCallback (puzavac); // inicijalizira LED traku strip.begin (); strip.show (); }
Redovi 49-80 definiraju funkciju petlje. Funkcija petlje je mjesto gdje se događa sva magija. Funkcija petlje se ponavlja. Kad god se funkcija petlje dovrši s radom, ona se samo ponovo pokreće na vrhu. U njemu koristimo varijablu dist i naše konstante na vrhu datoteke kako bismo odredili kakvo bi trebalo biti stanje svake 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 blockFromCreeperToMax = ograničenje (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 osnovu toga koliko smo blizu puzavice, moramo efikasno preokrenuti našu varijablu udaljenosti. Definiramo blokoveFromCreeperToMax za predstavljanje broja blokova koje puzavica ima od maksimalne udaljenosti koju želimo pratiti. Kad smo na vrhu puzavice (ili bolje rečeno, manje ili jednako DETONATE_DIST dalje od puzavice), blokoviFromCreeperToMax bit će MAX_DIST. Kad smo dalje od MAX_DIST dalje od puzavice, BlokoviFromCreeperToMax će biti 0. Ova varijabla će biti korisna kada upalimo naše LED diode što su veće, više LED dioda palimo.
curLED je najviši dio LED diode koji će svijetliti. Svaka 4 bloka koja se krećemo prema puzavi svijetlit će dodatnu LED lampicu (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 u udaljenosti sve do jednog bloka. curLEDLevel je varijabla koju ćemo koristiti za izračunavanje tih promjena svjetline. Raspon je od 1 do 4 (ili kako god je BLOCKS_PER_LED definirano kao).
Koristit ćemo ove varijable prilikom prelaska preko svakog LED -a:
za (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 za naše oko 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 lampica koju ažuriramo manja ili jednaka ukrivljenoj varijabli, onda znamo da bi trebala biti uključena i moramo izračunati njezinu svjetlinu. U suprotnom, isključite ga. 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 sa bojom (10, 70, 10), zelenom bojom. Koristimo variableFromCreeperToMax varijablu da dobijemo postotak dijeljenjem sa MAX_DIST, tako da će LED diode biti najsvjetlije kada smo blizu puzanja. Ako računamo 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 može koristiti za provjeru da li se puzavac približava ili udaljava sa sitnijim zrnom od 4 bloka potrebna da zasvijetli dodatna LED dioda. Zatim provjeravamo jesmo li u radijusu eksplozije puzavice i trepćemo ako jesmo. Izraz (millis ()/75)%2 će se uzastopno procjenjivati na 0 tokom 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 prilagođavanje koje se naziva gama korekcija. Ljudske oči percipiraju svjetlost na nelinearan način. Možemo vidjeti više gradacija prigušenog svjetla nego što ga možemo vidjeti pri jakom svjetlu, pa kada smanjimo svjetlinu jakog svjetla, mi se umanjujemo za više nego kada je svjetlo prigušeno kako bismo izgledali kao da silazimo linearno moda za ljudsko oko. Nuspojava ove promjene je što na kraju trošimo manje energije jer naši pikseli na kraju imaju više gradacija u rasponu zatamnjenja (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 redovi 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 čiste 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 se montira 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 zapamtite koja boja žice ide do koje pločice na štapiću.
Akrilne puzavice su veličine 1 stotine inča veće od rupa kako bi pružile vrlo dobro prijanjanje sa šperpločom. Koristio sam ručku za skidanje žice kako bih stavio fokusirani pritisak na svaki ugao i obilazio cijelu puzavicu kako bih se ujednačio. 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 manjim akrilnim puzavcem.
Mračni akril distribuira svjetlost od pojedinačnih LED dioda, a prozirni akril bolje prikazuje graviranje puzanja, pa mi obje kombinacije izgledaju bolje nego pojedinačno. Kad se puzavice postave, 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 mnogo oglasa koji vas pokušavaju natjerati da kliknete na pogrešnu stvar i odvesti vas negdje drugdje. Pratite 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 sa natpisom na vrhu stranice na kojem piše "Sadržaj ispod ovog zaglavlja je oglas. Nakon odbrojavanja kliknite gumb Preskoči s desne strane za početak preuzimanja 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 (Instalirajte klijenta i zadanu stazu koju 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 jssc biblioteka. Raspakirajte obje datoteke, što bi vam trebalo ostaviti dvije.jar datoteke. Morat ćete staviti te datoteke 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čunaru možete se kretati do stranice Home/Library/Application Support/minecraft/mods. Ispustite dvije.jar datoteke u mapu koju ste upravo otvorili. Sada pokrenite Minecraft i pokrenite 1.7.10 Forge verziju. Trebali biste moći kliknuti na Modovi i vidjeti SerialCraft na popisu s lijeve strane.
Korak 6: Upotreba SerialCraft Mod
Sada kada ste instalirali mod SerialCraft, morat ćete ući u svijet i početi ga koristiti. Kreirajte novi svijet ili otvorite jedan od sačuvanih svjetova (ako želite igrati na mapi za više igrača, morat ćete osigurati da server i svi klijenti koji se na njega povežu imaju instaliran mod SerialCraft). Provjerite je li vaš detektor puzanja povezan s vašim računalom, zatim pritisnite tipku K. Trebao bi otvoriti dijalog poput gornje slike (u Windowsu, 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 dugme 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 tome da glasate za njega na Minecraft takmičenju i Epliog izazovu!
Druga nagrada na Minecraft Challengeu 2018
Preporučuje se:
OreServer - Raspberry Pi namjenski Minecraft server sa 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 kreiranje ovoga tokom dva prije mnogo godina. Kao rezultat toga, mnogi koraci više ne funkcioniraju onako kako je napisano
Uradi sam Minecraft Pickaxe kontroler: 4 koraka (sa slikama)
DIY Minecraft Pickaxe Controller: Imao sam dijelove za izradu ovo skoro godinu dana i konačno sam imao vremena da se pozabavim time. Ovdje imamo USB kontroler za igre (HID) koji se priključuje direktno na bilo koju mašinu sa USB -om i djeluje kao tastatura/miš/džojstik. Ima
Interaktivni Minecraft Ne unosite mač/znak (ESP32-CAM): 15 koraka (sa slikama)
Interaktivni Minecraft ne unosi mač/znak (ESP32-CAM): Zaista postoji nekoliko razloga zašto je ovaj projekt nastao: 1. Kao autor zadružne biblioteke za više zadataka TaskScheduler, uvijek sam bio znatiželjan kako kombinirati prednosti kooperativne višezadaćnosti s prednostima prevencije
Creeper-BOT (Creeper Pet): 9 koraka (sa slikama)
Creeper-BOT (Creeper Pet): Oduvek sam želeo da napravim svog četvoronožnog robota i takmičenje u Minecraftu je bilo dobar izgovor. Osim toga, zaista sam želio 'ljubimca' puzavca. U ovom Instructableu podijelit ću kako sam to napravio i dat ću vam vodič ako želite napraviti svoj. Pretpostavljam da ste
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. Zasnovan je na jednoj od najpoznatijih Minecraft mafija: Creeper. Ovaj robot koristi ljusku odštampanu 3D pa morate imati pristup