2025 Autor: John Day | [email protected]. Naposledy zmenené: 2025-01-13 06:58
Tinkernut nedávno urobil živú komentársku show, kde hľadal návrhy od svojho publika na nové projekty. Spomínal si, že robil projekt, kde by sa človek mohol v skutočnom živote švihnúť mečom, čo by spôsobilo, že by sa meč v Minecrafte aj švihol. Tu je ten projekt.
Krok 1: Návrh
Začal som tento projekt tak, že som prešiel do Fusion 360 a vložil som obrázok základného meča Minecraftu. Potom som ho vystopoval a vytvoril obrys meča. Po vytlačení tvaru som z neho vygeneroval GCode na použitie v mojom CNC routeri. Okrem toho som pomocou Eagle vytvoril dosku plošných spojov, ktorá by na komunikáciu s počítačom používala ESP8266 ESP12e a Bluetooth.
Krok 2: Vytvorenie meča
Vystrihol som dizajn meča na svojom CNC routeri a potom som meč vystopoval na penu. Potom som vložil penu medzi kúsky preglejky. Nakoniec som meč namaľoval tak, že som najskôr nakreslil „pixely“a riadil sa dizajnom železného meča.
Krok 3: DPS a elektronika
Po použití chilipeppr.com na generovanie GCode z môjho návrhu DPS som vyfrézoval prázdnu dosku FR4 potiahnutú meďou pomocou 1/32 palcového routerového bitu. Ďalej som letoval na modul ESP12e a ďalšie konektory.
Potom som dosku pripevnil k meču (modul ESP12e bol zlomený)
Krok 4: Kód
Pre ESP12e aj hostiteľský počítač je potrebný kód. ESP12e jednoducho číta údaje akcelerometra z páčky Sparkfun 9DoF a ak prekročí silu 2 g, odošle správu po sérii. Skript python beží na hostiteľskom počítači. Čaká na sériové údaje z ESP12e a potom pomocou myši pyautogui klikne.
Krok 5: Použitie
Stačí, aby používateľ modul jednoducho zapojil do počítača, spustil skript python a potom sa bavil! Stačí švihnúť mečom a postava z Minecraftu švihne tiež svojim mečom.