Sisällysluettelo:

Pahvi ohjelmoitava näppäimistö: 8 vaihetta (kuvien kanssa)
Pahvi ohjelmoitava näppäimistö: 8 vaihetta (kuvien kanssa)

Video: Pahvi ohjelmoitava näppäimistö: 8 vaihetta (kuvien kanssa)

Video: Pahvi ohjelmoitava näppäimistö: 8 vaihetta (kuvien kanssa)
Video: Logitech G613 LIGHTSPEED Wireless Keyboard UNBOXING 2024, Marraskuu
Anonim
Ohjelmoitava Cardboard -näppäimistö
Ohjelmoitava Cardboard -näppäimistö

Tekniikan kehittyessä ihmiset haluavat asioiden olevan yhä virtuaalisempia, mutta joskus on vain paljon käytännöllisempää ja kätevämpää saada jotain fyysistä, jota voit itse koskettaa ja olla vuorovaikutuksessa omin käsin. Yksi esimerkki tästä on makrojen tai pikanäppäimistön/näppäimistön käyttö, joiden avulla voit suorittaa tehtävän tehokkaammin tai kätevämmin. Tällä hetkellä voit vain tilata yhden verkosta, jonka hinnat ovat noin 30–150 dollaria, joista suosituimpia ovat Elgato Streamdeck ja Razerin pelinäppäimistöt. Mikro -ohjaimien, arduino IDE -näppäimistökirjaston ja joidenkin perusrakennusmateriaalien ansiosta voimme kuitenkin tehdä sellaisen alle 30 dollarilla, ehkä jopa alle 20 dollarilla, jonka voit ohjelmoida tekemään mitä haluat.

Jos pidät ohjeistani, äänestä sitä Cardboard Challenge -kilpailussa, kiitos!

Vaihe 1: Materiaalit/työkalut

Materiaalit/työkalut
Materiaalit/työkalut
Materiaalit/työkalut
Materiaalit/työkalut
  • Adafruit Itsy Bitsy 32u4 (säilytä pussi, joka tulee tähän, sitä käytetään myöhemmin)
  • Mekaaniset kytkimet tai tavalliset painikkeet
  • Lanka (tämä on lanka, jota käytin, mutta minkä tahansa pitäisi toimia, minulla ei vain ollut ylimääräistä asennusta)
  • Pahvi (sain omani jäykästä pahvista muistilehtiöiden takaa, aallotettu ei ehkä toimi yhtä hyvin)
  • Nauha
  • X-Acto-veitsi
  • Juotin
  • Juottaa
  • Tietokone, joka täyttää Arduino IDE -vaatimukset (useimpien Windows-, Mac- tai Linux -tietokoneiden pitäisi toimia hyvin)

Vaihe 2: Pahvikehys

Pahvi runko
Pahvi runko
Pahvi runko
Pahvi runko
Pahvi runko
Pahvi runko

Aluksi tein näppäimistön kehyksen pahvista. Käytin tiheää pahvia muistikirjan takaa, mutta useimmat muut pahvityypit voisivat todennäköisesti toimia. Ennen leikkaamista mittasin ja piirsin viivoja ohjaamaan minua, kuten yllä olevista kuvista näkyy, ja tämä päättyi melko hyvin. Seuraavaksi leikkasin vain rungon X-Acto-veitsellä ja leikkasin reiät mekaanisille kytkimille. Alkuperäinen ajatukseni oli saada rungon reunan läpät kiinni, jotta minun ei tarvitsisi käyttää liimoja. Pahvin paksuuden vuoksi tämä ei kuitenkaan toiminut niin hyvin, ja päätin käyttää teippiä viimeistelemään sen vaiheen 6 jälkeen.

Vaihe 3: Johdotus

Johdotus
Johdotus
Johdotus
Johdotus
Johdotus
Johdotus

Tämän projektin johdotusta varten yksinkertaisesti liitin kaikki kytkimet Itsy Bitsyn eri numeroituun nastaan. Sitten liitin yksinkertaisuuden vuoksi maadoitusnastan yhteen kytkimestä ja juotin seuraavan kytkimen toiseen kytkimeen ja niin edelleen (tämä näkyy yllä olevissa kuvissa). Tiedoksi: Sinun on oltava kytkimet jo kehyksessä juotettavaksi, koska siellä ei ole aukkoja syöttämään mitään toiselle puolelle, varsinkin kun se on valmistettu pahvista.

Vaihe 4: Itsy Bitsyn asentaminen

Itsy Bitsyn asettaminen
Itsy Bitsyn asettaminen

Ensinnäkin haluat hankkia Arduino IDE -ohjelmiston, jota käytämme levyn ohjelmointiin täältä: https://www.arduino.cc/en/Main/Software. Siirry seuraavaksi ja liitä Itsy Bitsy tietokoneeseen ja seuraa ohjeita täältä: https://learn.adafruit.com/introducting-itsy-bitsy-32u4/arduino-ide-setup kohdassa "Arduino IDE Setup" ja " Käyttö Arduino IDE: n kanssa. " Olisin selittänyt tämän ohjeessa, mutta adafruit.com -sivuston ihmiset tekevät hienoa työtä selittäessään, miten heidän tuotteitaan käytetään.

Vaihe 5: Ohjelmointi

Muista, että tämän ohjeen ohjelmointiosa on juuri se, jonka tein, ja voit muuttaa mitä tahansa sen osaa tarpeidesi mukaan. Voit käyttää dokumentaatiota täällä: https://www.arduino.cc/reference/en/language/functions/usb/keyboard/keyboardpress/ ja tehdä melkein mitä tahansa näppäinyhdistelmää pikanäppäimille. Useimmat pikavalinnat löytyvät ohjelman asetuksista, mutta jos et löydä niitä sieltä, sinun pitäisi pystyä vain etsimään se verkossa ja löytämään tarvitsemasi. Voit tehdä pikanäppäimiä useilla näppäimillä asettamalla eri näppäinten koodin peräkkäisille puolipisteellä erotetuille riveille. Tämä näkyy arduino -koodissa ensimmäisessä "if" -lausekkeessa, jossa on yhden painikkeen koodi, joka tulostaa ison W -painikkeen. Jos haluat tehdä vieläkin monimutkaisempia pikanäppäimiä, voit hyödyntää automaattisen pikanäppäimen ohjelmaa ja avata sovelluksen vain napin painalluksella. Yritän päivittää tämän ohjeen pelatessani sitä itse.

Vaihe 6: Rakentaminen

Rakentaminen
Rakentaminen

Kun kaikki painikkeet oli kytketty, aloin yrittää selvittää, kuinka levy kiinnitetään pahviin. Valitettavasti ei ole oikeastaan mitään hyvää tapaa tehdä tätä, koska Itsy Bitsyssä ei ole kiinnitysreikiä ja käytämme ei niin tukevaa pintaa. Keksimme käyttää pussia, jonka adafruit lähetti Itsy Bitsyn sisään suojaamaan ja jonkin verran turvaamaan itse laudan. Kuten yllä olevasta kuvasta näkyy, laitoin laudan pussin sisään ja teipasin pussin pahville. Sinun on myös leikattava laukun sivu, joka on vastapäätä alkuperäistä aukkoa, jotta mikro -usb -porttiin pääsee käsiksi. Kun levy on "kiinnitetty", laatikko voidaan taittaa ylös kuvien mukaisesti ja teipata kiinni tai, jos käytät tarpeeksi ohutta pahvia, kielekkeet voidaan työntää pahvin rakoihin.

Vaihe 7: Avainkorkit

Valitettavasti pahvi alkaa menettää hyödyllisyytensä. En kyennyt keksimään tapaa tehdä avainkorkkeja pahvista, eikä se luultavasti olisi hyvä idea usein käyttää. Jos kuitenkin käytät sitä vain pikakuvakkeisiin ja suoritat komentoja, kuten minä, se on luultavasti hyvä. Jos käytät sitä pelaamiseen, voit halutessasi ostaa edullisia avainkorkkeja.

Vaihe 8: Johtopäätös

Kaiken kaikkiaan tavoitteeni tässä ohjeessa oli tehdä halpa, käytännöllinen esine, jota voidaan käyttää useimpien ihmisten elämässä vaihtoehtona muille korkeammille lopputuotteille. Luulen, että tavoite saavutettiin helposti, koska se maksaa yhteensä noin 12–13 dollaria riippuen siitä, mitä materiaaleja jo omistat, ja sillä on erittäin suuret toiminnallisuudet, joita voit laajentaa vieläkin enemmän rakennusmateriaaleilla ja ohjelmoinnilla.

Jälleen kerran, jos pidit tästä oppaasta, olisin erittäin kiitollinen, jos äänestäisit minua Cardboard Challenge -kilpailussa. Kiitos! Tämä on ensimmäinen ohjeeni, joten jos sinulla on vinkkejä tai rakentavaa palautetta, voit lisätä sen kommentteihin ja se olisi erittäin tervetullutta.

Suositeltava: