Spisu treści:
2025 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2025-01-13 06:58
Tinkernut niedawno wygłosił komentarz na żywo, w którym szukał sugestii publiczności na temat nowych projektów. Wspomniał o projekcie, w którym osoba mogłaby wymachiwać mieczem w prawdziwym życiu, co spowodowałoby, że miecz w Minecrafcie również by się wymachiwał. Oto ten projekt.
Krok 1: Projekt
Zacząłem ten projekt, przechodząc do Fusion 360 i wstawiając obraz podstawowego miecza Minecrafta. Następnie narysowałem go, aby stworzyć zarys miecza. Po wytłoczeniu kształtu wygenerowałem z niego GCode do wykorzystania w moim routerze CNC. Dodatkowo stworzyłem płytkę PCB za pomocą Eagle, która używałaby ESP8266 ESP12e i Bluetooth do komunikacji z komputerem.
Krok 2: Tworzenie miecza
Wyciąłem projekt miecza na moim routerze CNC, a następnie nałożyłem miecz na piankę. Następnie umieściłem piankę między kawałkami sklejki. Na koniec pomalowałem miecz, najpierw rysując „piksele” i podążając za projektem żelaznego miecza.
Krok 3: PCB i elektronika
Po użyciu chilipeppr.com do wygenerowania GCode z mojego projektu PCB, wyfrezowałem pustą pokrytą miedzią płytkę FR4 za pomocą 1/32-calowego bitu routera. Następnie przylutowałem moduł ESP12e i inne złącza.
Następnie przymocowałem płytkę do miecza (mój moduł ESP12e był zepsuty)
Krok 4: Kodeks
Potrzebny jest kod zarówno dla ESP12e, jak i komputera hosta. ESP12e po prostu odczytuje dane akcelerometru z pendrive'a Sparkfun 9DoF i jeśli przekroczy 2g siły, wysyła wiadomość przez port szeregowy. Skrypt Pythona działa na komputerze-hoście. Czeka na dane szeregowe z ESP12e, a następnie używa pyautogui do kliknięcia myszą.
Krok 5: Korzystanie z niego
Wystarczy, że użytkownik po prostu podłączy moduł do komputera, uruchomi skrypt Pythona i będzie się dobrze bawić! Po prostu machnij mieczem, a postać z Minecrafta również wymachuje mieczem.