Inhoudsopgave:
- Stap 1: Ontwerp
- Stap 2: Het zwaard maken
- Stap 3: De PCB en elektronica
- Stap 4: De code
- Stap 5: Het gebruiken
Video: Minecraft-zwaard raakt wanneer je dat doet: 5 stappen (met afbeeldingen)
2024 Auteur: John Day | [email protected]. Laatst gewijzigd: 2024-01-30 11:17
Tinkernut deed onlangs een live-commentaarshow waarin hij op zoek was naar suggesties van zijn publiek voor nieuwe projecten. Hij noemde het doen van een project waarbij een persoon in het echte leven met een zwaard zou kunnen zwaaien, waardoor een zwaard in Minecraft ook zou zwaaien. Hier is dat project.
Stap 1: Ontwerp
Ik begon dit project door naar Fusion 360 te gaan en een afbeelding van een eenvoudig Minecraft-zwaard in te voegen. Daarna heb ik het getraceerd om een omtrek van het zwaard te maken. Nadat ik de vorm had geëxtrudeerd, heb ik er GCode van gegenereerd voor gebruik in mijn CNC-router. Bovendien heb ik een PCB gemaakt met Eagle die een ESP8266 ESP12e en Bluetooth zou gebruiken om met de pc te communiceren.
Stap 2: Het zwaard maken
Ik knipte het zwaardontwerp uit op mijn CNC-router en volgde het zwaard op wat schuim. Vervolgens heb ik het schuim tussen de stukken multiplex ingeklemd. Ten slotte schilderde ik het zwaard door eerst de "pixels" te tekenen en het ontwerp van het ijzeren zwaard te volgen.
Stap 3: De PCB en elektronica
Nadat ik chilipeppr.com had gebruikt om GCode van mijn PCB-ontwerp te genereren, heb ik een leeg, met koper bekleed FR4-bord gefreesd met behulp van een 1/32 inch-frees. Vervolgens heb ik de ESP12e-module en andere connectoren gesoldeerd.
Ik heb toen het bord aan het zwaard bevestigd (mijn ESP12e-module was kapot)
Stap 4: De code
Er is code nodig voor zowel de ESP12e als de host-pc. De ESP12e leest eenvoudig versnellingsmetergegevens van de Sparkfun 9DoF-stick en als deze de 2g kracht overschrijdt, verzendt hij een bericht via serieel. Het python-script wordt uitgevoerd op de host-pc. Het wacht op de seriële gegevens van de ESP12e en gebruikt vervolgens pyautogui om met de muis te klikken.
Stap 5: Het gebruiken
Het enige dat nodig is, is dat een gebruiker de module eenvoudig op de pc aansluit, het python-script uitvoert en dan plezier heeft! Zwaai gewoon met het zwaard en het Minecraft-personage zwaait ook met zijn zwaard.
Aanbevolen:
Geluk raakt op - Spel - Ajarnpa
Luck's Running Out - Game: Dit is een spel van snelheid en toeval, net als hete aardappel, de klaver wordt doorgegeven totdat het lied en de animatie eindigen. Dit spel is het leukst als het wordt gecombineerd met een korte taak die je moet voltooien voordat je de klaver passeert. Ik ben geen technisch onderlegde persoon
IRIS - de lamp die weet wanneer je in de buurt bent: 12 stappen (met afbeeldingen)
IRIS - de lamp die weet wanneer je in de buurt bent: Howdy! Ja, iedereen zit in quarantaine. Ik ben een technische student. Ik verbleef vroeger in een hostel en ben gewend om mijn opdrachten en studies 's nachts te doen. Nu ik thuis ben, vindt mijn familie het niet zo comfortabel omdat iedereen hier gewend is te slapen
Wat is een CPU, wat doet het en hoe los je het op: 5 stappen
Wat is een CPU, wat doet het en hoe los je het op: elke dag zie je hier de termen "CPU" of "Verwerker" wordt rondgegooid, maar weet je echt wat het betekent? Ik zal bespreken wat een CPU is en wat het doet, dan zal ik veelvoorkomende CPU-problemen bespreken en hoe ik ze eventueel kan oplossen
Wachtwoorden: hoe u ze goed doet: 10 stappen
Wachtwoorden: hoe u ze goed doet: eerder dit jaar verloor mijn vrouw de toegang tot sommige van haar accounts. Haar wachtwoord is afkomstig van een gehackte site en vervolgens gebruikt om in andere accounts te komen. Pas toen sites haar op de hoogte brachten van mislukte inlogpogingen, realiseerde ze zich dat
Geheugenspel met aanraking (Simon Says) - Als dit dan dat: 6 stappen (met afbeeldingen)
Geheugenspel met aanraking (Simon Says) - Als dit dan dat: ik heb een geheugenspel gemaakt met zelfgemaakte touchpads en een neopixelring voor een schoolproject. Deze game is vergelijkbaar met Simon Says, behalve dat veel vormen van input en feedback (geluiden en lichteffecten) in de game anders zijn. Ik heb geluiden geprogrammeerd van Su