Innholdsfortegnelse:
2025 Forfatter: John Day | [email protected]. Sist endret: 2025-01-13 06:58
Tinkernut gjorde nylig et live -kommentarshow der han lette etter forslag fra publikummet til nye prosjekter. Han nevnte å gjøre et prosjekt der en person kunne svinge et sverd i virkeligheten som ville føre til at et sverd i Minecraft også svingte. Her er det prosjektet.
Trinn 1: Design
Jeg startet dette prosjektet med å gå inn på Fusion 360 og sette inn et bilde av et grunnleggende Minecraft -sverd. Deretter sporet jeg det for å lage en oversikt over sverdet. Etter å ha ekstrudert formen genererte jeg GCode fra den for bruk i min CNC -ruter. I tillegg opprettet jeg en PCB ved hjelp av Eagle som ville bruke en ESP8266 ESP12e og Bluetooth for å kommunisere med PCen.
Trinn 2: Lage sverdet
Jeg kuttet ut sverddesignet på CNC -ruteren min og sporet sverdet deretter på litt skum. Jeg smurte deretter skummet mellom kryssfinerbitene. Til slutt malte jeg sverdet ved først å tegne "pikslene" og følge designen av jernsverd.
Trinn 3: PCB og elektronikk
Etter å ha brukt chilipeppr.com til å generere GCode fra PCB-designen, malte jeg et tomt kobberbelagt FR4-kort ved hjelp av en 1/32-tommers rutebit. Deretter loddet jeg på ESP12e -modulen og andre kontakter.
Jeg festet deretter brettet til sverdet (ESP12e -modulen min var ødelagt)
Trinn 4: Koden
Det er kode nødvendig for både ESP12e og vert -PCen. ESP12e leser ganske enkelt akselerometerdata fra Sparkfun 9DoF -pinnen, og hvis den overstiger 2 g kraft, sender den en melding over serie. Python -skriptet kjøres på vert -PCen. Den venter på serielle data fra ESP12e og bruker deretter pyautogui til å klikke musen.
Trinn 5: Bruk den
Alt som trengs er for en bruker å bare koble modulen til PCen, kjøre python -skriptet og deretter ha det gøy! Bare sving sverdet og Minecraft -karakteren vil også svinge sverdet.