Obsah:

Klávesnica HotKeys s vlastnými profilmi: 14 krokov (s obrázkami)
Klávesnica HotKeys s vlastnými profilmi: 14 krokov (s obrázkami)

Video: Klávesnica HotKeys s vlastnými profilmi: 14 krokov (s obrázkami)

Video: Klávesnica HotKeys s vlastnými profilmi: 14 krokov (s obrázkami)
Video: Technology Stacks - Computer Science for Business Leaders 2016 2024, November
Anonim
Klávesnica HotKeys s vlastnými profilmi
Klávesnica HotKeys s vlastnými profilmi
Klávesnica HotKeys s vlastnými profilmi
Klávesnica HotKeys s vlastnými profilmi
Klávesnica HotKeys s vlastnými profilmi
Klávesnica HotKeys s vlastnými profilmi
Klávesnica HotKeys s vlastnými profilmi
Klávesnica HotKeys s vlastnými profilmi

Dúfam, že sa vám počas tejto pandémie dobre darí. Byť v bezpečí. Byť silný. #COVID-19

Keďže som priemyselný dizajnér, potrebujem denne prístup k viac ako 7-8 softvérom, ktorý zahŕňa Solidworks, Photoshop, Illustrator, Keyshot, Indesign atď. A tiež niekoľko hier. Zažil som teda dva problémy, z ktorých toto zariadenie pochádza.

  • Rozptýlené kľúče - Kompletná ruka prejde po klávesnici a hľadá kláves, ktorý sa nachádza v opačnom rohu, napríklad kláves ESC a ENTER. Podobne existuje viac ako 15 klávesov, ktoré používam iba v Solidworks a sú roztrúsené po celej klávesnici. Namiesto toho, aby som znova a znova menil svoje predvoľby klávesnice, hľadal som mini klávesnicu, ktorú by bolo možné prispôsobiť podľa mojich potrieb. Po troche výskumu som našiel veľa návrhov a kódov, ktoré môžu túto úlohu ľahko vykonať. Akonáhle som však skočil do druhého čísla, zistil som, že to žiadny z dizajnu nemôže odstrániť.
  • Rôzne funkcie - Druhým problémom bolo, že keď som prepol program, väčšina klávesov vymenila svoje funkcie, ako napríklad Adobe Photoshop robí priblíženie pomocou ALT+Scroll, ale keď idem na Adobe Acrobat, priblíženie sa vykonáva pomocou CTRL+Scroll. Podobne nechcem väčšinu klávesov v Keyshot, ktoré zvyčajne používam v Solidworks. A v Solidworks nikdy nepoužívam klávesy so šípkami, ktoré sú pri hraní hier veľmi potrebné.

Rozhodol som sa teda postaviť klávesnicu HotKeys s otočným gombíkom a lacným LCD na striedanie rôznych programov s vyhradeným mapovaním klávesov.

Tento návod má zjednodušiť pracovný tok a zvýšiť produktivitu.

Dúfame, že sa vám bude páčiť a začneme!

Krok 1: Blokovanie pandémie COVID-19-výzva pre zdrojové komponenty

Blokovanie pandémie COVID-19-výzva pre zdrojové komponenty
Blokovanie pandémie COVID-19-výzva pre zdrojové komponenty
Blokovanie pandémie COVID-19-výzva pre zdrojové komponenty
Blokovanie pandémie COVID-19-výzva pre zdrojové komponenty
Blokovanie pandémie COVID-19-výzva pre zdrojové komponenty
Blokovanie pandémie COVID-19-výzva pre zdrojové komponenty
Blokovanie pandémie COVID-19-výzva pre zdrojové komponenty
Blokovanie pandémie COVID-19-výzva pre zdrojové komponenty

Svet bojuje s pandémiou COVID-19 a tretina populácie je v zablokovaní. V Indii sme tiež izolovaní vo svojich domovoch a nie je možné objednať komponenty pre tento projekt, pretože väčšina komerčných aktivít je zastavená. Ale väčšinu komponentov mám zabudovaných v jednom alebo druhom produkte.

Mám niekoľko poškodených produktov, medzi ktoré patria:

  • Klávesnica TVS Gold Bharat pre prepínače CherryMX.
  • Inteligentný displej 12864 Reprap pre rotačný kodér a potenciometer.
  • LCD modul pre 1602 LCD
  • Ďalších niekoľko komponentov je obnovených z predchádzajúcich projektov.

Krok 2: Dizajn

Dizajn
Dizajn
Dizajn
Dizajn
Dizajn
Dizajn

Complete Project je navrhnutý v Solidworks pri zachovaní všetkých parametrov pre aditívnu výrobu s použitím bežných komponentov.

Krok 3: Aké komponenty potrebujeme?

Aké súčasti potrebujeme?
Aké súčasti potrebujeme?

Elektronické komponenty:

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

Hardvérové komponenty:

  • 3x skrutky M3x8
  • 4x skrutky M3x5

Náradie:

  • 3D tlačiareň
  • Imbusové kľúče M3
  • Spájkovacia stanica
  • Lepiaca pištoľ

Krok 4: 3D tlač FDM

3D tlač FDM
3D tlač FDM

Telo klávesnice som vytlačil na 3D tlačiarni FDM

Moje nastavenia 3D tlačiarne FDM:

  • Materiál (PLA)
  • Výška vrstvy (0,2 mm)
  • Hrúbka škrupiny (1,2 mm)
  • Hustota výplne (20%)
  • Rýchlosť tlače (60 mm/s)
  • Teplota trysky (210 ° C)
  • Typ podpory (všade)
  • Typ priľnavosti k platforme (žiadny)

Môžete si stiahnuť všetky súbory, ktoré sú použité v tomto projekte -

Krok 5: DLP 3D tlač

3D tlač DLP
3D tlač DLP

Na 3D tlačiarni DLP som vytlačil čiapky, ktoré vyžadovali vyššie detaily a hladší povrch

Moje nastavenia 3D tlačiarne DLP:

Hrúbka vrstvy (0,05 mm)

Môžete si stiahnuť všetky súbory, ktoré sú použité v tomto projekte -

Krok 6: Montáž spínačov do tela klávesnice

Zostava spínačov v tele klávesnice
Zostava spínačov v tele klávesnice
Zostava spínačov v tele klávesnice
Zostava spínačov v tele klávesnice
Zostava spínačov v tele klávesnice
Zostava spínačov v tele klávesnice

Na zostavenie spínačov budeme potrebovať nasledujúce diely:

  • 1 x telo klávesnice (3D tlačená časť)
  • 20x mechanické prepínače CherryMX

Ako je popísané na obrázkoch, zacvaknite všetky prepínače na ich príslušné miesta. Nie sú potrebné žiadne skrutky ani lepidlo, pretože projektovanie sa vykonáva so všetkými toleranciami a všetky súčiastky sa zmestia samy.

Krok 7: Montáž LCD do tela klávesnice

Zostava LCD v tele klávesnice
Zostava LCD v tele klávesnice
Zostava LCD v tele klávesnice
Zostava LCD v tele klávesnice
Zostava LCD v tele klávesnice
Zostava LCD v tele klávesnice

Na zostavenie LCD budeme potrebovať nasledujúce diely:

  • 1 x telo klávesnice (3D tlačená časť)
  • 1x 1602 LCD
  • 4x skrutky M3x5

Ako je popísané na obrázkoch, nainštalujte LCD displej na príslušné miesto a upevnite ho pomocou skrutiek M3x5.

Krok 8: Montáž rotačného enkodéra do tela klávesnice

Zostavenie rotačného snímača v tele klávesnice
Zostavenie rotačného snímača v tele klávesnice
Zostavenie rotačného snímača v tele klávesnice
Zostavenie rotačného snímača v tele klávesnice
Zostavenie rotačného snímača v tele klávesnice
Zostavenie rotačného snímača v tele klávesnice
Zostavenie rotačného snímača v tele klávesnice
Zostavenie rotačného snímača v tele klávesnice

Na zostavenie rotačného kodéra budeme potrebovať nasledujúce diely:

  • 1 x telo klávesnice (3D tlačená časť)
  • 1x rotačný kodér

Ako je popísané na obrázkoch, nainštalujte rotačný kodér na príslušné miesto.

Krok 9: Montáž Arduino Micro do tela klávesnice

Montáž Arduino Micro do tela klávesnice
Montáž Arduino Micro do tela klávesnice
Montáž Arduino Micro do tela klávesnice
Montáž Arduino Micro do tela klávesnice

Na zostavenie Arduino Micro budeme potrebovať nasledujúce diely:

  • 1x Spodná časť klávesnice (3D tlačená časť)
  • 1x Arduino Micro

Ako je popísané na obrázkoch, nainštalujte Arduino Micro na príslušné miesto.

Krok 10: Zapojenie

Elektrické vedenie
Elektrické vedenie
Elektrické vedenie
Elektrické vedenie
Elektrické vedenie
Elektrické vedenie
Elektrické vedenie
Elektrické vedenie

Podľa schémy zapojte všetku elektroniku nasledujúcim spôsobom:

| Arduino Micro | LCD modul | ----------------------------------------------- | VCC | VDD | | GND | VSS | | D4 | Zaregistrovať sa Vyberte | | D3 | Čítať/písať | | D2 | Povoliť | | A0 | Údaje 4 | | A1 | Údaje 5 | | A2 | Údaje 6 | | A3 | Údaje 7 | ------------------------------------------------

| Arduino Micro | Matica klávesnice | ----------------------------------------------- | D9 | Stĺpec 1 | | D8 | Stĺpec 2 | | D7 | Stĺpec 3 | | D6 | Stĺpec 4 | | D5 | Stĺpec 5 | | D15 | 1. riadok | | D14 | Riadok 2 | | D16 | 3. riadok | | D10 | 4. riadok | ------------------------------------------------

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

Krok 11: Micro firmvér Arduino

Micro firmvér Arduino
Micro firmvér Arduino

Firmvér rozhrania HID

Na komunikáciu s prenosným počítačom/počítačom prostredníctvom rozhrania HID použijeme mikrokontrolér ATmega32U4 spoločnosti Arduino Micro.

QMK (Quantum Mechanical Keyboard) je komunita s otvoreným zdrojovým kódom zameraná na vývoj počítačových vstupných zariadení. Komunita zahŕňa všetky druhy vstupných zariadení, ako sú klávesnice, myši a zariadenia MIDI.

Pokyny, ktoré treba dodržať:

  1. Klonujte firmvér QMK z GitHub.
  2. Podľa pokynov tu pripravte prostredie zostavenia na kompiláciu firmvéru.
  3. Stiahnite a extrahujte daný firmvér vlastnej klávesnice do adresára qmk_firmware/keyboards klonovaného v prvom kroku.
  4. Skopírujte firmvér klávesnice pomocou nasledujúceho príkazu: qmk compile -kb key5pro -km default
  5. Stiahnite a nainštalujte si sadu nástrojov QMK na aktualizáciu firmvéru. (QMK Toolbox)
  6. Otvorte QMK Toolbox a otvorte skompilovaný firmvér (súbor.hex), ktorý nájdete v adresári qmk_firmware/.build, potom vyberte atmega32u4 ako mikrokontrolér a začiarknite možnosť Auto-Flash.
  7. Pripojte klávesnicu k počítaču pomocou kábla USB, teraz na blikanie klávesnice prepnite Arduino Micro do režimu bootloadera, ktorý je možné vykonať skratovaním kolíka RST na GND.
  8. Po resetovaní arduina ho panel nástrojov QMK automaticky nájde a nahrá na neho firmvér.

Prispôsobenie kľúčov

Na prispôsobenie máp kľúčov, funkcií kodéra, funkcií LCD a správy profilov upravte súbor key5pro/keymaps/default/keymap.c.

const uint16_t PROGMEM klávesové skratky [MATRIX_ROWS] [MATRIX_COLS] = {};

Toto pole obsahuje rôzne vrstvy mapy kľúčov, ktoré je možné použiť ako rôzne profily. Každý profil alebo vrstvu je možné nastaviť pomocou rôznych kódov kľúčov, makier alebo funkcií. (Zoznam kódov kľúčov)

neplatné encoder_update_user (index uint8_t, bool v smere hodinových ručičiek);

Toto spätné volanie funkcie bude vylúčené zakaždým, keď sa spustí kodér, toto spätné volanie sa stará o funkciu rotačného snímača.

lcd_clrscr (); // vymažte lcd

lcd_gotoxy (stĺpec, riadok); // prejdite na pozíciu lcd_puts (""); // zobrazenie údajov

Tieto funkcie sa používajú na ovládanie modulu LCD 16X2, ktorý je možné použiť na zobrazenie používateľovi konkrétnych operácií.

Krok 12: Dokončite montáž

Dokončite zhromaždenie
Dokončite zhromaždenie
Dokončite zhromaždenie
Dokončite zhromaždenie
Dokončite zhromaždenie
Dokončite zhromaždenie
Dokončite zhromaždenie
Dokončite zhromaždenie

Na dokončenie montáže budeme potrebovať nasledujúce diely:

  • 1 x telo klávesnice (3D tlačená časť)
  • 1x Spodná časť klávesnice (3D tlačená časť)
  • 1x kryt rotačného enkodéra (3D tlačená časť)
  • 20x okrúhly uzáver CherryMX (3D tlačená časť)

Ako je popísané na obrázkoch, zasuňte všetky kryty na spínače a otočný kryt na kodér. Potom zatvorte spodnú časť a pripevnite ju skrutkami M3x8.

Krok 13: A sme hotoví !

A MÁME 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 !!
A MÁME HOTOVO !!

Konečne si skončil! Takto by mal konečný produkt vyzerať a fungovať.

Video spracovávame a aktualizujeme ho do 24 hodín

Krok 14: HLASUJTE

HLASUJTE prosím!
HLASUJTE prosím!

Ak sa vám tento projekt páči, hlasujte v súťaži „Kôš na poklad“.

Naozaj veľmi oceňované! Dúfam, že sa vám projekt páčil!

Odporúča: