Kazalo:

Kartonska programabilna tipkovnica: 8 korakov (s slikami)
Kartonska programabilna tipkovnica: 8 korakov (s slikami)

Video: Kartonska programabilna tipkovnica: 8 korakov (s slikami)

Video: Kartonska programabilna tipkovnica: 8 korakov (s slikami)
Video: ICE SCREAM STREAM CREAM DREAM TEAM 2024, Julij
Anonim
Kartonska programabilna tipkovnica
Kartonska programabilna tipkovnica

Z razvojem tehnologije si ljudje želijo, da bi bile stvari vse bolj virtualne, včasih pa je bolj priročno in priročno imeti nekaj fizičnega, česar se lahko dejansko dotaknete in z njim sodelujete. Primer tega je uporaba makrov ali bližnjic na tipkovnici/tipkovnici, ki vam omogočajo učinkovitejše ali priročnejše opravljanje naloge. Trenutno lahko preprosto naročite eno na spletu, ki se giblje po cenah od 30 do 150 dolarjev, najbolj priljubljena pa sta ponudba igralnih tipkovnic Elgato Streamdeck in Razer. Vendar pa zahvaljujoč mikro krmilnikom, knjižnici tipkovnice arduino IDE in nekaterim osnovnim gradbenim materialom lahko izdelamo enega za manj kot 30 USD, morda celo pod 20 USD, ki ga lahko programirate, da naredi karkoli želite.

Če vam je všeč moj pouk, ga prosim glasujte na natečaju Cardboard Challenge, hvala!

1. korak: Materiali/orodja

Materiali/orodja
Materiali/orodja
Materiali/orodja
Materiali/orodja
  • Adafruit Itsy Bitsy 32u4 (shranite torbo, v kateri je to, uporabljena bo kasneje)
  • Mehanska stikala ali običajni gumbi
  • Žica (to je žica, ki sem jo uporabil, vendar bi morala delovati, preprosto nisem imel nobenega dodatnega polaganja)
  • Karton (svojega sem dobil iz trdega kartona s hrbtne strani beležnic, valovito morda tudi ne bo delovalo)
  • Trak
  • X-Acto nož
  • Spajkalnik
  • Spajkanje
  • Računalnik, ki ustreza zahtevam IDE Arduino (večina računalnikov z operacijskim sistemom Windows, Mac ali Linux bi morala delovati v redu)

2. korak: Kartonski okvir

Kartonski okvir
Kartonski okvir
Kartonski okvir
Kartonski okvir
Kartonski okvir
Kartonski okvir

Za začetek sem okvir tipkovnice naredil iz kartona. Uporabil sem gost karton z zadnje strani zvezka, vendar bi večina drugih vrst kartona verjetno delovala. Pred rezanjem sem meril in narisal črte, ki so mi pomagale pri vodenju, kot je razvidno iz zgornjih slik, in to se je na koncu izkazalo za precej dobro. Nato sem z nožem X-Acto izrezal okvir in izrezal luknje za mehanska stikala. Moja prvotna zamisel je bila, da so zavihki na robu okvirja priviti, da mi ne bi bilo treba uporabljati lepil. Vendar zaradi debeline kartona to ni delovalo tako dobro, zato sem se odločil, da bom po 6. koraku dokončal le s trakom.

3. korak: Ožičenje

Ožičenje
Ožičenje
Ožičenje
Ožičenje
Ožičenje
Ožičenje

Za ožičenje tega projekta sem preprosto priključil vsa stikala na drug oštevilčen pin na Itsy Bitsy. Nato sem zaradi poenostavitve ozemljitveni zatič priključil na eno od stikal in naslednje stikalo spajkal na drugo stikalo in tako naprej (to je razvidno iz zgornjih slik). Za vedenje: Stikala za spajkanje morate imeti že v okvirju, saj ni nobenih odprtin, da bi karkoli prenesli na drugo stran, še posebej, ker je narejena iz kartona.

4. korak: Nastavitev Itsy Bitsyja

Nastavitev Itsy Bitsyja
Nastavitev Itsy Bitsyja

Najprej boste želeli kupiti programsko opremo Arduino IDE, ki jo bomo uporabili za programiranje plošče od tukaj: https://www.arduino.cc/en/Main/Software. Nato priključite Itsy Bitsy na svoj računalnik in sledite navodilom tukaj: https://learn.adafruit.com/introducting-itsy-bitsy-32u4/arduino-ide-setup pod "Arduino IDE Setup" in " Uporaba z Arduino IDE. " To bi razložil v navodilih, vendar ljudje na adafruit.com odlično delajo in razlagajo, kako uporabljati svoje izdelke.

5. korak: Programiranje

Upoštevajte, da je programski del tega navodila tako, kot sem to naredil, in lahko spremenite kateri koli njegov vidik, da ustreza vašim potrebam. Dokumentacijo lahko uporabite tukaj: https://www.arduino.cc/reference/en/language/functions/usb/keyboard/keyboardpress/, da ustvarite skoraj vsako kombinacijo tipk za vse bližnjice na tipkovnici. Večino bližnjic najdete v nastavitvah programa, če pa jih tam ne najdete, bi jih morali poiskati na spletu in poiskati tisto, kar potrebujete. Bližnjice lahko ustvarite z več tipkami, tako da kodo za različne tipke postavite v zaporedne vrstice, ločene s podpičjem. To je razvidno iz kode arduino v prvem stavku "if" s kodo za en gumb, ki ob pritisku natisne veliko W. Če želite narediti še bolj zapletene bližnjice, lahko uporabite program, imenovan Auto Hotkey, za stvari, kot je odpiranje aplikacije s pritiskom na gumb. To orodje bom poskušal posodobiti, ko se bom sam igral z njim.

Korak 6: Gradnja

Gradnja
Gradnja

Ko sem povezal vse gumbe, sem začel skušati ugotoviti, kako ploščo pritrditi na karton. Na žalost res ni dobrega načina za to, saj Itsy Bitsy nima montažnih lukenj in uporabljamo ne tako trdno površino. Prišli smo do tega, da uporabimo vrečko, ki jo je adafruit poslal Itsy Bitsy, da zaščiti in nekoliko zaščiti samo desko. Kot lahko vidite na zgornji sliki, sem ploščo položil v vrečko in vrečko prilepil na karton. Prav tako boste morali odrezati stran vrečke nasproti prvotne odprtine, da omogočite dostop do vmesnika micro usb. Ko je plošča "zavarovana", lahko škatlo zložite, kot je prikazano na slikah, in jo zalepite z lepilnim trakom. Če pa uporabljate dovolj tanek karton, lahko jezičke zataknete v reže v kartonu.

7. korak: Pokrovčki za ključe

Žal karton pri tem izgublja uporabnost. Nisem mogel najti načina, kako bi iz kartona naredil pokrovčke za ključe, kar pa verjetno ne bi bilo dobro za pogosto uporabo. Če pa ga uporabljate samo za bližnjice in izvajanje ukazov, kot sem jaz, bo verjetno v redu. Če ga po drugi strani uporabljate za igranje iger, boste morda želeli kupiti nekaj poceni pokrovčkov za ključe.

8. korak: Zaključek

Na splošno je bil moj cilj tega poučevanja izdelati poceni, praktičen predmet, ki se lahko uporablja v življenju večine ljudi kot alternativa drugim vrhunskim izdelkom. Mislim, da je bil ta cilj zlahka dosežen, saj stane približno 12 do 13 USD, odvisno od materialov, ki jih že imate, in ima zelo veliko funkcionalnost, ki jo lahko še dodatno razširite z malo več gradbenih materialov in programiranja.

Če ste uživali v tem priročniku, bi bil zelo hvaležen, če bi glasovali zame v natečaju Cardboard Challenge. Hvala! To je moj prvi pouk, zato če imate kakšne nasvete ali konstruktivne povratne informacije, jih lahko dodate v komentarje in bi bil zelo hvaležen.

Priporočena: