Sadržaj:
2025 Autor: John Day | [email protected]. Zadnja promjena: 2025-01-13 06:57
Tinkernut je nedavno uživo prikazao komentare gdje je tražio prijedloge svoje publike za nove projekte. Spomenuo je rad na projektu u kojem bi osoba u stvarnom životu mogla zamahnuti mačem zbog čega bi se mač u Minecraftu također zamahnuo. Evo tog projekta.
Korak 1: Dizajn
Ovaj sam projekt započeo ulaskom u Fusion 360 i umetanjem slike osnovnog Minecraft mača. Zatim sam ga ucrtao kako bih stvorio obris mača. Nakon istiskivanja oblika iz njega sam generirao GCode za upotrebu u svom CNC usmjerivaču. Dodatno, stvorio sam PCB pomoću Eagle -a koji će koristiti ESP8266 ESP12e i Bluetooth za komunikaciju s računalom.
Korak 2: Stvaranje mača
Izrezao sam dizajn mača na svom CNC usmjerivaču, a zatim ocrtao mač na pjenu. Zatim sam uložio pjenu između komada šperploče. Na kraju sam naslikao mač tako što sam prvo nacrtao "piksele" i slijedio dizajn željeznog mača.
Korak 3: PCB i elektronika
Nakon što sam upotrijebio chilipeppr.com za generiranje GCode-a iz svog PCB dizajna, glodao sam praznu FR4 ploču presvučenu bakrenom bojom za usmjerivač od 1/32 inča. Zatim sam lemio na modulu ESP12e i drugim konektorima.
Zatim sam pričvrstio ploču na mač (moj modul ESP12e je bio pokvaren)
Korak 4: Kôd
Kod je potreban i za ESP12e i za računalo domaćin. ESP12e jednostavno čita podatke akcelerometra sa Sparkfun 9DoF sticka, a ako premaši 2 g sile, šalje poruku preko serijskog priključka. Python skripta radi na računalu domaćinu. Čeka serijske podatke s ESP12e, a zatim koristi pyautogui za klik mišem.
Korak 5: Upotreba
Sve što je potrebno je da korisnik jednostavno priključi modul u računalo, pokrene python skriptu, a zatim se zabavi! Samo zamahnite mačem i Minecraft lik će zamahnuti i svojim mačem.