Sisällysluettelo:

DIY Minecraft Pickaxe -ohjain: 4 vaihetta (kuvilla)
DIY Minecraft Pickaxe -ohjain: 4 vaihetta (kuvilla)

Video: DIY Minecraft Pickaxe -ohjain: 4 vaihetta (kuvilla)

Video: DIY Minecraft Pickaxe -ohjain: 4 vaihetta (kuvilla)
Video: DIY - Как сделать сюрикен Наруто из бумаги | Бумага для сюрикена | Звезда ниндзя оригами 2024, Heinäkuu
Anonim
DIY Minecraft Pickaxe -ohjain
DIY Minecraft Pickaxe -ohjain

Minulla oli osat tekemässä tätä melkein vuoden ja lopulta oli aikaa päästä käsiksi siihen. Tässä on USB -peliohjain (HID), joka kytketään suoraan mihin tahansa USB -laitteeseen ja toimii näppäimistönä/hiirenä/ohjaussauvana. Siinä on kiihtyvyysmittari, joka toimii 2 -akselisena, kallistus mihin tahansa suuntaan voidaan yhdistää liikkeenäppäimiin, mihin tahansa näppäimistön näppäimeen ja esiintyä hiirellä tai ohjaussauvalla. Se on myös ohjelmoitu swing -ilmaisimeen, joten nopea heilutus eteenpäin toimii myös kartoitettavana näppäimen painalluksena/hiiren painikkeena/liikkeenä.

Kallistusantureiden lisäksi siinä on 2 -akselinen peukalotikku ja 2 painonappia.

Tarvikkeet

Tarvittavat materiaalit ovat melko halpoja, tein hakan itse neljästä 5 mm: n paksuisesta EVA -vaahtomuovista, jotka toimivat herkullisesti (se on samaa vaahtoa, jota cosplayerit haluavat käyttää tonttupanssarissaan). Tein ensimmäisen prototyypin 4 kerroksella paksua pahvia ja se toimi myös melko hyvin, joten siellä on muutamia vaihtoehtoja.

Saamani elektroniikan puolesta

  1. Arduino Pro Micro (täytyy olla Pro Micro tai mikro -ohjain 32U4: n kanssa, koska se voi tehdä HID -taikuuden, jota tavallinen Arduino ei voi. Amazon link
  2. ADXL345 3 -akselinen kiihtyvyysmittari amazon -linkki
  3. 2 x painikkeet amazon link
  4. PSP -tyylinen peukalon Amazon -linkki

Huomautus: En todellakaan ostanut mistään näistä Amazon -linkeistä, joten en voi todistaa myyjien hyviä ominaisuuksia, linkit ovat vain tiettyjen laitteiden näyttämistä varten.

Monilla näistä on melko yleisiä korvausvaihtoehtoja, painikkeet ovat vain painikkeita, on olemassa joukko peukalovaihtoehtoja, jotka toimivat täsmälleen samalla tavalla, ja siellä on kasa kiihtyvyysmittareita, jotka ovat yhtä helposti kiinni siellä. Näitä olen kuitenkin käyttänyt

Sen lisäksi käytin PVA -liimaa kerrosten liimaamiseen, kuumaliimaa kiinnittämään komponentit paikalleen, joukon pieniä johtoja kaiken yhdistämiseksi ja joitain akryylimaaleja maalaamaan sen lopulta.

Voi, liimasin myös USB -kaapelin sinne pysyvästi, joten en vaarannut katkaista sitä pientä Arduino Pro Micro -liitintä kytkemällä sen jatkuvasti sisään ja ulos.

Vaihe 1: Vaahdon leikkaaminen

Vaahdon leikkaaminen
Vaahdon leikkaaminen
Vaahdon leikkaaminen
Vaahdon leikkaaminen
Vaahdon leikkaaminen
Vaahdon leikkaaminen
Vaahdon leikkaaminen
Vaahdon leikkaaminen

^^ Kaikki tämä näkyy toiminnassa ylhäällä olevassa videossa ^^

Ensin selvitin, kuinka suuren halusin koko asian olevan, päätin koosta, joka antoi minulle 2 cm: n neliömäisen ruudukon. Käyttämäni vaahtolevy on 5 mm paksu, joten 4 kerrosta antaa minulle myös 2 cm korkeuden. Se on hienoa, koska se antaa minulle 2 ulkokerrosta, joita voin maalata, ja 2 sisäkerrosta, jotka voin leikata ja piilottaa elektroniikan sydämeni mukaan.

Tein yhden piirtämällä ruudukon ja leikkaamalla käsin kuten edellä, itse asiassa tein osat tekemään 40 näistä oppilailleni, joten lopullinen versio oli laserleikattu. Musta vaahto on täsmälleen sama asia kuin valkoinen, vain eri väri, jonka valitsin, koska se näyttää siistiltä ja jos laser leikkaa sen, minun ei tarvitse merkitä sitä leikkaamiseen.

Tässä on dxf -tiedosto, jota käytin laserleikkurillani. En voi kuitenkaan korostaa tarpeeksi, tämä näytti hienolta käsin tehdyltä ja jopa pahvilla EVA -vaahdon sijaan, valitsin vaahtoa ja laseria, koska minun piti tehdä paljon niitä.

Joka tapauksessa leikkasin 4 kerrosta ja liimasin ne yhteen 2 pariksi PVA -liimalla.

Sitten asetin yhden parin kanssa kaikki komponentit haluttuun kohtaan ja leikkasin pois yhden vaahtokerroksen sopimaan niihin.

Kun PVA jätettiin kuivumaan noin 20 minuutiksi, se oli riittävän kumimainen pitämään kaksi kerrosta paikallaan, mutta ei niin kuiva, että viipaloidut palat oli vaikea vetää ulos.

HUOMAUTUS: En liimaa komponentteja tässä vaiheessa, käytämme kuumaliimaa siihen myöhemmin. Laitoin ne vain tilapäisesti paikoilleen varmistaakseni, että kaikki sopivat. Valkoinen PVA -liima on vain pitämään kaksi vaahtomuovikerrosta yhdessä. yksikerroksinen tila. Mikro -ohjain, kiihtyvyysmittari ja johdot mahtuvat onnellisesti tähän puoliskoon.

Vaihe 2: Yhdistä kaikki

Johdotus kaikki ylös
Johdotus kaikki ylös
Johdotus kaikki ylös
Johdotus kaikki ylös
Johdotus kaikki ylös
Johdotus kaikki ylös

Mittaan ja riisun johtimien päät ja juotan ne yllä olevan kaavion mukaisesti.

Kiihtyvyysmittari on I2C -laite, joten sen SDA -alusta on kytkettävä Arduino Pro Micro -laitteen SDA -nastaan, joka on digitaalinen nasta 2 ja SCL -nasta on digitaalinen nasta 3.

Muut liitännät 5v- ja GND -liitäntöjen lisäksi ovat joustavampia, painikkeet on kiinnitetty mihin tahansa digitaaliseen nastaan. Peukalon 2 akseli on kytketty analogisiin 0 ja 1 nastoihin.

Seuraava vaihe, kun kaikki on kytketty, on leikata se runsaasti kuumalla liimalla, ei ole huono idea testata kaikki liitännät ensin. Laiteohjelmiston yläosassa on muuttuja nimeltä TESTMODE, joka estää näppäinpainallusten lähettämisen ja lähettää sen sijaan vain jokaisen tulon nykyisen tilan sarjaliikenteen kautta, jotta se voidaan tarkistaa Arduino -sarjamonitorista.

Jos kaikki on kunnossa, peitä koko erä kuumalla liimalla, etenkin napit ja peukalot näkevät väärinkäytön, joten on parasta lukita ne tiukasti.

Vaihe 3: Maalaus

Maalaus
Maalaus
Maalaus
Maalaus
Maalaus
Maalaus

Joten seuraavaksi käytin PVA -liimaa kiinnittämään vaahtolevyparin elektroniikan kanssa vastakkaiseen pariin varoen, ettei liimaa pääse painikkeiden tai peukalon toimintaan.

Sitten liimasin ne yhteen ja jätin niihin jotain raskasta yön yli, jotta liima kuivuu. PVA -liima ei todellakaan kuivu kokonaan tuona aikana, joten se ei satuta jättää sitä pidempään, jos sinulla on kärsivällisyyttä, mutta sen tulisi olla tarpeeksi kiinni 24 tunnin kuluttua, jotta se ei hajoa, ellet ovat erityisen huolettomia.

Annoin sille todella ohuen PVA -kerroksen ulkopuolelta, koska vaahto on kuin sieni ja vaatii tiivistettä, muuten minun on tehtävä useita kerroksia maaleja. Itse annoin sille kolme kerrosta PVA: ta näin, se jäykisti myös vaahtoa hieman. Sitten otin halpoja akryylimaaleja ja pääsin maalaamaan pieniä neliöitä. En vastannut tätä todellisiin Minecraft -väreihin, valitsin vain sen, mikä näytti minusta hyvältä tuolloin. Tein vain yhden kerroksen todellista maalia, se olisi voinut käyttää toista, mutta olin jo yli sen:-D

Vaihe 4: Firmware ja Keymapper käyttöönotto

Firmware ja Keymapper käyttöönotto
Firmware ja Keymapper käyttöönotto
Firmware ja Keymapper käyttöönotto
Firmware ja Keymapper käyttöönotto

Mikro -ohjaimessa käyttämäni koodi käyttää Keyboard.h- ja Mouse.h -kirjastoja, jotka tulevat Arduino IDE: n mukana. Käytin Adafruit -kirjastoa puhuaksesi kiihtyvyysmittarille.

Näppäinpainallusten lähetyskoodi on itse asiassa hyvin yksinkertainen, vain näppäimistö.press ('h') ja Keyboard.release ('h') esimerkiksi h -näppäimen painamiseksi ja vapauttamiseksi. Koodini muuttui liian monimutkaiseksi, koska halusin, että jokainen ohjausobjekti voidaan helposti uudistaa hiiren painikkeiden, akselin liikkeen ja näppäimistön painikkeiden osalta. Oletuksena mitään näppäimistä ei yhdistetä mihinkään, näppäinkarttaohjelma on suoritettava ensin, minkä jälkeen noukin pitää kokoonpanonsa aluksella.

Tässä on pickaxe -laiteohjelmisto.

Ja tässä on loput. Sinun on suoritettava käsittely, jotta tämä voidaan suorittaa.

Jälkimmäinen on perus, mutta melko yksinkertainen.

Paina näppäimistön numeronäppäintä, joka vastaa hakkuun oikeaa sarjaporttia. Tämä edellyttää, että olet jo ladannut laiteohjelmiston.

Aseta kaikki haluamasi näppäimet ja paina sitten Käytä, yksinkertaista! Aina kun käytät uudelleenkirjoitinta uudelleen, se nappaa kaikki nykyiset avainmääritykset hakasta, joten sinun ei tarvitse aloittaa uudelleen.

Tässä vaiheessa sen pitäisi jo lähettää näppäinpainalluksia, jotta voit mennä pelaamaan mitä haluat. Katso vielä kerran video alusta nähdäksesi sen toiminnassa.

Suositeltava: