Innholdsfortegnelse:
- Trinn 1: Hva du trenger
- Trinn 2: Kretsen
- Trinn 3: Koden
- Trinn 4: Vedlegg
- Trinn 5: Minecraft Forge og SerialCraft Mod
- Trinn 6: Bruke SerialCraft Mod
Video: Minecraft Creeper Detector: 6 trinn (med bilder)
2024 Forfatter: John Day | [email protected]. Sist endret: 2024-01-30 11:24
Av allwinedesignsAllwine DesignsFølg Mer av forfatteren:
Om: Jeg har vært en programvareutvikler hele mitt liv, studert informatikk med fokus på 3D -grafikk på college, var en effektartist for Dreamworks Animation og har lært teknologi for barn og voksne her … Mer om allwinedesigns »
I et par år hjalp jeg Children's Museum of Bozeman med å utvikle læreplan for STEAMlab. Jeg var alltid på utkikk etter morsomme måter å engasjere barn med elektronikk og koding. Minecraft er en enkel måte å få barn inn døren, og det er tonnevis med ressurser for å bruke det på morsomme og lærerike måter. Å kombinere Minecraft og elektronikk var imidlertid vanskelig. For å hjelpe til med å integrere Arduino -prosjekter med Minecraft, endte jeg opp med å utvikle min egen Minecraft -mod som heter SerialCraft. Tanken var at du kunne koble til hvilken som helst enhet som brukte seriell kommunikasjon og sende meldinger til og motta meldinger fra Minecraft ved å bruke min mod. De fleste Arduinos er i stand til seriell kommunikasjon via USB, så det er enkelt å koble til en krets og sende noen data over den serielle tilkoblingen. Jeg lagde kontroller -sett som barna kunne sette sammen og programmere for å kontrollere karakteren deres, utløse og svare på Redstone -signaler, og for å blinke lysdioder for å varsle dem om visse hendelser, for eksempel lavt liv eller når et kryp er nær. Denne Instructable fokuserer på creeper alert -funksjonaliteten og tar det et skritt videre ved hjelp av Adafruit Neopixels og et laserskåret akryl- og kryssfinerskap. Creeper Detector bruker en 8 LED NeoPixel -pinne for å gi deg verdifull informasjon om nærmeste kryp. Når alle lysdioder er slukket, betyr det at det ikke er noen krypdyr innen 32 blokker. Når alle lysdiodene er på (de blinker også), er du innenfor det 3 -blokkeringsradiusen til kryperen (radiusen som krypkrysset vil stoppe ved, tenne sikringen og eksplodere). Alt i mellom kan gi deg et estimat på hvor langt unna en krype er fra deg. Når 4 av de 8 lysdiodene lyser, er du omtrent 16 kvartaler fra et kryp, som er området der hvis en kryper ser deg, vil den angripe. Lysdiodene begynner å blinke når du er innenfor bladeradiusen til krypkrysset (7 blokker). Det er også radiusen at hvis du går ut av, vil ranken stoppe sikringen og fortsette å komme etter deg. Med denne kunnskapen bør du kunne unngå uventede creeper angrep eller jakte på noen nærliggende creepers!
I denne instruksjonsboken vil vi gå gjennom alt du trenger for å lage din egen Creeper Detector og hvordan du installerer og bruker SerialCraft -moden som lar deg koble Minecraft til dine Arduino -prosjekter. Hvis du liker det, kan du vurdere å stemme på det i Minecraft Contest and Epilog Challenge. La oss komme i gang!
Trinn 1: Hva du trenger
Jeg har gjort mitt beste for å koble til de eksakte produktene jeg brukte, men noen ganger finner jeg det nærmeste jeg kan på Amazon. Noen ganger er det best å hente noen ting fra din lokale elektronikkbutikk eller maskinvarebutikk for å unngå å kjøpe større mengder på nettet.
- Jeg brukte en 8 LED RGBW NeoPixel -pinne, men jeg brukte ikke den hvite (W) LED -en i det hele tatt, så en 8 LED RGB NeoPixel -pinne vil gjøre det. Du kan erstatte dette med ethvert RGB- eller RGBW NeoPixel -produkt, men det er strømhensyn som vi diskuterer i neste trinn og kodeendringer som jeg vil påpeke når vi kommer hit. Det kan være lurt å velge en som ikke krever lodding, men jeg skal vise deg hvordan jeg loddet ledninger på pinnen.
- En mikrokontroller og tilhørende USB -kabel. Jeg brukte SparkFun's RedBoard som er en Arduino Uno -klon. Den bruker en Mini B USB -kontakt (jeg er ikke sikker på hvorfor den er så dyr på Amazon, du kan få den direkte fra SparkFun her, eller velge et alternativ på Amazon, som denne). Vi bruker et Arduino -bibliotek for å forenkle kodingen, men det bruker bare grunnleggende seriell kommunikasjon, slik at biblioteket sannsynligvis kan portes til å fungere på en hvilken som helst mikrokontroller som kan gjøre USB -seriell. Nesten hvilken som helst Arduino vil gjøre. Sørg for at den har USB Serial (de fleste gjør det, men noen gjør det ikke, for eksempel den originale smykker).
- Ledninger, loddejern og loddetinn (wire strippere og en tredje hånd kommer også godt med). Vi lodder ledninger til NeoPixel -pinnen slik at den kan kobles til en Arduino. Disse kan være unødvendige hvis du velger et NeoPixel -produkt som allerede har ledninger festet eller en mikrokontroller som følger med NeoPixels om bord (for eksempel Circuit Playground Express, som jeg har inkludert koden for i et fremtidig trinn). Formfaktoren til 8 LED -pinnen er det jeg designet min Creeper Detector -kabinett for, så du må gjøre endringer eller gå uten kabinett hvis du går for en annen formfaktor.
- Kapslingsmaterialer. Jeg brukte 1/8 "frostet akryl, 1/8" klar akryl og 1/8 "kryssfiner som jeg laserskjærte og M3 maskinskruer og muttere for å holde den sammen. Jeg brukte også noen #2 x 1/4 "treskruer for å feste NeoPixel -pinnen til kabinettet. Kapslingen er unødvendig, men gir absolutt noe ekstra krypestil. Kapslingen min var designet for å bare huse NeoPixel, ikke mikrokontrolleren. Hvis du vil at den skal være helt selvstendig, du må gjøre endringer!
- En Minecraft -konto, Minecraft Forge 1.7.10 og SerialCraft (moden og Arduino -biblioteket). Creeper Detector er avhengig av SerialCraft -moden, som bare fungerer på Minecraft 1.7.10 med Minecraft Forge. Vi diskuterer hvordan du laster ned disse og hvordan du konfigurerer dem i fremtidige trinn.
- Arduino IDE eller en konto på Arduino Create og Arduino Create -pluginet (jeg anbefaler å bruke Arduino Create, da du kan gå direkte til min Arduino Create -skisse og kompilere og laste den opp derfra).
Trinn 2: Kretsen
Kretsen er veldig enkel, bare 3 ledninger, NeoPixel -pinnen og en Arduino. Alle Adafruit NeoPixels har sin egen kontroller som lar en enkelt datakabel kontrollere et hvilket som helst antall lenkete lysdioder. Jeg koblet den til pin 12 på min Arduino.
De to andre ledningene er for strøm og jord. For å drive NeoPixels trenger vi en 5V strømkilde. Vi må sørge for at strømkilden vår er i stand til å levere nok strøm. Hver NeoPixel kan trekke opptil 60mA (80mA med RGBW -lysdioder) ved full lysstyrke. Med 8 lysdioder betyr det at vår maksimale strøm er 480mA (640mA med RGBW -lysdioder). Arduino tar ~ 40mA bare for å slå på. Ved første øyekast ser det ut til at vi må bruke en ekstern strømforsyning. USB tillater maksimalt 500mA som vi kan overskride hvis vi setter alle våre lysdioder til maksimum (480+40 = 520 med RGB -lysdioder eller 640+40 = 680 med RGBW -lysdioder). Heldigvis trenger vi aldri å skru lysdiodene til full lysstyrke (full lysstyrke er ganske blendende), så vi er trygge ved å bruke 5V -skinnen på vår Arduino, plugget inn via USB. Faktisk vil den grønne fargen jeg har valgt bare bruke ~ 7-8mA maks per LED for totalt ~ 100mA maks strømstrøm, godt under 500mA maks pålagt av USB.
Så alt vi trenger å gjøre er å koble DIN -pinnen på NeoPixel -pinnen til pinne 12 (nesten hvilken som helst pinne vil fungere, men dette er den jeg brukte), 5V -pinnen på NeoPixel -pinnen til 5V på Arduino, og en GND -pinne på NeoPixel -pinnen til GND på Arduino. Først må vi lodde ledningene våre til NeoPixel -pinnen.
Klipp kontaktene av den ene enden av ledningene, og strip endene. Tinn hver av dem (påfør loddetinn på hver av endene). Legg deretter litt loddetinn på hver av putene. Berør hver pute forsiktig med loddejernet, legg enden av den tilsvarende ledningen til puten, og fjern deretter strykejernet.
Trinn 3: Koden
OPPDATERING (2/19/2018): Jeg la ut en ny Arduino -skisse til GitHub -repoen som inneholder alle nødvendige endringer for at Creeper Detector skal fungere på Circuit Playground Express (den fungerer ikke med kabinettet, men den har alt lysdiodene og noen sensorer innebygd i brettet, så det er ikke nødvendig med lodding). Den inneholder litt ekstra funksjonalitet knyttet til knappene og skyvebryteren!
For hele koden kan du gå til min Arduino Create -skisse eller GitHub -depot. Følg instruksjonene her hvis du er usikker på hvordan du skal kompilere og laste opp koden. Hvis du velger å bruke Arduino IDE, må du installere SerialCraft Arduino -biblioteket. Følg trinnene under "Importere en zip" her for å gjøre det. Hvis du bruker Arduino Create Web Editor, kan du gå direkte til skissen min når du er konfigurert, og du kan unngå å måtte installere SerialCraft -biblioteket.
Jeg skal gå gjennom hva koden gjør nedenfor.
De to første linjene inkluderer biblioteker. Den første, SerialCraft.h, er et bibliotek som jeg skrev som muliggjør enkel kommunikasjon med SerialCraft -moden. Jeg vil gå gjennom funksjonene jeg bruker nedenfor, men du kan sjekke ut eksempler og dokumentasjon som trenger litt arbeid i GitHub -depotet. Det andre biblioteket er Adafruit's NeoPixel -bibliotek og gir et API for justering av lysdiodene på NeoPixel -strips.
#inkludere
#inkludere
Linje 4-17 er konstanter som kan endres basert på oppsettet ditt. Hvis du brukte en NeoPixel -stripe med et annet antall piksler, eller hvis du koblet NeoPixels til en annen pin, må du gjøre endringer i de to første definisjonene, NUMLEDS og PIN -kode. Du må endre LED_TYPE til typen du har. Prøv å endre NEO_GRBW til NEO_RGB eller NEO_RGBW hvis du har problemer. Du kan endre BLOCKS_PER_LED hvis du vil justere rekkevidden du kan oppdage slyngplanter.
// Endre disse variablene for å matche oppsettet ditt
// antall lysdioder i stripen din #define NUMLEDS 8 // pin som LED -datapinnen er koblet til #define PIN 12 // antall blokker som hver LED representerer #definer BLOCKS_PER_LED 4 // Type LED -stripe du har (hvis lysdiodene dine blir ikke grønne, så må du endre rekkefølgen på GRBW) #define LED_TYPE (NEO_GRBW+NEO_KHZ800) // END -variabler
Linje 19-27 definerer noen verdier som vi vil bruke senere. DETONATE_DIST er avstanden i Minecraft som en kryp vil slutte å bevege seg, tenne sikringen og eksplodere. SAFE_DIST er eksplosjonsradiusen til et kryp. Endring av disse verdiene vil påvirke oppførselen til lysdiodene, men jeg anbefaler å beholde dem som de er da de gjenspeiler atferd i Minecraft. MAX_DIST er den maksimale avstanden vi vil spore rankere til, som er basert på antall lysdioder NeoPixel -stripen vår har og BLOCKS_PER_LED -konstanten vi definerte ovenfor.
// Dette er verdier som vil bli brukt i våre beregninger for LED -lysstyrke
// distanse creeper vil begynne å detonere #define DETONATE_DIST 3 // distanse vi er trygge for en creeper -eksplosjon (du vil ta skade hvis du er innenfor denne avstanden) #define SAFE_DIST 7 // maks avstand som vi sporer en creeper #define MAX_DIST (NUMLEDS*BLOCKS_PER_LED)
Linje 29-36 definerer noen variabler som vi skal bruke i hele programmet. Sc -variabelen er et SerialCraft -objekt som gir et brukervennlig grensesnitt for å kommunisere med SerialCraft Minecraft mod. Du ser hvordan vi bruker det nedenfor. dist er en variabel som vi vil sette til avstanden til nærmeste kryp når vi mottar krypdistansemeldingen fra SerialCraft -moden. strip er et Adafruit_NeoPixel -objekt som gir metoder for å kontrollere NeoPixel -strips.
// Dette er SerialCraft -objektet for kommunikasjon med SerialCraft Minecraft mod
SerialCraft sc; // avstand fra creeper int dist = 100; // Initialiser en stripe med lysdioder, du må kanskje endre den tredje Adafruit_NeoPixel -stripen = Adafruit_NeoPixel (NUMLEDS, PIN, LED_TYPE);
Linje 38-47 er vår oppsettfunksjon. Alle Arduino -skript må ha ett. Det kjøres en gang når Arduino er slått på, så det er et flott sted å initialisere variabler. Vi kaller setup () -metoden på SerialCraft -objektet for å initialisere Serial -porten til samme overføringshastighet som er konfigurert i SerialCraft -moden (115200). Deretter kaller vi registerCreeperDistanceCallback -metoden slik at vi kan svare på krypdistansemeldinger sendt til oss av SerialCraft -moden. Vi vil med jevne mellomrom kalle sc.loop () -metoden litt lenger ned. I loop -metoden sjekker den om vi har mottatt meldinger fra SerialCraft -moden eller utløst hendelser, for eksempel å trykke på en knapp, og ringer den tilhørende funksjonen som vi har registrert for å håndtere den. Alt vi gjør er å lete etter nærmeste kryperavstand, så det er den eneste funksjonen vi registrerer. Du vil se nedenfor at alt vi gjør i den funksjonen er vår dist -variabel, som vi bruker når vi oppdaterer lysdiodene. Til slutt initialiserer vi LED -stripen og slår av alle lysdiodene ved å bruke strip.begin () og strip.show ().
void setup () {// initialize SerialCraft sc.setup (); // registrer en tilbakeringing av creeper distance for å motta avstanden til nærmeste creeper sc.registerCreeperDistanceCallback (creeper); // initialiser LED strip strip.begin (); strip.show (); }
Linje 49-80 definerer sløyfefunksjonen. Sløyfefunksjonen er der all magien skjer. Sløyfefunksjonen kalles gjentatte ganger. Når loop -funksjonen er ferdig, starter den bare på toppen igjen. I den bruker vi dist -variabelen og våre konstanter øverst i filen for å bestemme hva tilstanden til hver LED skal være.
På toppen av sløyfefunksjonen definerer vi noen få variabler.
// varierer fra 0 når> = MAX_DIST vekk fra kryperens detonasjonsradius til NUMLEDS*BLOCKS_PER_LED når den er på toppen av kryperen
int blocksFromCreeperToMax = begrensning (MAX_DIST+DETONATE_DIST-dist, 0, MAX_DIST); int curLED = blocksFromCreeperToMax/BLOCKS_PER_LED; // varierer fra 0 til NUMLEDS-1 int curLEDLevel = (blocksFromCreeperToMax%BLOCKS_PER_LED+1); // varierer fra 1 til BLOCKS_PER_LED
Siden vi tenner lysdiodene basert på hvor nærme vi er av en kryper, må vi effektivt snu avstandsvariabelen vår. Vi definerer blocksFromCreeperToMax for å representere antall blokker som creeper er fra den maksimale avstanden vi bryr oss om å spore. Når vi er på toppen av ranken (eller rettere sagt, mindre enn eller lik DETONATE_DIST vekk fra ranken), blir blocksFromCreeperToMax MAX_DIST. Når vi er utenfor MAX_DIST borte fra en kryper, vil blocksFromCreeperToMax være 0. Denne variabelen vil være nyttig når vi lyser LED -lampene våre, jo større den er, jo flere LED -er tenner vi.
curLED er den øverste LED -en som lyser. Hver fjerde blokk som vi beveger oss mot en kryper vil tenne en ekstra LED (det tallet kan endres øverst i filen med BLOCKS_PER_LED -variabelen). Vi justerer lysstyrken til de fleste LED -ene slik at vi kan se endringer i avstand ned til en enkelt blokk. curLEDLevel er en variabel som vi bruker til å beregne disse lysstyrkeendringene. Det varierer fra 1 til 4 (eller hva BLOCKS_PER_LED er definert som).
Vi bruker disse variablene når vi sløyfer over hver LED:
for (uint16_t i = 0; i <strip.numPixels (); i ++) {if (i <= curLED) {// lyseste når den er innenfor detoneringsradius av creeper, av når creeper er NUMLEDS*BLOCKS_PER_LED unna flyteintensitet = (flyte) blokkerFromCreeperToMax /MAX_DIST; hvis (i == curLED) {// siste LED lyser // gjør siste LED lysere når vi nærmer oss neste LED float lastIntensity = (float) curLEDLevel/BLOCKS_PER_LED; intensitet *= sisteIntensitet; } hvis (dist <SAFE_DIST) {intensitet *= (millis ()/75)%2; } intensitet = pow (intensitet, 2.2); // gammakurve, får LED -lysstyrken til å se lineær ut for øyet når lysstyrkeverdien virkelig ikke er strip.setPixelColor (i, strip. Color (10*intensitet, 70*intensitet, 10*intensitet, 0)); } annet {strip.setPixelColor (i, strip. Color (0, 0, 0, 0)); }}
Hvis den nåværende LED -en som vi oppdaterer er mindre enn eller lik curLED -variabelen, så vet vi at den skal være på, og vi må beregne lysstyrken. Ellers slår du den av. Vi bruker en intensitetsvariabel som vil ha en verdi mellom 0 og 1 for å representere lysstyrken til LED -en. Når vi angir den endelige fargen på LED -en, multipliserer vi intensiteten med fargen (10, 70, 10), en grønn farge. Vi bruker variabelen blocksFromCreeperToMax for å få en prosentandel ved å dividere med MAX_DIST, så lysdiodene vil være lyseste når vi er nær en kryper. Hvis vi beregner lysstyrken til curLED, endrer vi lysstyrken for hver avstandsblokk som kryperen er fra deg til BLOCKS_PER_LED -innstillingen. Dette er en subtil endring, men den kan brukes til å se om en kryper kommer nærmere eller lenger unna med et finere korn enn de 4 blokkene det tar for en ekstra LED å lyse. Deretter sjekker vi om vi er innenfor sprengningsradiusen til ranken og blinker hvis vi er det. Uttrykket (millis ()/75)%2 vil gjentatte ganger evaluere til 0 i 75 millisekunder og deretter 1 i 75 millisekunder, så hvis du multipliserer intensiteten vår med det uttrykket, vil LEDene blinke.
Den siste endringen i intensiteten (intensitet = pow (intensitet, 2.2)), er en justering som kalles gammakorreksjon. Menneskelige øyne oppfatter lys på en ikke -lineær måte. Vi kan se flere grader av svakt lys enn vi kan av sterkt lys, så når vi trapper ned lysstyrken til et sterkt lys, går vi ned mer enn når lyset er svakt for å se ut som om vi går ned i en lineær mote for det menneskelige øye. En bivirkning av denne endringen er at vi ender med å bruke mindre energi fordi pikslene våre ender opp med å ha flere graderinger i dimmerområdet (lavere energi) enn det lysere (høyere energiområdet).
De to siste linjene i sløyfefunksjonen oppdaterer lysdiodene til verdiene vi nettopp har angitt, og kaller deretter alle behandlere som må ringes av SerialCraft (i dette tilfellet kryperavstandsfunksjonen, hvis vi mottok noen krypdistansemeldinger fra SerialCraft -mod).
strip.show ();
sc.loop ();
De siste linjene i skriptet vårt er creeper -funksjonen, der vi lagrer avstanden til nærmeste creeper når SerialCraft -moden sender oss en melding med denne informasjonen.
void creeper (int d) {dist = d; }
Nå trenger du bare å kompilere og laste opp koden!
Trinn 4: Vedlegg
Jeg laserskjærte alle delene av skapet mitt, som består av en frostet akrylplante, en klar akrylplante, 6 stykker kryssfiner, med et rektangulært hull på størrelse med akrylplanter og hull i hjørnene for fester og 1 stykke kryssfiner for baksiden som har festehull og ett større hull for ledningene å komme ut av. Koble ledningene fra NeoPixel -pinnen, slik at vi kan montere den i kabinettet vårt. De to PDF -filene nedenfor kan brukes til å laserskjære alle bitene jeg beskrev.
NeoPixel -pinnen er montert på bakstykket av kryssfiner ved bruk av #2 treskruer og nylonavstandsstykker. Akrylplanterne sitter fast i to av kryssfinerbitene med firkantede hull. Før du gjør det, må du huske hvilken trådfarge som går til hvilken pute på pinnen.
Akrylplanter er 1 hundredel av en tomme større enn hullene for å gi en veldig god passform med kryssfiner. Jeg brukte håndtaket på wire strippere til å legge fokusert press på hvert hjørne og jobbet forøvrig rundt hele ranken for å få en jevn passform. Alternativt inkluderer akryllaser -pdf en kryper som er gravert i et stykke på størrelse med hele flaten på kabinettet med festehull, slik at du kan unngå å måtte stramme med den mindre akrylsekken.
Den frostede akrylen fordeler lyset fra de enkelte lysdiodene, og den klare akrylen viser krypgraveringen bedre, så begge kombinasjonene ser bedre ut for meg enn hver for seg. Når rankene er på plass, stabler du alle kryssfinerbitene sammen og fester dem sammen med M3 -maskinens skruer og muttere. Koble deretter ledningene til 5V, GND og pin 12.
Trinn 5: Minecraft Forge og SerialCraft Mod
Start med å opprette en Minecraft -konto, og last ned og installer Minecraft -klienten.
Du trenger Minecraft Forge for versjon 1.7.10 for å kunne installere SerialCraft -moden. Gå til 1.7.10 Minecraft Forge -nedlastingssiden. Minecraft Forge -nettstedet har mange annonser som søker å få deg til å klikke på feil ting og ta deg et annet sted. Følg bildene ovenfor for å sikre at du holder deg på rett spor! Du vil klikke på Installer -knappen under den anbefalte 1.7.10 -versjonen (eller den siste, jeg er ikke sikker på forskjellen). Du vil bli ført til en side med et banner øverst på siden som sier "Innholdet under denne overskriften er en annonse. Etter nedtellingen klikker du på Hopp over-knappen til høyre for å begynne din Forge-nedlasting." Sørg for å vente på nedtellingen, og klikk deretter på Hopp over -knappen for å starte nedlastingen.
Dobbeltklikk på installasjonsprogrammet når det er lastet ned. La standardinnstillingene være merket (Installer klient og standardbanen den angir), og klikk deretter OK. Den vil installere Minecraft Forge. Når den er ferdig, kan du starte Minecraft Launcher, men det vil være et ekstra alternativ for å velge 1.7.10 -versjonen av Forge (se bildet ovenfor).
Nå må vi installere SerialCraft -moden i mods -katalogen din. Last ned den nyeste versjonen av SerialCraft -moden her. Du trenger også jssc -biblioteket. Pakk ut begge filene, og du bør da ha to.jar -filer. Du må sette disse filene i mods -mappen din. I Windows bør du kunne gå til Kjør fra startmenyen og angi %appdata %\. Minecraft / mods før du klikker Kjør. På en Mac kan du navigere til Home/Library/Application Support/minecraft/mods. Slipp de to.jar -filene i mappen du nettopp åpnet. Kjør nå Minecraft og start 1.7.10 Forge -versjonen. Du bør kunne klikke på Mods og se SerialCraft oppført på venstre side.
Trinn 6: Bruke SerialCraft Mod
Nå som du har installert SerialCraft -moden, må du gå inn i en verden og begynne å bruke den. Lag en ny verden eller åpne en av dine lagrede verdener (hvis du vil spille på et flerspillerkart, må du sørge for at SerialCraft -moden er installert på serveren og alle klientene som kobler seg til den). Kontroller at krypdetektoren er koblet til datamaskinen, og trykk deretter på K -tasten. Det skal vise en dialog som bildet ovenfor (på Windows, i stedet for /dev/tty.usbserial … skal det si noe som COM1). Hvis ingenting vises, må du kontrollere at du har koblet til krypdetektoren. Klikk på Koble til -knappen, og trykk deretter på Escape. Hvis koden din ble kompilert og lastet opp riktig, bør din Creeper Detector være i orden! Hvis en Creeper er innenfor 32 blokker, bør den lyse. God jakt!
Hvis du likte denne Instructable, kan du vurdere å stemme på den i Minecraft Contest og Epliog Challenge!
Andre pris i Minecraft Challenge 2018
Anbefalt:
The OreServer - en Raspberry Pi dedikert Minecraft -server med LED -spillerindikator: 9 trinn (med bilder)
The OreServer - en Raspberry Pi dedikert Minecraft -server med LED -spillerindikator: juli 2020 OPPDATERING - Før du starter på dette prosjektet, vær oppmerksom på at det er gjort MYE endringer og oppdateringer i de forskjellige programvareverktøyene jeg brukte for å lage dette over to År siden. Som et resultat fungerer ikke mange av trinnene lenger som skrevet
Creeper-BOT (Creeper Pet): 9 trinn (med bilder)
Creeper-BOT (Creeper Pet): Jeg har alltid ønsket å lage en egen firbente robot, og Minecraft-konkurransen var en god unnskyldning. Dessuten ville jeg virkelig ha et krypdyr. I denne instruksen vil jeg dele hvordan jeg gjorde det og gi deg en guide hvis du vil lage ditt eget. Jeg antar at du har
Slik demonterer du en datamaskin med enkle trinn og bilder: 13 trinn (med bilder)
Slik demonterer du en datamaskin med enkle trinn og bilder: Dette er en instruksjon om hvordan du demonterer en PC. De fleste grunnkomponentene er modulære og fjernes lett. Det er imidlertid viktig at du er organisert om det. Dette vil bidra til å hindre deg i å miste deler, og også i å gjøre monteringen igjen
DIY USB Creeper Nightlight: 8 trinn (med bilder)
DIY USB Creeper Nightlight: Har du noen gang lurt på hva som er i en creeper? Hva med å lage din egen creeper anatomi! Bygg en USB -kryper som lyser! Slik gjør du det
Hinder-Unngå Minecraft Creeper Robot: 7 trinn
Hinder-Unngå Minecraft Creeper Robot: Denne roboten ble laget for å delta i Minecraft-utfordringen, Epilog Challenge IX og første gang forfatterkonkurranse. Den er basert på en av de mest ikoniske Minecraft -mobbene: Creeper. Denne roboten bruker et 3D-trykt skall, så du må ha tilgang til en