Inhaltsverzeichnis:
2025 Autor: John Day | [email protected]. Zuletzt bearbeitet: 2025-01-13 06:56
Tinkernut hat kürzlich eine Live-Kommentarsendung gemacht, in der er nach Vorschlägen seines Publikums für neue Projekte suchte. Er erwähnte ein Projekt, bei dem eine Person im wirklichen Leben ein Schwert schwingen könnte, das dazu führen würde, dass auch ein Schwert in Minecraft schwingt. Hier ist dieses Projekt.
Schritt 1: Design
Ich habe dieses Projekt begonnen, indem ich in Fusion 360 eingestiegen bin und ein Bild eines einfachen Minecraft-Schwerts eingefügt habe. Dann verfolgte ich es, um einen Umriss des Schwertes zu erstellen. Nach dem Extrudieren der Form habe ich daraus GCode für die Verwendung in meinem CNC-Router generiert. Darüber hinaus habe ich mit Eagle eine Platine erstellt, die einen ESP8266 ESP12e und Bluetooth verwendet, um mit dem PC zu kommunizieren.
Schritt 2: Erstellen des Schwertes
Ich schneide das Schwertdesign auf meinem CNC-Router aus und habe das Schwert dann auf etwas Schaum verfolgt. Ich habe dann den Schaum zwischen den Sperrholzstücken eingelegt. Schließlich bemalte ich das Schwert, indem ich zuerst die "Pixel" zeichnete und dem Eisenschwert-Design folgte.
Schritt 3: Die Platine und Elektronik
Nachdem ich chilipeppr.com zum Generieren von GCode aus meinem PCB-Design verwendet hatte, fräste ich eine leere kupferbeschichtete FR4-Platine mit einem 1/32-Zoll-Router-Bit. Als nächstes lötete ich das ESP12e-Modul und andere Anschlüsse an.
Ich habe dann die Platine am Schwert befestigt (mein ESP12e-Modul war kaputt)
Schritt 4: Der Code
Sowohl für den ESP12e als auch für den Host-PC wird Code benötigt. Der ESP12e liest einfach die Beschleunigungsmesserdaten vom Sparkfun 9DoF-Stick und sendet eine Nachricht über die serielle Schnittstelle, wenn er 2 g Kraft überschreitet. Das Python-Skript läuft auf dem Host-PC. Es wartet auf die seriellen Daten vom ESP12e und verwendet dann pyautogui, um mit der Maus zu klicken.
Schritt 5: Verwenden Sie es
Ein Benutzer muss lediglich das Modul in den PC einstecken, das Python-Skript ausführen und dann Spaß haben! Schwingen Sie einfach das Schwert und der Minecraft-Charakter wird auch sein Schwert schwingen.