Indholdsfortegnelse:

HotKeys -tastatur med tilpassede profiler: 14 trin (med billeder)
HotKeys -tastatur med tilpassede profiler: 14 trin (med billeder)

Video: HotKeys -tastatur med tilpassede profiler: 14 trin (med billeder)

Video: HotKeys -tastatur med tilpassede profiler: 14 trin (med billeder)
Video: corel design , how to set/fit image any shape in corel draw, image in corel draw, make design 2024, November
Anonim
HotKeys -tastatur med tilpassede profiler
HotKeys -tastatur med tilpassede profiler
HotKeys -tastatur med tilpassede profiler
HotKeys -tastatur med tilpassede profiler
HotKeys -tastatur med tilpassede profiler
HotKeys -tastatur med tilpassede profiler
HotKeys -tastatur med tilpassede profiler
HotKeys -tastatur med tilpassede profiler

Jeg håber, at du har det godt midt i denne pandemi. Pas godt på dig selv. Vær stærk. #COVID-19

Som industriel designer skal jeg dagligt få adgang til mere end 7-8 software, som inkluderer Solidworks, Photoshop, Illustrator, Keyshot, Indesign osv. Og ja også få spil. Så jeg oplevede to problemer, hvorfra denne enhed kommer til sin eksistens.

  • Spredte taster - Den komplette hånd bevæger sig over tastaturet på jagt efter en tast, der findes i det modsatte hjørne som ESC og ENTER -tasten. På samme måde er der mere end 15 taster, som jeg kun bruger i Solidworks, og de er spredt rundt om tastaturet. Så i stedet for at ændre mine tastaturindstillinger, søgte jeg igen og igen efter et mini -tastatur, der kan tilpasses efter mine behov. Efter at have undersøgt noget fandt jeg masser af designs og koder, der let kan udføre denne opgave. Men så snart jeg sprang på det andet nummer, fandt jeg ud af, at ingen af designet kan fjerne det.
  • Forskellige funktioner - Det andet problem var, når jeg skifter program, de fleste af tasterne bytter deres funktioner, ligesom Adobe Photoshop laver zoom med ALT+Scroll, men når jeg går til Adobe Acrobat, udføres zoomningen med CTRL+Scroll. Tilsvarende vil jeg ikke have de fleste nøgler i Keyshot, som jeg normalt bruger i Solidworks. Og jeg bruger aldrig piletaster i Solidworks, som er ekstremt påkrævede under spil.

Så jeg besluttede at bygge et HotKeys -tastatur med en drejeknap og en billig LCD -skærm til at skifte mellem forskellige programmer med dedikeret nøglekortlægning.

Denne instruks er at forenkle arbejdsgangen og øge produktiviteten.

Lad os håbe, at du nyder det, og lad os begynde!

Trin 1: COVID-19 pandemisk låsning-en udfordring for kildekomponenter

COVID-19 pandemisk låsning-en udfordring for kildekomponenter
COVID-19 pandemisk låsning-en udfordring for kildekomponenter
COVID-19 pandemisk låsning-en udfordring for kildekomponenter
COVID-19 pandemisk låsning-en udfordring for kildekomponenter
COVID-19 pandemisk låsning-en udfordring for kildekomponenter
COVID-19 pandemisk låsning-en udfordring for kildekomponenter
COVID-19 pandemisk låsning-en udfordring for kildekomponenter
COVID-19 pandemisk låsning-en udfordring for kildekomponenter

Verden kæmper med COVID-19-pandemien, og en tredjedel af befolkningen er låst. I Indien er vi også isoleret i vores hjem, og der er ingen mulighed for at bestille komponenter til dette projekt, da de fleste kommercielle aktiviteter er standset. Men jeg har de fleste komponenter indlejret i det ene eller det andet produkt.

Jeg har et par beskadigede produkter, som inkluderer:

  • TVS Gold Bharat -tastatur til CherryMX -switches.
  • 12864 Reprap Smart Display til Rotary Encoder og Potentiometer.
  • LCD -modul til 1602 LCD
  • Andre få komponenter inddrives fra tidligere projekter.

Trin 2: Designet

Designet
Designet
Designet
Designet
Designet
Designet

Complete Project er designet i Solidworks, samtidig med at alle parametre for additiv fremstilling bevares ved brug af hyldekomponenter.

Trin 3: Hvilke komponenter har vi brug for?

Hvilke komponenter har vi brug for?
Hvilke komponenter har vi brug for?

Elektroniske komponenter:

  • 1x Arduino Micro
  • 20x Cherry MX mekanisk switch
  • 1x 1602 LCD -modul
  • 1x roterende encoder

Hardware -komponenter:

  • 3x M3x8 bolte
  • 4x M3x5 bolte

Værktøjer:

  • 3D printer
  • M3 Allen Keys
  • Lodde Station
  • Limpistol

Trin 4: FDM 3D -udskrivning

FDM 3D -udskrivning
FDM 3D -udskrivning

Jeg printede tastaturet på FDM 3D -printer

Mine FDM 3D -printerindstillinger:

  • Materiale (PLA)
  • Laghøjde (0,2 mm)
  • Skalletykkelse (1,2 mm)
  • Fyldtæthed (20%)
  • Udskrivningshastighed (60 mm/s)
  • Dyse Temp (210 ° C)
  • Support Type (overalt)
  • Platform vedhæftningstype (ingen)

Du kan downloade alle de filer, der bruges i dette projekt -

Trin 5: DLP 3D -udskrivning

DLP 3D -udskrivning
DLP 3D -udskrivning

Jeg printede kasketter, som krævede højere detaljer og glattere overflade på DLP 3D -printer

Mine DLP 3D -printerindstillinger:

Lagtykkelse (0,05 mm)

Du kan downloade alle de filer, der bruges i dette projekt -

Trin 6: Montering af kontakter i tastaturhuset

Montering af kontakter i tastaturhuset
Montering af kontakter i tastaturhuset
Montering af kontakter i tastaturhuset
Montering af kontakter i tastaturhuset
Montering af kontakter i tastaturhuset
Montering af kontakter i tastaturhuset

For at montere kontakterne skal vi bruge følgende dele:

  • 1x tastaturhus (3D -printet del)
  • 20x CherryMX mekaniske kontakter

Som beskrevet på billederne skal snapkontakterne monteres på hver deres sted. Ingen bolte eller lim er påkrævet, da design er udført med alle tolerancer, og alle komponenter bliver fit på egen hånd.

Trin 7: Montering af LCD i tastaturhuset

Montering af LCD i tastaturhuset
Montering af LCD i tastaturhuset
Montering af LCD i tastaturhuset
Montering af LCD i tastaturhuset
Montering af LCD i tastaturhuset
Montering af LCD i tastaturhuset

For at samle LCD'et skal vi bruge følgende dele:

  • 1x tastaturhus (3D -printet del)
  • 1x 1602 LCD
  • 4x M3x5 bolte

Som beskrevet på billederne skal du installere LCD'et på det respektive sted og reparere det ved hjælp af M3x5 bolte.

Trin 8: Montering af roterende encoder i tastaturhuset

Montering af roterende encoder i tastaturhuset
Montering af roterende encoder i tastaturhuset
Montering af roterende encoder i tastaturhuset
Montering af roterende encoder i tastaturhuset
Montering af roterende encoder i tastaturhuset
Montering af roterende encoder i tastaturhuset
Montering af roterende encoder i tastaturhuset
Montering af roterende encoder i tastaturhuset

For at samle Rotary Encoder skal vi bruge følgende dele:

  • 1x tastaturhus (3D -printet del)
  • 1x roterende encoder

Som beskrevet på billederne skal du installere Rotary Encoder på det respektive sted.

Trin 9: Montering af Arduino Micro i tastaturhuset

Montering af Arduino Micro i tastaturhuset
Montering af Arduino Micro i tastaturhuset
Montering af Arduino Micro i tastaturhuset
Montering af Arduino Micro i tastaturhuset

For at samle Arduino Micro skal vi bruge følgende dele:

  • 1x tastatur bunddel (3D -printet del)
  • 1x Arduino Micro

Som beskrevet på billederne skal du installere Arduino Micro på det respektive sted.

Trin 10: Ledningsføring

Ledninger
Ledninger
Ledninger
Ledninger
Ledninger
Ledninger
Ledninger
Ledninger

Følg skemaet for at tilslutte al elektronikken på følgende måde:

| Arduino Micro | LCD -modul | ----------------------------------------------- | VCC | VDD | | GND | VSS | | D4 | Registrer Vælg | | D3 | Læs/skriv | | D2 | Aktiver | | A0 | Data 4 | | A1 | Data 5 | | A2 | Data 6 | | A3 | Data 7 | ------------------------------------------------

| Arduino Micro | Tastaturmatrix | ----------------------------------------------- | D9 | Kolonne 1 | | D8 | Kolonne 2 | | D7 | Kolonne 3 | | D6 | Kolonne 4 | | D5 | Kolonne 5 | | D15 | Række 1 | | D14 | Række 2 | | D16 | Række 3 | | D10 | Række 4 | ------------------------------------------------

| Arduino Micro | Rotary Encoder | ----------------------------------------------- | D0 | Pad_A | | D1 | Pad_B | | GND | GND | ------------------------------------------------

Trin 11: Arduino Micro Firmware

Arduino Micro Firmware
Arduino Micro Firmware

HID Interface Firmware

Til kommunikation med den bærbare/computer via HID -interface bruger vi Arduino Micros ATmega32U4 mikrokontroller.

QMK (Quantum Mechanical Keyboard) er et open source -fællesskab centreret omkring udvikling af computerinputenheder. Fællesskabet omfatter alle slags inputenheder, såsom tastaturer, mus og MIDI -enheder.

Instruktioner, der skal følges:

  1. Klon QMK -firmwaren fra GitHub.
  2. Forbered dit byggemiljø til kompilering af firmwaren som beskrevet her.
  3. Download og udpak den givne brugerdefinerede tastatur firmware i mappen qmk_firmware/keyboards klonet i det første trin.
  4. Kompiler tastaturets firmware ved hjælp af følgende kommando: qmk compile -kb key5pro -km default
  5. Download og installer QMK værktøjskasse til flashing af firmwaren. (QMK Toolbox)
  6. Åbn QMK Toolbox, og åbn den kompilerede firmware (.hex-fil), som findes i biblioteket qmk_firmware/.build, vælg derefter atmega32u4 som mikrokontroller, og afkryds Auto-Flash.
  7. Tilslut tastaturet til pc'en via USB -kabel, sæt nu Arduino Micro i bootloader -tilstand for at blinke tastaturet, hvilket kan gøres ved at kortslutte RST -stiften til GND.
  8. Efter nulstilling af arduino finder QMK værktøjskasse den automatisk og blinker firmwaren på den.

Tilpasning af tastaturer

Til tilpasning af tastaturer, encoderfunktioner, LCD -funktionalitet og profilstyring ændrer filen key5pro/keymaps/default/keymap.c.

const uint16_t PROGMEM tastaturer [MATRIX_ROWS] [MATRIX_COLS] = {};

Denne matrix indeholder de forskellige lag i et tastaturkort, der kan bruges som forskellige profiler. Hver profil eller lag kan indstilles med forskellige nøglekoder, makroer eller funktioner. (Liste over nøglekoder)

void encoder_update_user (uint8_t index, bool med uret);

Denne funktion tilbagekald vil blive afbrudt hver gang encoderen udløses, håndterer denne tilbagekaldelse funktionen af den roterende encoder.

lcd_clrscr (); // ryd lcd

lcd_gotoxy (kolonne, række); // gå til position lcd_puts (""); // vis data

Disse funktioner bruges til at betjene 16X2 LCD -modulet, som kan bruges til at vise brugerens specifikke information.

Trin 12: Afslut samlingen

Gennemfør forsamlingen
Gennemfør forsamlingen
Gennemfør forsamlingen
Gennemfør forsamlingen
Gennemfør forsamlingen
Gennemfør forsamlingen
Gennemfør forsamlingen
Gennemfør forsamlingen

For at fuldføre samlingen har vi brug for følgende dele:

  • 1x tastaturhus (3D -printet del)
  • 1x tastatur bunddel (3D -printet del)
  • 1x Rotary Encoder Cap (3D -trykt del)
  • 20x CherryMX Round Cap (3D -printet del)

Som beskrevet på billederne skal du sætte alle dæksler på kontakterne og drejehætten på encoderen. Luk derefter bunddelen og fastgør den med M3x8 bolte.

Trin 13: Og vi er færdige

Og VI ER FÆRDIGE !!
Og VI ER FÆRDIGE !!
Og VI ER FÆRDIGE !!
Og VI ER FÆRDIGE !!
Og VI ER FÆRDIGE !!
Og VI ER FÆRDIGE !!
Og VI ER FÆRDIGE !!
Og VI ER FÆRDIGE !!

Du er endelig færdig! Sådan skal det endelige produkt se ud og fungere.

Vi behandler videoen og opdaterer den inden for de næste 24 timer

Trin 14: STEM

STEM venligst!
STEM venligst!

Hvis du kan lide dette projekt, skal du stemme til konkurrencen "Papirkurv til skat".

Værdsat virkelig meget! Jeg håber, at I nød projektet!

Anbefalede: