Obsah:

Klávesnice HotKeys s vlastními profily: 14 kroků (s obrázky)
Klávesnice HotKeys s vlastními profily: 14 kroků (s obrázky)

Video: Klávesnice HotKeys s vlastními profily: 14 kroků (s obrázky)

Video: Klávesnice HotKeys s vlastními profily: 14 kroků (s obrázky)
Video: 15 triků pro iPhone, které musíš vyzkoušet. 2024, Listopad
Anonim
Klávesnice HotKeys s vlastními profily
Klávesnice HotKeys s vlastními profily
Klávesnice HotKeys s vlastními profily
Klávesnice HotKeys s vlastními profily
Klávesnice HotKeys s vlastními profily
Klávesnice HotKeys s vlastními profily
Klávesnice HotKeys s vlastními profily
Klávesnice HotKeys s vlastními profily

Doufám, že se vám v této pandemii daří dobře. Být v bezpečí. Být silný. #COVID-19

Jako průmyslový designér potřebuji denně přístup k více než 7-8 softwarům, které zahrnují Solidworks, Photoshop, Illustrator, Keyshot, Indesign atd. A také několik her. Zažil jsem tedy dva problémy, ze kterých toto zařízení pochází.

  • Rozptýlené klíče - kompletní ruka putuje po klávesnici a hledá klíč, který existuje v opačném rohu, jako je klávesa ESC a ENTER. Podobně existuje více než 15 kláves, které používám pouze v Solidworks a ty jsou roztroušeny po celé klávesnici. Takže místo toho, abych změnil své předvolby klávesnice, znovu a znovu jsem hledal mini klávesnici, kterou lze upravit podle mých potřeb. Po nějakém výzkumu jsem našel spoustu návrhů a kódů, které mohou tento úkol snadno provést. Ale jakmile jsem skočil na druhé číslo, zjistil jsem, že to žádný design nemůže odstranit.
  • Různé funkce - Druhým problémem bylo, že když přepnu program, většina kláves si vymění funkce, jako když Adobe Photoshop provádí zoom pomocí ALT+Scroll, ale když přejdu na Adobe Acrobat, zoomování se provádí pomocí CTRL+Scroll. Podobně nechci většinu klíčů v Keyshot, které obvykle používám v Solidworks. A v Solidworks nikdy nepoužívám klávesy se šipkami, které jsou při hraní her extrémně vyžadovány.

Rozhodl jsem se tedy postavit klávesnici HotKeys s otočným knoflíkem a levným LCD pro přepínání mezi různými programy s vyhrazeným mapováním kláves.

Tento Instructable má zjednodušit pracovní postup a zvýšit produktivitu.

Doufáme, že se vám bude líbit a můžeme začít!

Krok 1: Uzavření pandemie COVID-19-výzva pro zdrojové součásti

Uzavření pandemie COVID-19-výzva pro zdrojové součásti
Uzavření pandemie COVID-19-výzva pro zdrojové součásti
Uzavření pandemie COVID-19-výzva pro zdrojové součásti
Uzavření pandemie COVID-19-výzva pro zdrojové součásti
Uzavření pandemie COVID-19-výzva pro zdrojové součásti
Uzavření pandemie COVID-19-výzva pro zdrojové součásti
Uzavření pandemie COVID-19-výzva pro zdrojové součásti
Uzavření pandemie COVID-19-výzva pro zdrojové součásti

Svět bojuje s pandemií COVID-19 a třetina populace je v uzamčení. V Indii jsme také izolovaní ve svých domovech a není možné objednat součásti pro tento projekt, protože většina komerčních aktivit je zastavena. Ale většinu součástí mám zabudovaných v jednom nebo druhém produktu.

Mám několik poškozených produktů, mezi které patří:

  • Klávesnice TVS Gold Bharat pro přepínače CherryMX.
  • 12864 Reprap Smart Display pro rotační kodér a potenciometr.
  • LCD modul pro 1602 LCD
  • Dalších několik komponent je obnoveno z předchozích projektů.

Krok 2: Design

Design
Design
Design
Design
Design
Design

Complete Project je navržen v Solidworks se zachováním všech parametrů pro aditivní výrobu, a to bez použití běžných komponent.

Krok 3: Jaké komponenty potřebujeme?

Jaké komponenty potřebujeme?
Jaké komponenty potřebujeme?

Elektronické komponenty:

  • 1x Arduino Micro
  • 20x mechanický spínač Cherry MX
  • 1x 1602 LCD modul
  • 1x rotační kodér

Hardwarové komponenty:

  • 3x šrouby M3x8
  • 4x šrouby M3x5

Nástroje:

  • 3D tiskárna
  • Imbusové klíče M3
  • Pájecí stanice
  • Tavná pistole

Krok 4: 3D tisk FDM

3D tisk FDM
3D tisk FDM

Tělo klávesnice jsem vytiskl na 3D tiskárně FDM

Moje nastavení 3D tiskárny FDM:

  • Materiál (PLA)
  • Výška vrstvy (0,2 mm)
  • Tloušťka skořepiny (1,2 mm)
  • Hustota výplně (20%)
  • Rychlost tisku (60 mm/s)
  • Teplota trysky (210 ° C)
  • Typ podpory (všude)
  • Typ adheze platformy (žádný)

Můžete si stáhnout všechny soubory, které jsou použity v tomto projektu -

Krok 5: DLP 3D tisk

3D tisk DLP
3D tisk DLP

Na 3D tiskárně DLP jsem vytiskl čepice, které vyžadovaly vyšší detaily a hladší povrch

Moje nastavení 3D tiskárny DLP:

Tloušťka vrstvy (0,05 mm)

Můžete si stáhnout všechny soubory, které jsou použity v tomto projektu -

Krok 6: Montáž přepínačů do těla klávesnice

Sestava přepínačů v těle klávesnice
Sestava přepínačů v těle klávesnice
Sestava přepínačů v těle klávesnice
Sestava přepínačů v těle klávesnice
Sestava přepínačů v těle klávesnice
Sestava přepínačů v těle klávesnice

K sestavení přepínačů budeme potřebovat následující díly:

  • 1 x tělo klávesnice (3D tištěná část)
  • 20x mechanické spínače CherryMX

Jak je popsáno na obrázcích, zacvakněte všechny přepínače na jejich příslušná místa. Není potřeba šroubů ani lepidla, protože projektování se provádí se všemi tolerancemi a všechny součásti se přizpůsobí samy.

Krok 7: Montáž LCD do těla klávesnice

Montáž LCD do těla klávesnice
Montáž LCD do těla klávesnice
Montáž LCD do těla klávesnice
Montáž LCD do těla klávesnice
Montáž LCD do těla klávesnice
Montáž LCD do těla klávesnice

K sestavení LCD budeme potřebovat následující díly:

  • 1 x tělo klávesnice (3D tištěná část)
  • 1x 1602 LCD
  • 4x šrouby M3x5

Jak je popsáno na obrázcích, nainstalujte LCD na příslušné místo a upevněte jej pomocí šroubů M3x5.

Krok 8: Montáž rotačního kodéru do těla klávesnice

Montáž rotačního kodéru do těla klávesnice
Montáž rotačního kodéru do těla klávesnice
Montáž rotačního kodéru do těla klávesnice
Montáž rotačního kodéru do těla klávesnice
Montáž rotačního kodéru do těla klávesnice
Montáž rotačního kodéru do těla klávesnice
Montáž rotačního kodéru do těla klávesnice
Montáž rotačního kodéru do těla klávesnice

K sestavení rotačního kodéru budeme potřebovat následující díly:

  • 1 x tělo klávesnice (3D tištěná část)
  • 1x rotační kodér

Jak je popsáno na obrázcích, nainstalujte rotační kodér na příslušné místo.

Krok 9: Montáž Arduino Micro do těla klávesnice

Montáž Arduino Micro do těla klávesnice
Montáž Arduino Micro do těla klávesnice
Montáž Arduino Micro do těla klávesnice
Montáž Arduino Micro do těla klávesnice

K sestavení Arduino Micro budeme potřebovat následující díly:

  • 1x spodní část klávesnice (3D tištěná část)
  • 1x Arduino Micro

Jak je popsáno na obrázcích, nainstalujte Arduino Micro na příslušné místo.

Krok 10: Zapojení

Elektrické vedení
Elektrické vedení
Elektrické vedení
Elektrické vedení
Elektrické vedení
Elektrické vedení
Elektrické vedení
Elektrické vedení

Podle schématu zapojte veškerou elektroniku následujícím způsobem:

| Arduino Micro | LCD modul | ----------------------------------------------- | VCC | VDD | | GND | VSS | | D4 | Registrovat Vyberte | | D3 | Číst/psát | | D2 | Povolit | | A0 | Údaje 4 | | A1 | Údaje 5 | | A2 | Údaje 6 | | A3 | Údaje 7 | -----------------------------------------------

| Arduino Micro | Matice klávesnice | ----------------------------------------------- | D9 | Sloupec 1 | | D8 | Sloupec 2 | | D7 | Sloupec 3 | | D6 | Sloupec 4 | | D5 | Sloupec 5 | | D15 | Řádek 1 | | D14 | Řádek 2 | | D16 | Řádek 3 | | D10 | Řádek 4 | -----------------------------------------------

| Arduino Micro | Rotační kodér | ----------------------------------------------- | D0 | Pad_A | | D1 | Pad_B | | GND | GND | -----------------------------------------------

Krok 11: Micro firmware Arduino

Micro firmware Arduino
Micro firmware Arduino

Firmware rozhraní HID

Pro komunikaci s notebookem/počítačem přes rozhraní HID použijeme mikrokontrolér ATmega32U4 společnosti Arduino Micro.

QMK (Quantum Mechanical Keyboard) je komunita s otevřeným zdrojovým kódem zaměřená na vývoj počítačových vstupních zařízení. Komunita zahrnuje všechny druhy vstupních zařízení, jako jsou klávesnice, myši a zařízení MIDI.

Pokyny, které je třeba dodržovat:

  1. Klonujte firmware QMK z GitHub.
  2. Připravte si prostředí sestavení pro kompilaci firmwaru podle pokynů zde.
  3. Stáhněte a extrahujte daný firmware vlastní klávesnice do adresáře qmk_firmware/keyboards klonovaného v prvním kroku.
  4. Zkompilovat firmware klávesnice pomocí následujícího příkazu: qmk compile -kb key5pro -km default
  5. Stáhněte a nainstalujte sadu nástrojů QMK pro aktualizaci firmwaru. (Sada nástrojů QMK)
  6. Otevřete QMK Toolbox a otevřete zkompilovaný firmware (soubor.hex), který najdete v adresáři qmk_firmware/.build, poté vyberte jako mikrokontrolér atmega32u4 a zaškrtněte volbu Auto-Flash.
  7. Připojte klávesnici k počítači pomocí kabelu USB, nyní pro blikání klávesnice přepněte Arduino Micro do režimu bootloaderu, který lze provést zkratováním kolíku RST na GND.
  8. Po resetu arduina ho sada nástrojů QMK automaticky najde a nahraje na něj firmware.

Přizpůsobení klíčů

Pro přizpůsobení map klíčů, funkcí kodéru, funkcí LCD a správy profilů upravte soubor key5pro/keymaps/default/keymap.c.

const uint16_t PROGMEM klíčové mapy [MATRIX_ROWS] [MATRIX_COLS] = {};

Toto pole obsahuje různé vrstvy mapy klíčů, které lze použít jako různé profily. Každý profil nebo vrstvu lze nastavit pomocí různých kódů klíčů, maker nebo funkcí. (Seznam klíčových kódů)

neplatné encoder_update_user (index uint8_t, bool ve směru hodinových ručiček);

Toto zpětné volání funkce bude vyloučeno při každém spuštění kodéru, toto zpětné volání zpracovává funkci rotačního kodéru.

lcd_clrscr (); // vymazat lcd

lcd_gotoxy (sloupec, řádek); // přejít na pozici lcd_puts (""); // zobrazení dat

Tyto funkce se používají k ovládání modulu LCD 16X2, který lze použít k zobrazení informací specifických pro provoz uživateli.

Krok 12: Dokončete montáž

Dokončete shromáždění
Dokončete shromáždění
Dokončete shromáždění
Dokončete shromáždění
Dokončete shromáždění
Dokončete shromáždění
Dokončete shromáždění
Dokončete shromáždění

K dokončení montáže budeme potřebovat následující díly:

  • 1 x tělo klávesnice (3D tištěná část)
  • 1x spodní část klávesnice (3D tištěná část)
  • 1x kryt rotačního kodéru (3D tištěná část)
  • 20x kulatá čepice CherryMX (3D tištěná část)

Jak je popsáno na obrázcích, zapojte všechny krytky spínačů a otočný kryt kodéru. Poté spodní část zavřete a upevněte šrouby M3x8.

Krok 13: A jsme hotovi

A JSME HOTOVO !!
A JSME HOTOVO !!
A máme hotovo !!
A máme hotovo !!
A máme hotovo !!
A máme hotovo !!
A máme hotovo !!
A máme hotovo !!

Konečně jsi skončil! Takto by měl konečný produkt vypadat a fungovat.

Video zpracováváme a během 24 hodin jej aktualizujeme

Krok 14: HLASUJTE

HLASUJTE prosím!
HLASUJTE prosím!

Pokud se vám tento projekt líbí, hlasujte prosím v soutěži „Trash to Treasure“.

Opravdu velmi oceňováno! Doufám, že se vám projekt líbil!

Doporučuje: