Innholdsfortegnelse:

HotKeys -tastatur med tilpassede profiler: 14 trinn (med bilder)
HotKeys -tastatur med tilpassede profiler: 14 trinn (med bilder)

Video: HotKeys -tastatur med tilpassede profiler: 14 trinn (med bilder)

Video: HotKeys -tastatur med tilpassede profiler: 14 trinn (med bilder)
Video: Такие секреты уже все забыли, но их стоит знать! Полезные советы на все случаи жизни! 2024, Desember
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åper du har det bra midt i denne pandemien. Vær trygg. Vær sterk. #COVID-19

Som industriell designer må jeg få tilgang til mer enn 7-8 programvare som inkluderer Solidworks, Photoshop, Illustrator, Keyshot, Indesign, etc. daglig og ja få spill også. Så jeg opplevde to problemer som denne enheten kommer til.

  • Spredte taster - Den komplette hånden beveger seg over tastaturet på jakt etter en tast som finnes i motsatt hjørne som ESC og ENTER -tasten. På samme måte er det mer enn 15 taster som jeg bare bruker i Solidworks, og de er spredt rundt på tastaturet. Så, i stedet for å endre tastaturpreferansene mine, så jeg igjen og igjen etter et minitastatur som kan tilpasses etter mine behov. Etter å ha undersøkt noe fant jeg mange design og koder som enkelt kan utføre denne oppgaven. Men så snart jeg hoppet på den andre utgaven, fant jeg ut at ingen av designene kan eliminere det.
  • Ulike funksjoner - Det andre problemet var da jeg byttet program, de fleste tastene bytter funksjoner som Adobe Photoshop gjør zoom med ALT+Scroll, men når jeg går til Adobe Acrobat, blir zooming utført av CTRL+Scroll. På samme måte vil jeg ikke ha de fleste tastene i Keyshot som jeg vanligvis bruker i Solidworks. Og jeg bruker aldri piltastene i Solidworks, noe som er ekstremt påkrevd når jeg spiller.

Så jeg bestemte meg for å bygge et HotKeys -tastatur med en dreieknapp og en billig LCD for å skifte mellom forskjellige programmer med dedikert tastekartlegging.

Denne instruksen er å forenkle arbeidsflyten og øke produktiviteten.

La oss håpe du liker det, og la oss begynne!

Trinn 1: COVID-19 Pandemic Lock-down-en utfordring for kildekomponenter

COVID-19 pandemisk låsing-en utfordring for kildekomponenter
COVID-19 pandemisk låsing-en utfordring for kildekomponenter
COVID-19 Pandemic Lock-down-en utfordring for kildekomponenter
COVID-19 Pandemic Lock-down-en utfordring for kildekomponenter
COVID-19 Pandemic Lock-down-en utfordring for kildekomponenter
COVID-19 Pandemic Lock-down-en utfordring for kildekomponenter
COVID-19 Pandemic Lock-down-en utfordring for kildekomponenter
COVID-19 Pandemic Lock-down-en utfordring for kildekomponenter

Verden kjemper med COVID-19-pandemien, og en tredjedel av befolkningen er låst. I India er vi også isolert i hjemmene våre, og det er ingen mulighet til å bestille komponenter til dette prosjektet ettersom de fleste kommersielle aktivitetene er stoppet. Men jeg har de fleste komponentene innebygd i det ene eller det andre produktet.

Jeg har noen få ødelagte produkter, som inkluderer:

  • TVS Gold Bharat -tastatur for CherryMX -brytere.
  • 12864 Reprap Smart Display for Rotary Encoder og Potentiometer.
  • LCD -modul for 1602 LCD
  • Andre få komponenter gjenvinnes fra tidligere prosjekter.

Trinn 2: Designet

Designet
Designet
Designet
Designet
Designet
Designet

Complete Project er designet i Solidworks og beholder alle parametrene for additiv produksjon ved bruk av hyllekomponenter.

Trinn 3: Hvilke komponenter trenger vi?

Hvilke komponenter trenger vi?
Hvilke komponenter trenger vi?

Elektroniske komponenter:

  • 1x Arduino Micro
  • 20x Cherry MX mekanisk bryter
  • 1x 1602 LCD -modul
  • 1x Rotary Encoder

Maskinvarekomponenter:

  • 3x M3x8 bolter
  • 4x M3x5 bolter

Verktøy:

  • 3D -skriver
  • M3 Allen Keys
  • Loddestasjon
  • Limpistol

Trinn 4: FDM 3D -utskrift

FDM 3D -utskrift
FDM 3D -utskrift

Jeg skrev ut tastaturet på FDM 3D -skriver

Mine FDM 3D -skriverinnstillinger:

  • Materiale (PLA)
  • Laghøyde (0,2 mm)
  • Skalltykkelse (1,2 mm)
  • Fylltetthet (20%)
  • Utskriftshastighet (60 mm/s)
  • Dyse Temp (210 ° C)
  • Støttetype (overalt)
  • Plattformadhesjonstype (ingen)

Du kan laste ned alle filene som brukes i dette prosjektet -

Trinn 5: DLP 3D -utskrift

DLP 3D -utskrift
DLP 3D -utskrift

Jeg skrev ut caps som krevde høyere detaljer og jevnere overflate på DLP 3D -skriver

Mine DLP 3D -skriverinnstillinger:

Lagtykkelse (0,05 mm)

Du kan laste ned alle filene som brukes i dette prosjektet -

Trinn 6: Montering av brytere i tastaturhuset

Montering av brytere i tastaturhuset
Montering av brytere i tastaturhuset
Montering av brytere i tastaturhuset
Montering av brytere i tastaturhuset
Montering av brytere i tastaturhuset
Montering av brytere i tastaturhuset

For å montere bryterne trenger vi følgende deler:

  • 1x tastaturhus (3D -trykt del)
  • 20x CherryMX mekaniske brytere

Som beskrevet på bildene, fest alle bryterne på sitt respektive sted. Det er ikke behov for bolter eller lim, ettersom design er utført med alle toleranser og alle komponentene får plass på egen hånd.

Trinn 7: Montering av LCD i tastaturet

Montering av LCD i tastaturhuset
Montering av LCD i tastaturhuset
Montering av LCD i tastaturhuset
Montering av LCD i tastaturhuset
Montering av LCD i tastaturhuset
Montering av LCD i tastaturhuset

For å sette sammen LCD -skjermen trenger vi følgende deler:

  • 1x tastaturhus (3D -trykt del)
  • 1x 1602 LCD
  • 4x M3x5 bolter

Som beskrevet på bildene, installer LCD -skjermen på det respektive stedet og fest den med M3x5 bolter.

Trinn 8: Montering av roterende encoder i tastaturhuset

Montering av roterende koder i tastaturhuset
Montering av roterende koder i tastaturhuset
Montering av roterende koder i tastaturhuset
Montering av roterende koder i tastaturhuset
Montering av roterende koder i tastaturhuset
Montering av roterende koder i tastaturhuset
Montering av roterende koder i tastaturhuset
Montering av roterende koder i tastaturhuset

For å montere Rotary Encoder trenger vi følgende deler:

  • 1x tastaturhus (3D -trykt del)
  • 1x Rotary Encoder

Som beskrevet på bildene, installer Rotary Encoder på det respektive stedet.

Trinn 9: Montering av Arduino Micro i tastaturhuset

Montering av Arduino Micro i tastaturhuset
Montering av Arduino Micro i tastaturhuset
Montering av Arduino Micro i tastaturhuset
Montering av Arduino Micro i tastaturhuset

For å montere Arduino Micro trenger vi følgende deler:

  • 1x tastaturbunndel (3D -trykt del)
  • 1x Arduino Micro

Som beskrevet på bildene, installer Arduino Micro på det respektive stedet.

Trinn 10: Kabling

Kabling
Kabling
Kabling
Kabling
Kabling
Kabling
Kabling
Kabling

Følg skjemaet for å koble all elektronikken på følgende måte:

| Arduino Micro | LCD -modul | ----------------------------------------------- | VCC | VDD | | GND | VSS | | D4 | Registrer Velg | | D3 | Les/skriv | | D2 | Aktiver | | A0 | Data 4 | | A1 | Data 5 | | A2 | Data 6 | | A3 | Data 7 | -----------------------------------------------

| Arduino Micro | Tastaturmatrise | ----------------------------------------------- | D9 | Kolonne 1 | | D8 | Kolonne 2 | | D7 | Kolonne 3 | | D6 | Kolonne 4 | | D5 | Kolonne 5 | | D15 | Rad 1 | | D14 | Rad 2 | | D16 | Rad 3 | | D10 | Rad 4 | -----------------------------------------------

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

Trinn 11: Arduino Micro Firmware

Arduino Micro -fastvare
Arduino Micro -fastvare

HID -grensesnitt fastvare

For å kommunisere med den bærbare/datamaskinen via HID -grensesnittet bruker vi Arduino Micros ATmega32U4 mikrokontroller.

QMK (Quantum Mechanical Keyboard) er et åpen kildekode -fellesskap sentrert rundt utvikling av datamaskininngangsenheter. Samfunnet omfatter alle slags inndataenheter, for eksempel tastaturer, mus og MIDI -enheter.

Instruksjoner som skal følges:

  1. Klon QMK -fastvaren fra GitHub.
  2. Forbered byggemiljøet for å kompilere fastvaren som beskrevet her.
  3. Last ned og trekk ut den angitte egendefinerte tastaturfastvaren i katalogen qmk_firmware/keyboards klonet i det første trinnet.
  4. Kompiler tastaturets fastvare ved å bruke følgende kommando: qmk compile -kb key5pro -km default
  5. Last ned og installer QMK verktøykasse for å blinke fastvaren. (QMK Toolbox)
  6. Åpne QMK Toolbox og åpne den kompilerte fastvaren (.hex-filen) som du finner i katalogen qmk_firmware/.build, velg deretter atmega32u4 som mikrokontroller og sjekk alternativet Auto-Flash.
  7. Koble tastaturet til PC via USB -kabel, nå for å blinke tastaturet, sett Arduino Micro i bootloader -modus, noe som kan gjøres ved å koble RST -pinnen til GND.
  8. Etter å ha tilbakestilt arduinoen, finner QMK -verktøykassen den automatisk og blinker fastvaren på den.

Tilpassing av tastaturer

For å tilpasse tastaturene, koderfunksjonene, LCD -funksjonaliteten og profilbehandling, endre key5pro/keymaps/default/keymap.c -filen.

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

Denne matrisen inneholder de forskjellige lagene i et tastekart som kan brukes som forskjellige profiler. Hver profil eller lag kan settes med forskjellige nøkkelkoder, makroer eller funksjoner. (Liste over nøkkelkoder)

void encoder_update_user (uint8_t index, bool med klokken);

Denne tilbakeringingen av funksjoner vil bli utelatt hver gang koderen utløses, denne tilbakeringingen håndterer funksjonen til den roterende koderen.

lcd_clrscr (); // tøm LCD -skjermen

lcd_gotoxy (kolonne, rad); // gå til posisjon lcd_puts (""); // vise data

Disse funksjonene brukes til å betjene 16X2 LCD -modulen som kan brukes til å vise operasjonsspesifikk informasjon til brukeren.

Trinn 12: Fullfør monteringen

Fullfør forsamlingen
Fullfør forsamlingen
Fullfør forsamlingen
Fullfør forsamlingen
Fullfør forsamlingen
Fullfør forsamlingen
Fullfør forsamlingen
Fullfør forsamlingen

For å fullføre monteringen trenger vi følgende deler:

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

Som beskrevet på bildene, plugg alle lokkene på bryterne og dreiehetten på koderen. Lukk deretter den nedre delen og fest den med M3x8 bolter.

Trinn 13: Og vi er ferdige

Og vi er ferdige !!
Og vi er ferdige !!
Og vi er ferdige !!
Og vi er ferdige !!
Og vi er ferdige !!
Og vi er ferdige !!
Og vi er ferdige !!
Og vi er ferdige !!

Endelig er du ferdig! Slik skal det endelige produktet se ut og fungere.

Vi behandler videoen og oppdaterer den i løpet av de neste 24 timene

Trinn 14: STEM

Vennligst STEM!
Vennligst STEM!

Hvis du liker dette prosjektet, kan du stemme på konkurransen "Søppel til skatt".

Setter stor pris på det! Jeg håper dere likte prosjektet!

Anbefalt: