Ať už jste Twitch streamer, 3D designér nebo téměř jakýkoli jiný typ uživatele počítače, makro klávesnice (známé také jako makrobloky nebo makroz klávesnice) se mohou hodit. Tato malá zařízení, která fungují jako pomocná klávesnice, mohou být vybavena klávesovými zkratkami, makry a dalšími klávesovými příkazy, což vám umožní zvládnout složité akce jediným stisknutím klávesy.

Proč si místo pořízení makro klávesnice nevyrobíte sami? Ukážeme vám, jak začít používat mechanické přepínače klávesnice, Arduino a firmware klávesnice QMK.

K sestavení klávesnice makra budete potřebovat nějaké nástroje a součásti. Měli byste je mít všechny online.

  • 3D tiskárna (nebo místní služba 3D tisku)
  • Páječka
  • Šroubovák/šestihranný klíč (odpovídá vašim šroubům)
  • Střihače/odizolovače drátu

Části:

  • Filament 3D tiskárny dle vašeho výběru (použili jsme PLA a PETG)
  • Arduino Pro Micro
  • 8 x mechanický klíčový spínač ve stylu Cherry MX
  • 8 x Keycaps (re-legendable keycaps fungují dobře)
  • 2 x šrouby M3
  • Drát potažený silikonem (ne PVC)
  • Oboustranná páska nebo superlepidlo (pro montáž Arduina)

Jak vytvořit ručně připojenou makro klávesnici

Jakmile budete mít všechny své části po ruce, bude načase začít s sestavováním vaší makro klávesnice. Tento proces může být složitý a náročný, ale bude také uspokojivý, jakmile se dostanete na jeho konec. Pojďme se ponořit přímo do práce, kterou musíte udělat.

Krok 1: Vytiskněte pouzdro a zadní desku

Nejprve si musíte vytisknout pouzdro a zadní desku klávesnice makra. Pro tento projekt jsme nevytvořili 3D modely; našli jsme je na Thingiverse. The Streamujte levnou klávesnici Mini Macro byl původně postaven společností DaveM, i když jsme upravili přístup k firmwaru pájení a klávesnice, abychom to trochu usnadnili.

Použili jsme PLA pro základní část klávesnice a PETG pro zadní desku, ale můžete použijte jakýkoli typ vlákna máš rád. Naše nevyžadovaly podpěry, rafty ani žádné další doplňky. Pokud s 3D tiskem začínáte, může stát za to experimentovat s nastavením tisku a ti, kteří využívají místní tiskárny, si budou moci nechat poradit ohledně nastavení tisku.

Pokud tisknete doma, má smysl využít čas potřebný k tisku klávesnice k práci na dalších prvcích projektu.

Krok 2: Sestavte si konfiguraci klávesnice

Než začnete cokoli zapojovat, musíte vytvořit konfiguraci klávesnice, která umožní správné fungování klávesnice. K tomu budete muset přejít na několik různých webů. První je Editor rozložení klávesnice. Pomocí tohoto webu můžete vytvořit rozložení klávesnice podobné tomu na obrázku výše, poté přejděte na Nezpracovaná data kartu a zkopírujte jednoduchý kód uvnitř.

Další stránka, kterou budete muset navštívit, se nazývá Klávesnice Firmware Builder. Jak naznačuje jeho název, tento web vám umožňuje vytvořit firmware klávesnice poháněný QMK a zároveň vám poskytuje snadný způsob, jak zjistit své piny Arduino. Tato část procesu má několik různých kroků.

  • Krok 1: Vložte kód rozložení klávesnice do pole a klikněte Import.
  • Krok 2: Ujistěte se, že Elektrické vedení karta odpovídá obrázku výše; toto ukazuje základní mapu zapojení, které budete používat.
  • Krok 3: Přejděte na Špendlíky kartu a vyberte piny, pro které funguje mikrokontrolér který používáte (používáme Arduino Pro Micro). Pro naše dva řádky jsme použili F4 a F6 a pro naše čtyři sloupce B5, E6, B6 a B3. To bylo provedeno hlavně pro pohodlí, protože může být snazší pájet dráty na Arduino, když jsou rozloženy.
  • Krok 4: Nyní je čas nastavit mapování klíčů. Pro naši klávesnici jsme použili F14 až F21, protože tyto klávesy jsou k dispozici v systémech macOS a Windows, ale klávesnice je obvykle nemají. Vyberte klíč a klikněte na pole níže Konfigurujte vybraný klíč pro každý klíč vyberte požadovaný příkaz.
  • Krok 5: Přejděte na Kompilovat kartu a klikněte Stáhnout .hex načíst právě vytvořený firmware.

Ponechte si tento firmware, protože jej budete později potřebovat. Nejprve je však načase zapojit Arduino a přepínače, které používáte.

Krok 3: Zapojte Arduino a přepínače

Zapojení Arduina pomocí přepínačů je poměrně jednoduchý proces. Začali jsme odstřižením délek drátu ve dvou barvách. Potřebujete dva dráty pro vaše řady a čtyři dráty pro vaše sloupy a my jsme použili červený a černý.

Dále je čas začít pájet dráty k nohám na vašich přepínačích. Než začnete, ujistěte se, že jsou vaše přepínače ve správných polohách připnuté na zadní desku. Vzhledem k tomu, že přepínače se musí připojit k drátu v různých bodech, zjišťujeme, že je nejlepší vyříznout části z izolace drátu, jak je vidět na obrázku výše.

Začali jsme připájením vodičů pro naše řady k pravé noze každého spínače, poté následovaly dráty pro naše sloupky v levých nohách. Na výše uvedeném obrázku je představa, jak to vypadá, když je hotovo.

Dále bude čas pájet vodiče, které jste právě nainstalovali, na desku Arduino, kterou používáte. Tento proces by měl být snadný, protože jsme již zjistili, kde je třeba každý vodič připojit. Výše uvedená fotografie ukazuje, jak by to mělo vypadat, když skončíte. Jen šest drátů, tak hezkých a jednoduchých.

Příbuzný: 9 nejlepších páječek pro začátečníky

Krok 4: Načtěte QMK na klávesnici

Než budete pokračovat v sestavování klávesnice, je čas načíst firmware, který jste vytvořili dříve, do svého Arduina, abyste se ujistili, že vše funguje správně. Budete si muset stáhnout software s názvem Sada nástrojů QMK od GitHub projít tímto procesem a požadovaný instalační program najdete v souboru Zprávy část projektu.

S nainstalovaným nástrojem QMK Toolbox můžete Arduino připojit k počítači pomocí kabelu micro USB. To by mělo desce blikat a váš operační systém vám může dát oznámení, které vám řekne, že bylo připojeno zařízení.

Nyní můžete načíst QMK Toolbox. Vybrat Otevřeno vedle horního panelu a vyberte soubor .HEX, který jste stáhli dříve. Než budete moci tento soubor nainstalovat do svého Arduina, musíte uvést desku do režimu Bootloader. Toho lze dosáhnout zkratováním kolíků Reset a Ground. K provedení práce jsme použili malý kousek drátu.

Jakmile je hrací plocha ve správném režimu, máte jen několik sekund na to, abyste zasáhli Blikat v softwaru QMK Toolbox. Pokud jste úspěšní, vaše obrazovka by měla vypadat jako výše, ale vždy to můžete zkusit znovu, pokud se vám nepodaří včas probliknout.

Krok 5: Testování klávesnice

Testování je důležité vždy, když pracujete s Arduinem, protože často můžete ušetřit spoustu času, pokud problémy identifikujete včas. Použili jsme web s názvem Kontrola klávesnice vyzkoušet naši práci. Tento web vám řekne poslední stisknutou klávesu, i když není zahrnuta v grafice; ideální pro klávesnici používající vyšší klávesy F. Před pokračováním se ujistěte, že fungují všechny vaše klíče.

Krok 6: Sestavte klávesnici Macro

Konečně je čas sestavit klávesnici. Začněte připojením Arduina k vnitřní straně pouzdra. K tomu můžete použít oboustrannou pásku, ale my jsme se rozhodli pro lepidlo, abychom získali co nejlepší držení. Musíte se ujistit, že jste Arduino umístili tak, aby se váš USB kabel mohl plně zasunout do zařízení.

Dále je čas připojit zadní desku k tělu hlavní klávesnice. Pokud jste pro tisk použili PLA, budete moci jednoduše zašroubovat šrouby M3 do otvorů na každé straně zadní desky. U tvrdších materiálů však možná budete muset k vytvoření závitu použít kohoutek. Jakmile utáhnete šrouby, ujistěte se, že každý klíč funguje správně.

Nakonec můžete přidat klávesnici na horní část klávesnice a začít ji používat.

Používání klávesnice Macro

Většina softwaru vám umožní změnit výchozí klávesové zkratky, které se v nich nacházejí, což by mělo usnadnit používání vaší makroklávesnice pro řadu různých aplikací. Dalo by se také zvážit myšlenku vytváření firmwaru s větší složitostí. Web, který jsme dříve používali, vám umožňuje přidat do klávesnice vrstvy, makra a dokonce i osvětlení.

Ať už se cítíte dobrodružně nebo ne, doufáme, že se vám makro klávesnice, kterou si vyrobíte, bude líbit. Tento projekt je skvělá zábava a zároveň nabízí způsob, jak se seznámit s pájením a stavbou klávesnice.

PodíltweetE-mailem
6 nejlepších aplikací pro automatizaci klávesnice a myši

Makra vám umožňují automatizovat stisknutí tlačítek ve hrách a aplikacích a řídit zpožděné reakce. Zde jsou některé aplikace pro to!

Číst dále

Související témata
  • DIY
  • Programování
  • 3D tisk
  • Mechanická klávesnice
  • Klávesové zkratky
  • Makra
O autorovi
Samuel L. Garbett (9 článků zveřejněno)

Samuel je britský technologický spisovatel s vášní pro všechny věci, které si uděláte sami. Po zahájení podnikání v oblasti webového vývoje a 3D tisku spolu s dlouholetou prací spisovatele nabízí Samuel jedinečný pohled do světa technologií. Zaměřuje se hlavně na DIY technologické projekty a nemiluje nic jiného než sdílení zábavy a vzrušujících nápadů, které můžete vyzkoušet doma. Mimo práci lze Samuela obvykle zastihnout na kole, hrát počítačové videohry nebo se zoufale pokouší komunikovat se svým krabem.

Více od Samuela L. Garbett

Přihlaste se k odběru našeho zpravodaje

Připojte se k našemu zpravodaji a získejte technické tipy, recenze, bezplatné elektronické knihy a exkluzivní nabídky!

Kliknutím sem se přihlásíte k odběru