Turinys:
2025 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2025-01-13 06:57
Tinkernutas neseniai padarė tiesioginius komentarus, rodančius, kur jis ieškojo savo auditorijos pasiūlymų naujiems projektams. Jis paminėjo, kad daro projektą, kai žmogus realiame gyvenime gali pasukti kardą, dėl kurio „Minecraft“kardas taip pat siūbuos. Štai tas projektas.
1 žingsnis: dizainas
Aš pradėjau šį projektą, eidamas į „Fusion 360“ir įterpdamas pagrindinio „Minecraft“kardo atvaizdą. Tada aš atsekiau jį, kad sukurtų kardo kontūrą. Išspaudęs formą, iš jos sugeneravau GCode, kad galėčiau naudoti savo CNC maršrutizatoriuje. Be to, aš sukūriau PCB naudodami „Eagle“, kuris bendraudamas su kompiuteriu naudotų ESP8266 ESP12e ir „Bluetooth“.
2 žingsnis: sukurkite kardą
Aš iškirpiau kardo dizainą savo CNC maršrutizatoriuje ir tada nubrėžiau kardą ant putų. Tada įklijavau putas tarp faneros gabalų. Galiausiai aš nupiešiau kardą, pirmiausia nupiešdamas „pikselius“ir sekdamas geležinio kardo dizainą.
3 žingsnis: PCB ir elektronika
Panaudojęs chilipeppr.com GC kodui generuoti iš savo PCB dizaino, aš sumaliau tuščią variu padengtą FR4 plokštę, naudodamas 1/32 colių maršrutizatoriaus antgalį. Toliau litavau ant ESP12e modulio ir kitų jungčių.
Tada pritvirtinau plokštę prie kardo (mano ESP12e modulis buvo sugedęs)
4 žingsnis: Kodas
Tiek ESP12e, tiek pagrindiniame kompiuteryje reikalingas kodas. ESP12e tiesiog nuskaito akselerometro duomenis iš „Sparkfun 9DoF“lazdelės ir, jei jėga viršija 2 g, siunčia pranešimą per seriją. „Python“scenarijus veikia pagrindiniame kompiuteryje. Jis laukia serijinių duomenų iš ESP12e ir tada naudoja pyautogui, norėdamas spustelėti pelę.
5 žingsnis: naudokite
Viskas, ko reikia, yra tai, kad vartotojas tiesiog prijungtų modulį prie kompiuterio, paleistų „python“scenarijų ir tada smagiai praleistų laiką! Tiesiog pasukite kardą ir „Minecraft“personažas taip pat pasuks kardą.