Sisukord:

Papist programmeeritav klaviatuur: 8 sammu (piltidega)
Papist programmeeritav klaviatuur: 8 sammu (piltidega)

Video: Papist programmeeritav klaviatuur: 8 sammu (piltidega)

Video: Papist programmeeritav klaviatuur: 8 sammu (piltidega)
Video: OUKITEL C21 PRO - ДЕТАЛЬНЫЙ ОБЗОР КРАСИВОГО СМАРТФОНА 2024, Juuli
Anonim
Papist programmeeritav klahvistik
Papist programmeeritav klahvistik

Tehnoloogia arenedes tahavad inimesed, et asjad oleksid üha virtuaalsemad, kuid mõnikord on lihtsalt palju praktilisem ja mugavam omada midagi füüsilist, mida saate oma kätega puudutada ja nendega suhelda. Üks näide sellest on makrode või kiirklahvide/klaviatuuride kasutamine, mis võimaldavad teil ülesannet tõhusamalt või mugavamalt täita. Praegu saate lihtsalt veebist tellida ühe hinnaga alates umbes 30 dollarist kuni 150 dollarini, millest kõige populaarsemad on Elgato Streamdeck ja Razeri mänguklaviatuurid. Kuid tänu mikrokontrolleritele, arduino IDE klaviatuuriteekile ja mõnele põhilisele ehitusmaterjalile saame selle teha alla 30 dollari, võib -olla isegi alla 20 dollari eest, mille saate programmeerida tegema kõike, mida soovite.

Kui teile meeldib minu juhendatav, hääletage selle eest Cardboard Challenge'i võistlusel, aitäh!

Samm: materjalid/tööriistad

Materjalid/tööriistad
Materjalid/tööriistad
Materjalid/tööriistad
Materjalid/tööriistad
  • Adafruit Itsy Bitsy 32u4 (hoidke kotti kaasas, seda kasutatakse hiljem)
  • Mehaanilised lülitid või tavalised nupud
  • Traat (see on traat, mida ma kasutasin, kuid mis tahes peaks töötama, mul polnud lihtsalt täiendavat paigaldamist)
  • Papp (ma sain selle märkmike tagaküljelt jäigast papist, gofreeritud ei pruugi hästi töötada)
  • Lint
  • X-Acto nuga
  • Jootekolb
  • Jootma
  • Arvuti, mis vastab Arduino IDE nõuetele (enamik Windowsi, Maci või Linuxi arvuteid peaks hästi töötama)

2. samm: pappraam

Papist raam
Papist raam
Papist raam
Papist raam
Papist raam
Papist raam

Alustuseks tegin klaviatuuri raami papist. Kasutasin tihedat pappi märkmiku tagaküljelt, kuid enamik muud tüüpi pappe võiks ilmselt töötada. Enne lõikamist mõõtsin ja tõmbasin jooned, mis aitasid mind juhendada, nagu ülaltoodud piltidel näha, ja see töötas üsna hästi. Järgmisena lõikasin X-Acto noaga raami välja ja lõikasin välja mehaaniliste lülitite augud. Minu algne idee oli raami serva klapid sisse lükata, et ma ei peaks kasutama ühtegi liimi. Kuid kartongi paksuse tõttu ei töötanud see nii hästi ja otsustasin pärast 6. sammu selle lõpetamiseks lihtsalt linti kasutada.

Samm: juhtmestik

Juhtmestik
Juhtmestik
Juhtmestik
Juhtmestik
Juhtmestik
Juhtmestik

Selle projekti juhtmestiku jaoks ühendasin lihtsalt kõik lülitid Itsy Bitsy erineva nummerdatud tihvtiga. Seejärel ühendasin lihtsuse huvides maandusnõela ühe lülitiga ja jootsin järgmise lüliti teise lüliti külge ja nii edasi (seda on näha ülaltoodud piltidel). FYI, sul peab olema lülitid juba raami sees jootmiseks, kuna puuduvad avad, mis tooksid midagi teisele poole, eriti kuna see on valmistatud papist.

Samm 4: Itsy Bitsy seadistamine

Itsy Bitsy seadistamine
Itsy Bitsy seadistamine

Esiteks tahate hankida Arduino IDE tarkvara, mida kasutame tahvli programmeerimiseks siit: https://www.arduino.cc/en/Main/Software. Seejärel ühendage Itsy Bitsy arvutiga ja järgige siin toodud juhiseid: https://learn.adafruit.com/introducting-itsy-bitsy-32u4/arduino-ide-setup jaotises „Arduino IDE seadistamine” ja Kasutamine koos Arduino IDE -ga. Ma oleksin seda selgitanud juhendamisel, kuid saidi adafruit.com inimesed teevad suurepärast tööd, selgitades, kuidas oma tooteid kasutada.

Samm: programmeerimine

Pidage meeles, et selle juhendi programmeerimisosa on just see, kuidas ma seda tegin, ja saate selle mis tahes aspekti vastavalt oma vajadustele muuta. Dokumentatsiooni saate kasutada siin: https://www.arduino.cc/reference/en/language/functions/usb/keyboard/keyboardpress/, et teha peaaegu kõiki klahvikombinatsioone mis tahes kiirklahvide jaoks. Enamiku otseteede leiate programmi seadetest, kuid kui te neid sealt ei leia, peaksite saama selle lihtsalt Internetist otsida ja leida vajaliku. Mitme klahviga otseteid saate teha, pannes erinevate võtmete koodi järjestikustele ridadele, mis on eraldatud semikooloniga. Seda võib näha arduino koodist esimeses "if" lauses koos ühe nupu koodiga, mis trükib vajutades suure algustähe W. Kui soovite teha veelgi keerulisemaid otseteid, saate kasutada programmi Auto Hotkey, et teha selliseid asju nagu rakenduse avamine vaid ühe nupuvajutusega. Proovin seda juhendit värskendada, kui ise sellega ringi mängin.

6. samm: ehitamine

Ehitus
Ehitus

Kui olin kõik nupud juhtmega ühendanud, hakkasin proovima ja nuputada, kuidas tahvlit papi külge kinnitada. Kahjuks pole tõesti head võimalust seda teha, kuna Itsy Bitsyl pole kinnitusavasid ja me kasutame mitte nii tugevat pinda. Mõtlesime välja kasutada kotti, mille adafruit saatis Itsy Bitsy laua enda kaitsmiseks ja mõnevõrra kinnitamiseks. Nagu ülaltoodud pildil näha, panin tahvli koti sisse ja teipisin koti papi külge. Samuti peate mikro -USB -pordi ligipääsuks katkestama koti alumise ava vastaskülje. Kui olete tahvli "kinnitanud", saab karbi piltidel nähtavalt kokku voltida ja teibiga kinni keerata või, kui kasutate piisavalt õhukest pappi, saab sakid papi piludesse suruda.

7. samm: võtmekapslid

Kahjuks hakkab siin papp kaotama oma kasulikkust. Ma ei suutnud välja mõelda viisi, kuidas teha papist võtmekorke ja see poleks ilmselt hea mõte sagedaseks kasutamiseks. Kui aga kasutate seda lihtsalt otseteede jaoks ja käskude täitmiseks, nagu mina, on see tõenäoliselt korras. Teisest küljest, kui kasutate seda mängimiseks, võiksite kaaluda odavate võtmekorkide ostmist.

8. samm: järeldus

Üldiselt oli minu eesmärk selle õpetatava jaoks valmistada odav ja praktiline ese, mida saab kasutada enamiku inimeste elus alternatiivina teistele kõrgema hinnaga toodetele. Arvan, et see eesmärk oli kergesti saavutatav, kuna see maksab kokku umbes 12–13 dollarit, olenevalt sellest, millised materjalid teil juba on, ja sellel on väga suur funktsionaalsus, mida saate veelgi laiendada, kasutades natuke rohkem ehitusmaterjale ja programmeerimist.

Jällegi, kui teile see juhend meeldis, oleksin väga tänulik, kui hääletaksite minu poolt konkursil Cardboard Challenge. Tänan! See on minu esimene juhendatav, nii et kui teil on näpunäiteid või konstruktiivset tagasisidet, saate selle kommentaaridele lisada ja see oleks väga teretulnud.

Soovitan: