Bez obzira jeste li Twitch streamer, 3D dizajner ili bilo koja druga vrsta korisnika računala, makro tipkovnice (poznate i kao makro padovi ili makro tipkovnice) mogu vam dobro doći. Djelujući kao pomoćna tipkovnica, ovi mali uređaji mogu se učitavati prečacima, makroima i drugim naredbama tipkovnice kako bi vam omogućili upravljanje složenim radnjama jednim pritiskom na tipku.

Umjesto da kupite makro tipkovnicu, zašto je ne biste sami izradili? Pokazat ćemo vam kako koristiti mehaničke prekidače tipkovnice, Arduino i firmver tipkovnice QMK -a za početak.

Za izradu makro tipkovnice trebat će vam neki alati i dijelovi. Trebali biste ih moći sve nabaviti na mreži.

  • 3D pisač (ili lokalna usluga 3D ispisa)
  • Lemilica
  • Odvijač/šesterokutni ključ (odgovara vašim vijcima)
  • Rezači/skidači žice

Dijelovi:

  • Žica za 3D pisač po vašem izboru (koristili smo PLA i PETG)
  • Arduino Pro Micro
  • 8 x mehanički prekidači s ključem u stilu Cherry MX
  • 8 x tipke za ključeve (ponovno legendarne tipke dobro rade)
  • instagram viewer
  • 2 x M3 vijka
  • Žica obložena silikonom (ne PVC -om)
  • Dvostrana traka ili super ljepilo (za montažu Arduina)

Kako izgraditi ručno ožičenu makro tipkovnicu

Nakon što imate sve svoje dijelove pri ruci, bit će vrijeme za početak izgradnje makro tipkovnice. Ovaj proces može biti mukotrpan i izazovan, ali će također biti zadovoljavajući kad dođete do kraja. Zaronimo odmah u posao koji trebate obaviti.

Korak 1: Ispišite kućište i zadnju ploču

Prvo morate ispisati kućište i zadnju ploču za makro tipkovnicu. Nismo izradili 3D modele za ovaj projekt; našli smo ih na Thingiverseu. The Stream Jeftina mini makro tipkovnica izvorno je izradio DaveM, iako smo izmijenili pristup lemljenju i firmveru tipkovnice kako bismo ga učinili malo lakšim.

Koristili smo PLA za osnovni dio tipkovnice i PETG za stražnju ploču, ali možete koristiti bilo koju vrstu filamenta tebi se sviđa. Našima nisu bili potrebni nosači, splavi ili bilo kakvi drugi dodaci. Može biti vrijedno eksperimentirati s postavkama ispisa ako ste tek počeli s 3D ispisom, a oni koji koriste lokalne tiskare moći će dobiti savjet o postavkama ispisa.

Ako ispisujete kod kuće, ima smisla iskoristiti vrijeme potrebno za ispis tipkovnice za rad na drugim elementima projekta.

Korak 2: Izgradite konfiguraciju tipkovnice

Prije nego počnete ožičavati bilo što, morate izgraditi konfiguraciju tipkovnice koja će joj omogućiti ispravan rad. Za to ćete morati otići na nekoliko različitih web stranica. Prvi je Uređivač izgleda tipkovnice. Pomoću ove web stranice možete stvoriti raspored tipkovnice poput onog na gornjoj slici, a zatim idite na Neobrađeni podatci karticu i kopirajte jednostavan kod koji se nalazi unutra.

Sljedeće mjesto koje ćete morati posjetiti zove se Graditelj firmvera za tipkovnicu. Kao što mu naziv govori, ova web stranica omogućuje vam stvaranje firmvera tipkovnice koji pokreće QMK, a istovremeno vam omogućuje i jednostavan način da shvatite svoje Arduino pinove. Ovaj dio procesa traje nekoliko različitih koraka.

  • Korak 1: Zalijepite kôd rasporeda tipkovnice u okvir i kliknite Uvoz.
  • Korak 2: Provjerite je li Ožičenje kartica odgovara gornjoj slici; ovo prikazuje osnovnu kartu ožičenja koje ćete koristiti.
  • Korak 3: Idite na Igle karticu i odaberite igle za koje odgovaraju mikrokontroler koju koristite (mi koristimo Arduino Pro Micro). Koristili smo F4 i F6 za naša dva reda, a B5, E6, B6 i B3 za naša četiri stupca. To je učinjeno uglavnom radi praktičnosti, jer može biti lakše lemiti žice na Arduino kad su razmaknute.
  • Korak 4: Sada je vrijeme za postavljanje mapiranja ključeva. Za tipkovnicu smo koristili F14 do F21, jer su te tipke dostupne u macOS -u i Windowsu, ali tipkovnice ih obično nemaju. Odaberite ključ i kliknite donji okvir Konfigurirajte odabrani ključ za odabir željene naredbe za svaku tipku.
  • Korak 5: Idite na Sastaviti karticu i kliknite Preuzmite .hex za preuzimanje firmvera koji ste upravo izgradili.

Čuvajte ovaj firmver jer će vam kasnije trebati. No, prvo je vrijeme da povežete Arduino i prekidače koje koristite.

Korak 3: Povežite Arduino i prekidače

Povezivanje vašeg Arduina sa prekidačima prilično je jednostavan proces. Počeli smo izrezivanjem duljine žice u dvije boje. Trebate dvije žice za redove i četiri žice za stupce, a mi smo koristili crvenu i crnu.

Zatim je vrijeme da započnete lemljenje žica na nogama prekidača. Prije nego započnete, provjerite jesu li vaši prekidači u ispravnom položaju pričvršćeni na stražnju ploču. Budući da se prekidači moraju pričvrstiti na žicu na različitim mjestima, smatramo da je najbolje izrezati dijelove iz izolacije žice, kao što se vidi na gornjoj slici.

Započeli smo lemljenjem žica za naše redove na desnu nogu svakog prekidača, a zatim žicama za naše stupove u lijevim nogama. Pogledajte gornju sliku za ideju kako ovo izgleda kad se završi.

Slijedi trenutak za lemljenje žica koje ste upravo instalirali na Arduino ploču koju koristite. Ovaj proces trebao bi biti lak, jer smo već shvatili gdje svaku žicu treba pričvrstiti. Gornja fotografija prikazuje kako bi ovo trebalo izgledati kad završite. Samo šest žica, tako lijepo i jednostavno.

Povezano: 9 najboljih lemilica za početnike

Korak 4: Umetnite QMK u svoju tipkovnicu

Prije nego nastavite s izradom tipkovnice, vrijeme je da učitate firmver koji ste ranije napravili na svoj Arduino kako biste bili sigurni da sve radi ispravno. Morat ćete preuzeti softver koji se zove QMK Toolbox tvrtke GitHub kako biste prošli ovaj postupak, a instalacijski program koji želite možete pronaći u Izdanja odjeljak projekta.

S instaliranim QMK Toolboxom, svoj Arduino možete priključiti na računalo pomoću mikro USB kabela. To bi trebalo učiniti da ploča počne bljeskati, a vaš OS može vam poslati obavijest da vam kaže da je uređaj priključen.

Sada možete učitati QMK Toolbox. Odaberi Otvorena pored gornje trake i odaberite .HEX datoteku koju ste ranije preuzeli. Prije nego što možete instalirati ovu datoteku na svoj Arduino, morate postaviti ploču u način rada Bootloader. To se može postići kratkim spajanjem pinova za resetiranje i uzemljenje. Za posao smo koristili mali komad žice.

Nakon što je ploča u pravom načinu rada, imate samo nekoliko sekundi da pogodite Bljesak gumb u softveru QMK Toolbox. Ako ste uspješni, vaš bi zaslon trebao izgledati kao ovaj gore, ali uvijek možete pokušati ponovo ako ne uspijete na vrijeme ući na ploču.

Korak 5: Testiranje tipkovnice

Testiranje je važno kad god radite s Arduinom, jer često možete uštedjeti puno vremena ako na vrijeme otkrijete probleme. Koristili smo web stranicu tzv Provjera tipkovnice kako bismo testirali naš rad. Ova web stranica prikazuje vam zadnju tipku koja je pritisnuta, čak i ako nije uključena u grafiku; savršen za tipkovnicu koja koristi tipke veće F. Prije nego nastavite, samo provjerite rade li svi ključevi.

Korak 6: Sastavite makro tipkovnicu

Napokon je vrijeme za sastavljanje tipkovnice. Počnite pričvršćivanjem Arduina na unutrašnjost kućišta. Za to možete koristiti dvostranu traku, ali mi smo se odlučili za superljepilo kako bismo dobili što bolje držanje. Morate paziti da svoj Arduino postavite tako da se vaš USB kabel može potpuno umetnuti u uređaj.

Zatim je vrijeme da pričvrstite stražnju ploču na tijelo glavne tipkovnice. Ako ste za ispis koristili PLA, moći ćete jednostavno uvrnuti vijke M3 u rupe na svakoj strani stražnje ploče. Za tvrđe materijale možda ćete morati upotrijebiti slavinu za izradu niti. Provjerite radi li svaki ključ ispravno nakon što stegnuli vijke.

Na kraju, možete dodati svoje tipke na vrh tipkovnice i početi ih koristiti.

Korištenje vaše makro tipkovnice

Većina softvera omogućit će vam promjenu zadanih veza tipki koje se nalaze unutar, što bi trebalo olakšati korištenje vaše makro tipkovnice za niz različitih aplikacija. Također biste mogli razmotriti ideju o izgradnji firmvera s većom složenošću. Web mjesto koje smo ranije koristili omogućuje vam dodavanje slojeva, makronaredbi, pa čak i osvjetljenja na tipkovnicu.

Bilo da se osjećate avanturistički ili ne, nadamo se da ćete uživati ​​u makro tipkovnici koju napravite. Ovaj projekt je zabavan, a nudi i način učenja o lemljenju i izgradnji tipkovnice.

UdioCvrkutE -pošta
6 najboljih aplikacija za automatiziranje tipkovnice i miša

Makronaredbe vam omogućuju da automatizirate pritiskanje gumba u igrama i aplikacijama za kontrolu odgođenih odgovora. Evo nekoliko aplikacija za to!

Pročitajte Dalje

Povezane teme
  • Uradi sam
  • Programiranje
  • 3D ispis
  • Mehanička tipkovnica
  • Tipkovni prečaci
  • Makronaredbe
O autoru
Samuel L. Garbett (9 objavljenih članaka)

Samuel je britanski pisac tehnologije sa strašću za sve „uradi sam“. Nakon što je započeo poslovanje na području razvoja weba i 3D ispisa, te dugogodišnji pisac, Samuel nudi jedinstven uvid u svijet tehnologije. Usredotočujući se uglavnom na DIY tech projekte, ne voli ništa više od dijeljenja zabavnih i uzbudljivih ideja koje možete isprobati kod kuće. Izvan posla, Samuela se obično može naći kako vozi bicikl, igra računalne video igre ili očajnički pokušava komunicirati sa svojim rakom.

Više od Samuela L. Garbett

Pretplatite se na naše obavijesti

Pridružite se našem biltenu za tehničke savjete, recenzije, besplatne e -knjige i ekskluzivne ponude!

Kliknite ovdje za pretplatu