2025 Autor: John Day | [email protected]. Naposledy změněno: 2025-01-13 06:57
Tinkernut nedávno provedl živý komentář, kde hledal návrhy od svého publika na nové projekty. Zmínil se o provedení projektu, kde by člověk mohl v reálném životě švihat mečem, což by způsobilo, že by se meč v Minecraftu také švihl. Tady je ten projekt.
Krok 1: Design
Začal jsem tento projekt tím, že jsem šel do Fusion 360 a vložil obrázek základního meče Minecraftu. Pak jsem ho vystopoval a vytvořil obrys meče. Po vytlačení tvaru jsem z něj vygeneroval GCode pro použití v mém CNC routeru. Kromě toho jsem pomocí Eagle vytvořil desku plošných spojů, která by ke komunikaci s počítačem používala ESP8266 ESP12e a Bluetooth.
Krok 2: Vytvoření meče
Vystřihl jsem design meče na svém CNC routeru a poté jsem meč vystopoval na nějakou pěnu. Potom jsem vložil pěnu mezi kousky překližky. Nakonec jsem namaloval meč tak, že jsem nejprve nakreslil „pixely“a řídil se designem železného meče.
Krok 3: DPS a elektronika
Po použití chilipeppr.com ke generování GCode z mého návrhu desky plošných spojů jsem frézoval prázdnou měděnou desku FR4 pomocí bitového routeru 1/32inch. Dále jsem připájel na modul ESP12e a další konektory.
Poté jsem připojil desku k meči (můj modul ESP12e byl rozbitý)
Krok 4: Kód
Pro ESP12e i hostitelský počítač je potřebný kód. ESP12e jednoduše čte data akcelerometru ze Sparkfun 9DoF stick a pokud překročí 2g síly, odešle zprávu přes sériovou linku. Skript python běží na hostitelském počítači. Čeká na sériová data z ESP12e a poté pomocí pyautogui klikne myší.
Krok 5: Použití
Vše, co je potřeba, je, aby uživatel modul jednoduše připojil k počítači, spustil skript pythonu a pak se bavil! Stačí švihnout mečem a postava Minecraftu také švihá svým mečem.