Obsah:
- Krok 1: Co budete potřebovat
- Krok 2: Okruh
- Krok 3: Kód
- Krok 4: Příloha
- Krok 5: Minecraft Forge a SerialCraft Mod
- Krok 6: Použití režimu SerialCraft
Video: Detektor Minecraft Creeper: 6 kroků (s obrázky)
2024 Autor: John Day | [email protected]. Naposledy změněno: 2024-01-30 08:23
Autor: Allwinedesigns
O: Celý život jsem vývojář softwaru, studoval na vysoké škole počítačové vědy se zaměřením na 3D grafiku, byl efektovým umělcem pro Dreamworks Animation a učil zde technologie děti i dospělé … Více o allwinedesigns »
Několik let jsem pomáhal Dětskému muzeu v Bozemanu vypracovat osnovy pro jejich STEAMlab. Vždy jsem hledal zábavné způsoby, jak zapojit děti elektronikou a kódováním. Minecraft je snadný způsob, jak dostat děti ke dveřím, a existuje mnoho zdrojů, jak jej používat zábavnými a vzdělávacími způsoby. Kombinace Minecraftu a elektroniky však byla složitá. Abych pomohl integrovat projekty Arduino s Minecraftem, skončil jsem s vývojem vlastního Minecraft modu s názvem SerialCraft. Hlavní myšlenkou bylo, že byste mohli připojit jakékoli zařízení, které používá sériovou komunikaci a odesílat zprávy a přijímat zprávy z Minecraftu pomocí mého režimu. Většina Arduinos je schopna sériové komunikace přes USB, takže je jednoduché zapojit obvod a odeslat nějaká data přes sériové připojení. Vytvořil jsem sady ovladačů, které si děti mohly sestavit a naprogramovat tak, aby ovládaly svoji postavu, spouštěly a reagovaly na signály Redstone a blikaly LED diody, aby je upozornily na určité události, jako je nízká životnost nebo když se blíží popínavá rostlina. Tento Instructable se zaměřuje na funkci upozornění na popínavé rostliny a posouvá ho o krok dále pomocí Adafruit Neopixels a laserem řezaného akrylového a překližkového krytu. Creeper Detector vám pomocí 8 LED diod NeoPixel poskytne cenné informace o nejbližší lize. Když jsou všechny LED diody zhasnuté, znamená to, že ve 32 blocích nejsou žádné popínavé rostliny. Když všechny LED diody svítí (budou také blikat), nacházíte se ve 3 blokovém detonačním poloměru popínavé rostliny (poloměr, ve kterém se popínavá rostlina zastaví, rozsvítí její pojistku a exploduje). Cokoliv mezi tím vám může poskytnout odhad, jak daleko je liána od vás. Když se rozsvítí 4 z 8 LED, jste asi 16 bloků od popínavé rostliny, což je rozsah, ve kterém vás pokud vás popínavé rostliny uvidí, zaútočí. LED diody začnou blikat, když se nacházíte v poloměru výbuchu popínavé rostliny (7 bloků). Je to také poloměr, ze kterého když vystoupíte, liána zastaví svoji pojistku a bude za vámi pokračovat. S těmito znalostmi byste měli být schopni vyhnout se jakýmkoli neočekávaným útokům popínavých rostlin nebo lovit všechny blízké popínavé rostliny!
V tomto Instructable projdeme vše, co potřebujete k vytvoření vlastního Creeper Detector a jak nainstalovat a používat režim SerialCraft, který vám umožní propojit Minecraft s vašimi projekty Arduino. Pokud se vám líbí, zvažte prosím jeho hlasování v Minecraft Contest a Epilog Challenge. Začněme!
Krok 1: Co budete potřebovat
Udělal jsem vše pro to, abych odkazoval na přesné produkty, které jsem použil, ale někdy na Amazonu najdu to nejbližší. Někdy je nejlepší vyzvednout si pár věcí v místním obchodě s elektronikou nebo v železářství, abyste se vyhnuli nákupu většího množství online.
- Použil jsem 8 LED RGBW NeoPixel stick, ale vůbec jsem nepoužil bílou (W) LED, takže 8 LED RGB NeoPixel bude stačit. Můžete to nahradit jakýmkoli produktem NeoPixel RGB nebo RGBW, ale existují aspekty výkonu, o kterých budeme diskutovat v dalším kroku, a změny kódu, na které upozorním, až se sem dostaneme. Možná budete chtít vybrat ten, který nevyžaduje pájení, ale já vám ukážu, jak jsem připájel dráty na tyč.
- Mikrokontrolér a jeho odpovídající USB kabel. Použil jsem RedBoard SparkFun, což je klon Arduino Uno. Používá USB konektor Mini B (nejsem si jistý, proč je na Amazonu tak drahý, seženete ho přímo ze SparkFun zde, nebo si na Amazonu vyberte alternativu, jako je tato). Ke zjednodušení kódování použijeme knihovnu Arduino, ale používá pouze základní sériovou komunikaci, takže knihovnu lze pravděpodobně přenést tak, aby fungovala na jakémkoli mikrokontroléru, který umí USB Serial. Téměř každý Arduino to udělá. Ujistěte se, že má USB Serial (většina ano, ale některé ne jako původní Trinket).
- Dráty, páječka a pájka (hodí se také odizolovače a třetí ruka). Na pásku NeoPixel připájíme dráty, aby ji bylo možné zapojit do Arduina. To může být zbytečné, pokud zvolíte produkt NeoPixel, který již má připojené vodiče, nebo mikrokontrolér, který je dodáván s NeoPixels na palubě (například Circuit Playground Express, pro který jsem kód zahrnul v budoucím kroku). Forma faktoru 8 LED diod je to, pro co jsem navrhl kryt svého detektoru Creeper, takže budete muset provést úpravy nebo jít bez krytu, pokud přejdete na jiný formát.
- Materiály skříně. Použil jsem 1/8 "matný akryl, 1/8" čirý akryl a 1/8 "překližku, kterou jsem vyřezal laserem, a strojní šrouby a matice M3, aby držely pohromadě. Také jsem použil několik šroubů do dřeva #2 x 1/4 "k upevnění tyče NeoPixel ke skříni. Ohrada je zbytečná, ale určitě přidává trochu liščí vůně. Moje skříň byla navržena tak, aby obsahovala pouze NeoPixels, nikoli mikrokontrolér. Pokud chcete, aby byl zcela soběstačný, budete muset provést úpravy!
- Účet Minecraft, Minecraft Forge 1.7.10 a SerialCraft (mod a knihovna Arduino). Detektor Creeper se spoléhá na režim SerialCraft, který funguje pouze na Minecraft 1.7.10 s Minecraft Forge. V příštích krocích probereme, jak je stáhnout a jak je nastavit.
- Arduino IDE nebo účet na Arduino Create a Arduino Create plugin (doporučuji použít Arduino Create, protože budete moci přejít přímo na moji skicu Arduino Create a zkompilovat a nahrát ji odtud).
Krok 2: Okruh
Obvod je velmi jednoduchý, jen 3 vodiče, NeoPixel stick a Arduino. Všechny Adafruit NeoPixels mají vlastní ovladač, který umožňuje jediným datovým vodičem ovládat libovolný počet řetězových LED. Připojil jsem to na pin 12 na mém Arduinu.
Další dva vodiče jsou pro napájení a uzemnění. K napájení NeoPixelů budeme potřebovat 5V napájecí zdroj. Musíme se však ujistit, že náš zdroj energie je schopen poskytovat dostatek proudu. Každý NeoPixel může při plném jasu čerpat až 60mA (80mA s RGBW LED). S 8 LED diodami to znamená, že náš maximální proud je 480 mA (640 mA s RGBW LED). Zapnutí Arduina trvá ~ 40mA. Na první pohled to vypadá, že budeme muset použít externí napájecí zdroj. USB umožňuje maximálně 500mA, což bychom mohli překročit, pokud nastavíme všechny naše LED na maximum (480+40 = 520 s RGB LED nebo 640+40 = 680 s RGBW LED). Naštěstí nikdy nebudeme muset přepnout LED na jejich plný jas (plný jas je docela oslepující), takže budeme v bezpečí pomocí 5V kolejnice našeho Arduina připojeného přes USB. Ve skutečnosti použití zelené barvy, kterou jsem vybral, bude používat pouze ~ 7-8mA max na LED pro celkový odběr proudu ~ 100mA max, hluboko pod 500mA max uložený USB.
Vše, co musíme udělat, je připojit DIN pin NeoPixel stick na pin 12 (téměř jakýkoli pin bude fungovat, ale toto je ten, který jsem použil), 5V pin na NeoPixel stick na 5V na Arduinu a pin GND na NeoPixel se drží na GND na Arduinu. Nejprve musíme připájet naše vodiče k tyči NeoPixel.
Odřízněte konektory na jednom konci vodičů a konce odizolujte. Každý z nich pocínujte (na každý konec naneste pájku). Poté na každou podložku naneste trochu pájky. Pečlivě se dotkněte každé podložky páječkou, přiložte konec odpovídajícího drátu k podložce a poté žehličku vyjměte.
Krok 3: Kód
AKTUALIZACE (19.2.2018): Do repo GitHubu jsem zveřejnil novou skicu Arduina, která obsahuje všechny potřebné změny, aby detektor Creeper fungoval na Circuit Playground Express (nebude fungovat s krytem, ale má vše LED a některé senzory zabudované v desce, takže není nutné pájení). Obsahuje některé další funkce vázané na tlačítka a posuvný přepínač!
Úplný kód najdete v mém úložišti Arduino Create sketch nebo GitHub. Pokud si nejste jisti, jak kód zkompilovat a nahrát, postupujte podle zde uvedených pokynů. Pokud se rozhodnete používat Arduino IDE, budete si muset nainstalovat knihovnu SerialCraft Arduino. Postupujte podle pokynů v části „Importování zipu“zde. Pokud používáte Arduino Create Web Editor, můžete přejít přímo k mému náčrtu, jakmile budete nastaveni, a vyhnete se nutnosti instalovat knihovnu SerialCraft.
Níže se podívám, co kód dělá.
První dva řádky obsahují knihovny. První z nich, SerialCraft.h, je knihovna, kterou jsem napsal a která umožňuje snadnou komunikaci s režimem SerialCraft. Níže vás seznámím s funkcemi, které používám, ale v jeho úložišti GitHub se můžete podívat na příklady a dokumentaci, která potřebuje nějakou práci. Druhá knihovna je knihovna Adafruit NeoPixel a poskytuje API pro úpravu LED diod na pásech NeoPixel.
#zahrnout
#zahrnout
Řádky 4-17 jsou konstanty, které se mohou změnit na základě vašeho nastavení. Pokud jste použili proužek NeoPixel s jiným počtem pixelů nebo pokud jste připojili NeoPixely k jinému pinu, budete muset provést změny v prvních dvou definicích, NUMLEDS a PIN. Budete muset změnit LED_TYPE na typ, který máte, zkuste změnit NEO_GRBW na NEO_RGB nebo NEO_RGBW, pokud máte potíže. BLOCKS_PER_LED můžete změnit, pokud chcete upravit rozsah, ve kterém můžete detekovat popínavé rostliny.
// Změňte tyto proměnné tak, aby odpovídaly vašemu nastavení
// počet LED diod ve vašem pásu #definujte NUMLEDY 8 // pin, ke kterému je připojen datový pin LED #define PIN 12 // počet bloků, které každá LED představuje #definujte BLOCKS_PER_LED 4 // Typ LED pásku, který máte (pokud vaše LED diody nezelení, pak budete muset změnit pořadí GRBW) #define LED_TYPE (NEO_GRBW+NEO_KHZ800) // END variables
Řádky 19–27 definují některé hodnoty, které použijeme později. DETONATE_DIST je vzdálenost v Minecraftu, po které se plazivka přestane pohybovat, rozsvítí její pojistku a exploduje. SAFE_DIST je poloměr výbuchu popínavé rostliny. Změna těchto hodnot ovlivní chování LED diod, ale doporučuji ponechat je takové, jaké jsou, protože odrážejí chování v Minecraftu. MAX_DIST je maximální vzdálenost, na kterou budeme sledovat popínavé rostliny, která je založena na počtu LED, které má náš pás NeoPixel, a konstantě BLOCKS_PER_LED, kterou jsme definovali výše.
// Toto jsou hodnoty, které budou použity v našich výpočtech pro jas LED
// vzdálenost plaziva začne detonovat #define DETONATE_DIST 3 // vzdálenost jsme v bezpečí před výbuchem popínavé rostliny (pokud jste v této vzdálenosti, způsobíte poškození) #define SAFE_DIST 7 // maximální vzdálenost, kterou sledujeme plazivku #define MAX_DIST (NUMLEDS*BLOCKS_PER_LED)
Řádky 29-36 definují některé proměnné, které použijeme v celém programu. Proměnná sc je objekt SerialCraft, který poskytuje snadno použitelné rozhraní pro komunikaci s režimem SerialCraft Minecraft. Níže uvidíte, jak jej používáme. dist je proměnná, kterou nastavíme na vzdálenost k nejbližšímu plazivému rostlině, když obdržíme zprávu o vzdálenosti plazivých rostlin z režimu SerialCraft. strip je objekt Adafruit_NeoPixel, který poskytuje metody pro ovládání proužků NeoPixel.
// Toto je objekt SerialCraft pro komunikaci s režimem SerialCraft Minecraft
SerialCraft sc; // vzdálenost od popínavé rostliny int dist = 100; // Inicializujte pruh LED diod, možná budete muset změnit 3. pruh Adafruit_NeoPixel = Adafruit_NeoPixel (NUMLEDS, PIN, LED_TYPE);
Řádky 38-47 jsou naší funkcí nastavení. Všechny skripty Arduino musí mít jeden. Spouští se jednou, když je Arduino zapnuto, takže je to skvělé místo pro inicializaci proměnných. Voláme metodu setup () na našem objektu SerialCraft, abychom inicializovali sériový port na stejnou přenosovou rychlost, jaká je nakonfigurována v režimu SerialCraft (115200). Poté zavoláme metodu registerCreeperDistanceCallback, abychom mohli reagovat na zprávy o plazivých vzdálenostech, které nám zaslal režim SerialCraft. Metodu sc.loop () budeme periodicky volat o kousek níže. V metodě smyčky kontroluje, zda jsme obdrželi nějaké zprávy z režimu SerialCraft nebo zda spustily nějaké události, jako je stisknutí tlačítka, a zavolá odpovídající funkci, kterou jsme zaregistrovali, aby to zvládla. Jediné, co děláme, je hledat vzdálenost nejbližšího plaziva, takže je to jediná funkce, kterou registrujeme. Níže uvidíte, že vše, co v této funkci děláme, je nastavení proměnné dist, kterou použijeme při aktualizaci LED diod. Nakonec inicializujeme náš LED pás a vypneme všechny LED pomocí strip.begin () a strip.show ().
void setup () {// inicializace SerialCraft sc.setup (); // zaregistrujte zpětné volání vzdálenosti plaziva, abyste obdrželi vzdálenost k nejbližšímu plazivu sc.registerCreeperDistanceCallback (creeper); // inicializace pásu LED diod.begin (); strip.show (); }
Řádky 49-80 definují funkci smyčky. Funkce smyčky je místo, kde se odehrává všechno kouzlo. Funkce smyčky se volá opakovaně. Kdykoli funkce smyčky skončí, spustí se znovu nahoře. V něm pomocí proměnné dist a našich konstant v horní části souboru určíme, jaký by měl být stav každé LED.
V horní části funkce smyčky definujeme několik proměnných.
// pohybuje se od 0, když> = MAX_DIST daleko od poloměru detonace popínavých rostlin na NUMLEDS*BLOCKS_PER_LED, když je na popínavé rostlině
int blockFromCreeperToMax = omezení (MAX_DIST+DETONATE_DIST-dist, 0, MAX_DIST); int curLED = blockFromCreeperToMax/BLOCKS_PER_LED; // rozsahy od 0 do NUMLEDS-1 int curLEDLevel = (blockFromCreeperToMax%BLOCKS_PER_LED+1); // rozsah od 1 do BLOCKS_PER_LED
Vzhledem k tomu, že LED diody osvětlujeme podle toho, jak blízko jsme k popínavé rostlině, musíme účinně invertovat naši proměnnou vzdálenosti. Definujeme blokyFromCreeperToMax tak, aby reprezentovaly počet bloků, kterými je plazivý strom od maximální vzdálenosti, kterou chceme sledovat. Když jsme na vrcholu popínavé rostliny (nebo spíše méně než nebo rovnající se DETONATE_DIST od plazivého paprsku), bude blockFromCreeperToMax MAX_DIST. Když jsme za MAX_DIST daleko od plazivce, blockFromCreeperToMax bude 0. Tato proměnná bude užitečná, když rozsvítíme naše LED diody, čím větší je, tím více LED rozsvítíme.
curLED je nejvyšší LED, která bude svítit. Každé 4 bloky, které posuneme směrem k popínavé rostlině, rozsvítí další LED (toto číslo lze změnit v horní části souboru pomocí proměnné BLOCKS_PER_LED). Upravujeme jas nejvyšších LED diod, abychom viděli změny vzdálenosti až do jednoho bloku. curLEDLevel je proměnná, kterou použijeme k výpočtu těchto změn jasu. Pohybuje se od 1 do 4 (nebo jak je definován BLOCKS_PER_LED).
Při procházení jednotlivých LED diod použijeme tyto proměnné:
for (uint16_t i = 0; i <strip.numPixels (); i ++) {if (i <= curLED) {// nejjasnější, pokud je v poloměru detonace popínavé rostliny, vypnuto, když je plazivý proud NUMLEDS*BLOCKS_PER_LED pryč intenzita plováku = (plovoucí) blokyFromCreeperToMax /MAX_DIST; if (i == curLED) {// poslední LED svítí // zesvětlí poslední LED, když se blížíme k další LED float lastIntensity = (float) curLEDLevel/BLOCKS_PER_LED; intenzita *= lastIntensity; } if (dist <SAFE_DIST) {intenzita *= (milis ()/75)%2; } intenzita = prášek (intenzita, 2,2); // křivka gama, díky níž vypadá jas LED lineárně pro naše oko, když hodnota jasu opravdu není strip.setPixelColor (i, strip. Color (10*intenzita, 70*intenzita, 10*intenzita, 0)); } else {strip.setPixelColor (i, strip. Color (0, 0, 0, 0)); }}
Pokud je aktuální LED, kterou aktualizujeme, menší nebo rovna proměnné curLED, pak víme, že by měla svítit a musíme vypočítat její jas. V opačném případě jej vypněte. Pro vyjádření jasu naší LED používáme proměnnou intenzity, která bude mít hodnotu mezi 0 a 1. Při nastavování konečné barvy LED vynásobíme intenzitu barvou (10, 70, 10), zelenou barvou. Proměnnou blockFromCreeperToMax používáme k získání procenta dělením MAX_DIST, takže LED diody budou nejjasnější, když jsme blízko plazivce. Pokud počítáme jas curLED, pak změníme jeho jas pro každý blok vzdálenosti, kde je liána od vás, až do nastavení BLOCKS_PER_LED. Jedná se o jemnou změnu, ale lze ji použít ke zjištění, zda se liána blíží nebo vzdaluje s jemnějším zrnem, než jsou 4 bloky, které je zapotřebí k rozsvícení další LED diody. Poté zkontrolujeme, zda se nacházíme v poloměru výbuchu popínavé rostliny, a mrkneme, pokud ano. Výraz (millis ()/75)%2 bude opakovaně vyhodnocován na 0 po dobu 75 milisekund a poté 1 pro 75 milisekund, takže vynásobení naší intenzity tímto výrazem způsobí blikání LED diod.
Konečnou změnou intenzity (intenzita = pow (intenzita, 2,2)) je úprava nazývaná gama korekce. Lidské oči vnímají světlo nelineárně. Můžeme vidět více gradací tlumeného světla než jasného světla, takže když snížíme jas jasného světla, stáhneme se o více, než když je světlo slabé, aby to vypadalo, jako bychom sestupovali lineárně móda pro lidské oko. Vedlejším efektem této změny je, že nakonec používáme méně energie, protože naše pixely mají v rozsahu stmívače (nižší energie) více gradací než jasnější (vyšší energie).
Poslední dva řádky naší smyčkové funkce aktualizují LED diody na hodnoty, které jsme právě nastavili, a poté zavolají všechny ovladače, které je třeba zavolat pomocí SerialCraft (v tomto případě funkce vzdálenosti plazivými paprsky, pokud jsme z režimu SerialCraft obdrželi nějaké zprávy o vzdálenosti plazivých paprsků).
strip.show ();
sc.loop ();
Poslední řádky našeho skriptu jsou funkce creeper, kde ukládáme vzdálenost k nejbližšímu creeperu, když nám režim SerialCraft pošle zprávu s touto informací.
void creeper (int d) {dist = d; }
Nyní stačí zkompilovat a nahrát kód!
Krok 4: Příloha
Laserem jsem nařezal všechny kusy svého krytu, který se skládá z jedné matné akrylové popínavé rostliny, jedné čiré akrylové popínavé rostliny, 6 kusů překližky, s obdélníkovým otvorem o velikosti akrylových popínavých rostlin a otvorů v rozích pro upevňovací prvky a 1 kus překližky na zadní straně, která má otvory pro upevňovací prvky a jeden větší otvor, ze kterého mohou vycházet dráty. Odpojte vodiče od páčky NeoPixel, abychom ji mohli namontovat do skříně. Dva níže uvedené soubory PDF lze použít k řezání všech kusů, které jsem popsal, laserem.
Hůl NeoPixel je připevněna k zadnímu dílu překližky pomocí vrutů do dřeva #2 a nylonových rozpěr. Akrylové popínavé rostliny jsou zaseknuty do dvou kusů překližky se čtvercovými otvory. Než to uděláte, nezapomeňte si zapamatovat, která barva drátu jde do které podložky na tyčce.
Akrylové popínavé rostliny jsou o 1 setinu palce větší než otvory, aby velmi dobře přiléhaly k překližce. Použil jsem rukojeť stahovačů drátu, abych na každý roh vyvinul soustředěný tlak, a pracoval jsem po cestě kolem celého plaziva, abych dosáhl rovnoměrného uchycení. Alternativně obsahuje akrylový laser pdf popínavou látku vyrytou v kusu o velikosti celého čela skříně s otvory pro upevňovací prvky, takže se můžete vyhnout tomu, abyste se museli lépe přizpůsobovat menší akrylové popínavé rostlině.
Matný akryl rozděluje světlo z jednotlivých LED diod a čirý akryl lépe ukazuje gravírování popínavé rostliny, takže oba kombinované mi připadají lepší než jednotlivě. Jakmile jsou popínavé rostliny na svém místě, naskládejte na sebe všechny překližkové kusy a upevněte je pomocí šroubů a matic M3. Poté znovu připojte vodiče na 5V, GND a pin 12.
Krok 5: Minecraft Forge a SerialCraft Mod
Začněte vytvořením účtu Minecraft, poté si stáhněte a nainstalujte klienta Minecraft.
K instalaci režimu SerialCraft budete potřebovat Minecraft Forge verze 1.7.10. Přejděte na stránku pro stažení 1.7.10 Minecraft Forge. Stránka Minecraft Forge má spoustu reklam, které se snaží přimět vás, abyste klikli na špatnou věc a přenesli vás někam jinam. Postupujte podle výše uvedených obrázků, abyste se ujistili, že zůstanete na správné cestě! Budete chtít kliknout na instalační tlačítko pod doporučenou verzí 1.7.10 (nebo nejnovější, nejsem si jistý rozdílem). Dostanete se na stránku s bannerem v horní části stránky s nápisem „Obsah pod tímto záhlavím je reklama. Po odpočítávání klikněte na tlačítko Přeskočit napravo, čímž zahájíte stahování Forge.“Ujistěte se, že počkáte na odpočítávání a poté kliknutím na tlačítko Přeskočit zahájíte stahování.
Po dokončení stahování dvakrát klikněte na instalační program. Ponechte zaškrtnuté výchozí hodnoty (Instalovat klienta a výchozí cestu, kterou určuje), poté klikněte na OK. Nainstaluje Minecraft Forge. Když skončí, budete moci spustit Minecraft Launcher, ale bude existovat další možnost vybrat verzi 1.7.10 Forge (viz obrázek výše).
Nyní musíme nainstalovat režim SerialCraft do vašeho adresáře mods. Stáhněte si nejnovější verzi režimu SerialCraft zde. Budete také potřebovat knihovnu jssc. Rozbalte oba soubory, takže by vám měly zůstat dva soubory.jar. Tyto soubory budete muset vložit do složky mods. V systému Windows byste měli být schopni přejít na Spustit z nabídky Start a zadat %appdata %\. Minecraft / mods, než kliknete na Spustit. Na Macu můžete přejít na Home/Library/Application Support/minecraft/mods. Přetáhněte dva soubory.jar do složky, kterou jste právě otevřeli. Nyní spusťte Minecraft a spusťte verzi 1.7.10 Forge. Měli byste být schopni kliknout na Mods a vidět SerialCraft uvedený na levé straně.
Krok 6: Použití režimu SerialCraft
Nyní, když jste nainstalovali režim SerialCraft, budete muset vstoupit do světa a začít ho používat. Vytvořte nový svět nebo otevřete jeden ze svých uložených světů (pokud chcete hrát na mapě pro více hráčů, budete muset zajistit, aby server a všichni klienti, kteří se k němu připojují, měli nainstalovaný režim SerialCraft). Ujistěte se, že je váš Creeper Detector připojen k počítači, poté stiskněte klávesu K. Mělo by se zobrazit dialogové okno jako na obrázku výše (ve Windows by místo /dev/tty.usbserial… mělo uvádět něco jako COM1). Pokud se nic nezobrazí, ujistěte se, že jste připojili detektor popínavé rostliny. Klikněte na tlačítko Připojit a poté na Escape. Pokud byl váš kód zkompilován a nahrán správně, váš Creeper Detector by měl být dobrý! Pokud je Creeper do 32 bloků, měl by se rozsvítit. Šťastný lov!
Pokud se vám tento Instructable líbil, zvažte prosím jeho hlasování v Minecraft Contest a Epliog Challenge!
Druhá cena v Minecraft Challenge 2018
Doporučuje:
Bezdrátový detektor střídavého proudu: 7 kroků (s obrázky)
Bezdrátový detektor střídavého proudu: Při vytváření předchozího instruktážního (snadného infračerveného senzoru přiblížení) jsem zjistil několik věcí o použití 2 tranzistorů v řadě k zesílení velmi slabého signálu. V tomto Instructable rozvedu tento princip, kterému se také říká & quo
Creeper-BOT (Creeper Pet): 9 kroků (s obrázky)
Creeper-BOT (Creeper Pet): Vždy jsem chtěl udělat svého čtyřnásobného robota a soutěž Minecraft byla dobrá výmluva. Kromě toho jsem opravdu chtěl plazivého „mazlíčka“. V tomto Instructable se podělím o to, jak jsem to udělal, a poskytnu vám průvodce, pokud si chcete vytvořit vlastní. Předpokládám, že máte
DIY USB Creeper Nightlight: 8 kroků (s obrázky)
DIY USB Creeper Nightlight: Přemýšleli jste někdy o tom, co je v popínavé rostlině? Co takhle vytvořit si svou vlastní plazivou anatomii! Postavte USB lištu, která září! Zde je návod, jak to udělat
Robot Minecraft Creeper, který se vyhýbá překážkám: 7 kroků
Robot Mreecraft Creeper, který se vyhýbá překážkám: Tento robot byl vyroben, aby se zúčastnil výzvy Minecraft, Epilog Challenge IX a první autorské soutěže. Je založen na jednom z nejznámějších davů Minecraftu: Creeper. Tento robot používá skořepinu s 3D tiskem, takže potřebujete přístup k
Detektor kouře IOT: Aktualizujte stávající detektor kouře pomocí IOT: 6 kroků (s obrázky)
Detektor kouře IOT: Aktualizujte stávající detektor kouře pomocí IOT: Seznam přispěvatelů, Vynálezce: Tan Siew Chin, Tan Yit Peng, Tan Wee Heng Vedoucí: Dr. Chia Kim Seng Katedra mechatronického a robotického inženýrství, Fakulta elektrotechniky a elektroniky, Universiti Tun Hussein Onn Malajsie. Distribuovat