Kazalo:
- Zaloge
- 1. korak: Rezanje pene
- Korak: Ožičite vse
- 3. korak: Slikanje
- 4. korak: Uvedba vdelane programske opreme in zemljevida ključev
Video: DIY krmilnik Minecraft Pickaxe: 4 koraki (s slikami)
2024 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2024-01-30 12:03
Skoraj eno leto sem imel pripravljene dele, da bi to naredil, in končno sem imel čas, da se lotim tega. Tukaj imamo krmilnik za igre USB (HID), ki se priključi naravnost na kateri koli stroj z USB -jem in deluje kot tipkovnica/miška/igralna palica. Ima merilnik pospeška, ki deluje kot 2 osi, nagibanje v katero koli smer je mogoče preslikati v tipke za premikanje, katero koli tipko na tipkovnici, pa tudi v vlogo miške ali igralne palice. Programiran je tudi v detektorju nihanja, tako da hiter premik naprej deluje tudi kot preslikava tipke/miške/premika.
Poleg senzorjev nagiba ima 2 -osno palico in 2 tipki.
Zaloge
Potrebni materiali so precej poceni. Sam sem naredil trzalico iz 4 listov 5 mm debele pene EVA, ki je prava poslastica (to je ista pena, ki jo cosplayerji radi uporabljajo za oklep vilinov). Naredil sem prvi prototip s 4 plastmi debelega kartona in tudi to je delovalo zelo dobro, zato obstaja nekaj možnosti.
Za elektroniko, ki jo imam
- Arduino Pro Micro (mora biti Pro Micro ali mikrokrmilnik z 32U4, saj lahko naredi HID magijo, ki je običajni Arduino ne more. Amazon link
- ADXL345 3 -osni merilnik pospeška amazon link
- 2 x gumbi amazon link
- Amazonska povezava s palico v slogu PSP
Opomba: Pravzaprav nisem kupoval na nobeni od teh povezav Amazon, zato ne morem potrditi, kako dobri so prodajalci, povezave so samo za prikaz določenih naprav.
Veliko teh ima precej pogoste možnosti zamenjave, gumbi so le gumbi, obstaja veliko možnosti palic, ki delujejo na popolnoma enak način, in tam je veliko merilnikov pospeška, ki jih je prav tako enostavno vstaviti. Tole sem pa jaz uporabil
Poleg tega sem uporabil lepilo PVA za lepljenje slojev skupaj, vroče lepilo za lepljenje komponent na mestu, kup majhnih žic za povezovanje vsega in nekaj akrilnih barv, da ga na koncu pobarvam.
Oh, tam sem trajno prilepil tudi kabel USB, zato nisem tvegal, da bi prekinil tisti mali konektor na Arduinu Pro Micro, ki ga nenehno vtika in izklaplja.
1. korak: Rezanje pene
^^ Vse to lahko vidite v akciji v videu zgoraj ^^
Najprej sem ugotovil, kako velik si želim, da bi bila celotna stvar, odločil sem se za velikost, ki mi je dala 2 cm kvadratno mrežo. Penasta plošča, ki jo uporabljam, je debela 5 mm, tako da mi 4 plasti dajejo tudi višino 2 cm. To je super, saj mi daje 2 zunanja sloja, ki jih lahko pobarvam, in 2 notranja, ki jih lahko izrežem in skrijem elektroniko.
Naredil sem ga tako, da sem narisal mrežo in ročno rezal, kot je opisano zgoraj, pravzaprav sem izdelal dele, ki so jih naredili 40 za študente, ki jih poučujem, zato je bila končna različica lasersko izrezana. Črna pena je popolnoma enaka kot bela, samo drugačna barva, ki sem jo izbral, ker izgleda kul in če jo laser razreže, mi je za rezanje ni treba označiti.
Tukaj je datoteka dxf, ki sem jo uporabil z laserskim rezalnikom. Ne morem dovolj poudariti, to je bilo videti super, če sem to naredil ročno in celo s kartonom namesto pene EVA sem izbral peno in laser, ker sem jih moral narediti veliko.
Vsekakor sem izrezal 4 plasti in jih zlepil skupaj v 2 para s PVA lepilom.
Nato sem z enim od parov razstavil vse sestavne dele, kjer sem jih želel, in odrezal eno od plasti pene, da se prilega.
Ko se je PVA pustil sušiti približno 20 minut, je bilo dovolj smolato, da je držalo 2 sloja na mestu, vendar ne tako suho, da bi bilo težko izvleči narezane koščke.
OPOMBA: Na tej točki komponent dejansko ne lepim, kasneje bomo za to uporabili vroče lepilo. Samo začasno sem jih postavil, da se prepričam, da je vse v redu. Belo lepilo PVA je namenjeno le držanju dveh slojev pene. Drugi par plasti pene ne potrebuje toliko dela, samo malo sem moral izrezati palico in gumbe, ki so bili preveliki, da bi se prilegali temu enoslojni prostor. Mikrokrmilnik, merilnik pospeška in žice se bodo na tej polovici srečno prilegali.
Korak: Ožičite vse
Izmeril sem in odstranil konce žic ter jih spajal, kot je prikazano na zgornjem diagramu.
Merilnik pospeška je naprava I2C, zato mora biti njegova SDA blazinica priključena na pin SDA na Arduino Pro Micro, ki je digitalni pin 2, pin SCL pa je digitalni pin 3.
Druge povezave, razen povezav 5v in GND, so bolj prilagodljive, gumbi so pritrjeni na kateri koli digitalni zatič, uporabljam notranje vtiče mikrokrmilnika, zato tam ne potrebujemo nobenih dodatnih komponent. Osi 2 za palico sta povezani z analognimi 0 in 1 zatiči.
Naslednji korak, ko je vse povezano, je, da vse obilno obložite z vročim lepilom, zato ni slaba ideja, da najprej preizkusite vse povezave. Na vrhu vdelane programske opreme je spremenljivka, imenovana TESTMODE, ki preprečuje pošiljanje kakršnih koli pritiskov tipk in bo namesto tega samo poslala trenutno stanje vsakega vhoda preko zaporedja, tako da je vse mogoče preveriti v serijskem monitorju Arduino.
Če je vse v redu, pokrijte celotno serijo z vročim lepilom, gumbi in palica bodo opazili malce zlorabe, zato jih je najbolje tesno pritrditi.
3. korak: Slikanje
Nato sem z lepilom PVA zlepil par listov pene z elektroniko na nasprotni par, pri čemer pazim, da ne pride do lepila v delu gumbov ali palice.
Nato sem jih stisnila skupaj in jim čez noč pustila nekaj težkega, da se je lepilo posušilo. Lepilo PVA se v tem času dejansko ne bo popolnoma posušilo, zato ga ne bi škodilo pustiti dlje, če boste imeli potrpljenje, vendar bi moralo biti po 24 urah dovolj močno, da se ne razpade, razen če ste še posebej neprevidni.
Zunaj sem mu dal res tanek sloj PVA, saj je pena kot goba in jo je treba zatesniti, sicer bi morala narediti več slojev barv. Pravzaprav sem mu dal tri sloje PVA, kot je ta, nekoliko je utrdilo tudi peno. Potem sem vzela nekaj poceni akrilnih barv in se lotila slikanja malih kvadratkov. Tega nisem ujemal z dejanskimi barvami Minecrafta, samo izbral sem tisto, kar se mi je takrat zdelo dobro. Naredil sem samo en sloj dejanske barve, lahko bi uporabil še eno, vendar sem do takrat že prebolel:-D
4. korak: Uvedba vdelane programske opreme in zemljevida ključev
Koda, ki sem jo uporabil za mikrokrmilnik, uporablja knjižnici Keyboard.h in Mouse.h, ki sta priloženi Arduino IDE, za pogovor z merilnikom pospeška pa sem uporabil knjižnico Adafruit.
Koda za pošiljanje pritiskov tipk je pravzaprav zelo preprosta, samo tipki Keyboard.press ('h') in Keyboard.release ('h'), če na primer pritisnete in spustite tipko 'h'. Moja koda se je preveč zakomplicirala, ker sem želel, da je vsak kontrolnik enostavno ponastavljiv za gumbe miške, premikanje osi in tipke na tipkovnici. Privzeto noben od ključev ne bo preslikan v nič, najprej bo treba zagnati program za ustvarjanje ključev, nato pa bo picka ohranila svojo konfiguracijo.
Tukaj je vdelana programska oprema za kramp.
In tukaj je remapper. Če želite to zagnati, morate zagnati Processing.
Prenovitelj je osnovni, a dokaj preprost.
Pritisnite številsko tipko na tipkovnici, ki ustreza ustreznim serijskim vhodom za kramp. To predvideva, da ste seveda že naložili vdelano programsko opremo.
Nastavite vse tipke, ki jih želite, in nato pritisnite Apply, preprosto! Vsakič, ko znova uporabite ponovni vnos, bo iz kljuke pobral vse trenutne preslikave ključev, tako da vam ne bo treba začeti znova.
Na tej točki bi moral že pošiljati pritiske na tipke, da se lahko igrate, kar želite. Še enkrat si oglejte video na začetku, da ga vidite v akciji.
Priporočena:
Apple HomeKit WS2812B LED krmilnik: 3 koraki (s slikami)
Apple HomeKit LED krmilnik WS2812B: Obstaja veliko projektov, ki temeljijo na LED trakovih WS2812B, vendar večina uporablja domači most ali katero koli drugo rešitev - večinoma na osnovi MQTT - za komunikacijo z HomeKitom. Nekateri projekti uporabljajo učinke tudi prek Apple HomeKit, vendar nobeden od
DIY krmilnik za tipkovnico za MAME in virtualni fliper: 4 koraki (s slikami)
DIY krmilnik za tipkovnico za MAME in virtualni fliper: Ta niz navodil vam omogoča, da izdelate svoj krmilnik tipkovnice s starimi tipkovnicami za ceno nekaj žice, spajkanja in kosa lesa. Ti krmilniki so bili uporabljeni v mojih projektih MAME in Virtual Pinball Oglejte si Virtual Pinball Inst
Arduino DIY krmilnik za igre - Arduino PS2 krmilnik iger - Predvajanje Tekkena z igralno ploščo Arduino DIY: 7 korakov
Arduino DIY krmilnik za igre | Arduino PS2 krmilnik iger | Igranje Tekken z igralno ploščo DIY Arduino: Pozdravljeni, igranje iger je vedno zabavno, vendar je igranje s svojim lastnim krmilnikom iger po meri bolj zabavno. Zato bomo v tem navodilu naredili krmilnik za igre z uporabo arduino pro micro
Krmilnik gest Minecraft: 10 korakov (s slikami)
Krmilnik gest Minecraft: Premaknite svoje telo, da igrate Minecraft! Kaj!! Da. V videoposnetku si oglejte predstavitev :) Ta vadnica vam bo pokazala, kako narediti lasten krmilnik iger za Minecraft (ali drugo priljubljeno računalniško igro). Premaknite roke za hojo/tek/skok, poglejte stran
Servo krmilnik Maestro (Raspberry Pi): 4 koraki (s slikami)
Maestro servo krmilnik (Raspberry Pi): Osnovna vadnica o tem, kako nastaviti krmilnik Maestro servo krmilnik z Raspberry Pi