Sadržaj:

HotKeys tastatura sa prilagođenim profilima: 14 koraka (sa slikama)
HotKeys tastatura sa prilagođenim profilima: 14 koraka (sa slikama)

Video: HotKeys tastatura sa prilagođenim profilima: 14 koraka (sa slikama)

Video: HotKeys tastatura sa prilagođenim profilima: 14 koraka (sa slikama)
Video: Custom Keyboard Layout for Windows 10 2024, Novembar
Anonim
HotKeys tastatura sa prilagođenim profilima
HotKeys tastatura sa prilagođenim profilima
HotKeys tastatura sa prilagođenim profilima
HotKeys tastatura sa prilagođenim profilima
HotKeys tastatura sa prilagođenim profilima
HotKeys tastatura sa prilagođenim profilima
HotKeys tastatura sa prilagođenim profilima
HotKeys tastatura sa prilagođenim profilima

Nadam se da se dobro snalazite usred ove pandemije. Budi siguran. Budi jak. #COVID19

Budući da sam industrijski dizajner, potrebno mi je svakodnevno pristupiti više od 7-8 softvera koji uključuje Solidworks, Photoshop, Illustrator, Keyshot, Indesign itd., A također i nekoliko igara. Dakle, doživio sam dva problema zbog kojih ovaj uređaj postoji.

  • Raštrkani ključevi - Cijela ruka putuje preko tastature u potrazi za ključem koji postoji na suprotnom uglu, poput tipki ESC i ENTER. Slično, postoji više od 15 tipki koje koristim samo u Solidworksu i oni su razbacani po tastaturi. Dakle, umjesto da mijenjam postavke tipkovnice, uvijek iznova, tražio sam mini tastaturu koja se može prilagoditi mojim potrebama. Nakon nekog istraživanja pronašao sam obilje dizajna i kodova koji lako mogu obaviti ovaj zadatak. Ali čim sam prešao na drugo pitanje, otkrio sam da to ne može ukloniti nijedan dizajn.
  • Različite funkcije - Drugi problem je bio kad sam promijenio program, većina tipki mijenja svoje funkcije, poput Adobe Photoshopa radi zumiranje pomoću ALT+Scroll, ali kad odem u Adobe Acrobat, zumiranje se vrši pomoću CTRL+Scroll. Slično, ne želim većinu ključeva u Keyshot -u koje obično koristim u Solidworks -u. Nikada ne koristim tipke sa strelicama u Solidworksu koje su izuzetno potrebne tokom igranja.

Odlučio sam izgraditi HotKeys tipkovnicu s okretnim gumbom i jeftinim LCD -om za promjenu između različitih programa s namjenskim preslikavanjem tipki.

Ovaj Instructable ima za cilj pojednostaviti tijek rada i povećati produktivnost.

Nadajmo se da ćete uživati i počnimo!

Korak 1: Zaključavanje pandemije COVID-19-izazov izvornim komponentama

Zaključavanje pandemije COVID-19-izazov izvornim komponentama
Zaključavanje pandemije COVID-19-izazov izvornim komponentama
Zaključavanje pandemije COVID-19-izazov izvornim komponentama
Zaključavanje pandemije COVID-19-izazov izvornim komponentama
Zaključavanje pandemije COVID-19-izazov izvornim komponentama
Zaključavanje pandemije COVID-19-izazov izvornim komponentama
Zaključavanje pandemije COVID-19-izazov izvornim komponentama
Zaključavanje pandemije COVID-19-izazov izvornim komponentama

Svijet se bori s pandemijom COVID-19, a jedna trećina stanovništva je u karantinu. U Indiji smo također izolirani u svojim domovima i ne postoji mogućnost naručivanja komponenti za ovaj projekt jer je većina komercijalnih aktivnosti zaustavljena. Ali, većinu komponenti imam ugrađenih u jedan ili drugi proizvod.

Imam nekoliko oštećenih proizvoda, što uključuje:

  • TVS Gold Bharat tastatura za prekidače CherryMX.
  • 12864 Reprap pametni zaslon za rotacijski davač i potenciometar.
  • LCD modul za 1602 LCD
  • Ostalih nekoliko komponenti oporavljeno je iz prethodnih projekata.

Korak 2: Dizajn

Dizajn
Dizajn
Dizajn
Dizajn
Dizajn
Dizajn

Kompletan projekat je dizajniran u Solidworks-u, zadržavajući sve parametre za aditivnu proizvodnju, koristeći komponente sa police.

Korak 3: Koje nam komponente trebaju?

Koje nam komponente trebaju?
Koje nam komponente trebaju?

Elektronske komponente:

  • 1x Arduino Micro
  • 20x Cherry MX mehanički prekidač
  • 1x 1602 LCD modul
  • 1x rotacijski koder

Hardverske komponente:

  • 3x M3x8 vijci
  • 4x M3x5 vijci

Alati:

  • 3D štampač
  • M3 Allen Keys
  • Stanica za lemljenje
  • Pištolj za ljepilo

Korak 4: FDM 3D štampanje

FDM 3D štampanje
FDM 3D štampanje

Štampao sam tastaturu na FDM 3D štampaču

Moje postavke FDM 3D štampača:

  • Materijal (PLA)
  • Visina sloja (0,2 mm)
  • Debljina ljuske (1,2 mm)
  • Gustoća ispune (20%)
  • Brzina štampanja (60 mm/s)
  • Temp. Mlaznice (210 ° C)
  • Vrsta podrške (svuda)
  • Vrsta prianjanja platforme (nema)

Možete preuzeti sve datoteke koje se koriste u ovom projektu -

Korak 5: DLP 3D štampanje

DLP 3D štampanje
DLP 3D štampanje

Štampao sam kape koje zahtevaju više detalja i glatkiju površinu na DLP 3D štampaču

Moje postavke DLP 3D štampača:

Debljina sloja (0,05 mm)

Možete preuzeti sve datoteke koje se koriste u ovom projektu -

Korak 6: Montaža prekidača u kućište tastature

Sklapanje prekidača u kućište tastature
Sklapanje prekidača u kućište tastature
Sklapanje prekidača u kućište tastature
Sklapanje prekidača u kućište tastature
Sklapanje prekidača u kućište tastature
Sklapanje prekidača u kućište tastature

Za sastavljanje prekidača trebat će nam sljedeći dijelovi:

  • 1x kućište tastature (3D štampani deo)
  • 20x CherryMX mehanički prekidači

Kao što je opisano na slikama, svi prekidači se postavljaju na odgovarajuća mjesta. Nisu potrebni vijci ili ljepilo jer se projektiranje vrši sa svim tolerancijama i sve se komponente same uklapaju.

Korak 7: Montiranje LCD -a u kućište tastature

Montaža LCD -a u kućište tastature
Montaža LCD -a u kućište tastature
Montaža LCD -a u kućište tastature
Montaža LCD -a u kućište tastature
Montaža LCD -a u kućište tastature
Montaža LCD -a u kućište tastature

Za sastavljanje LCD -a trebat će nam sljedeći dijelovi:

  • 1x kućište tastature (3D štampani deo)
  • 1x 1602 LCD
  • 4x M3x5 vijci

Kao što je opisano na slikama, instalirajte LCD na odgovarajuće mjesto i popravite ga vijcima M3x5.

Korak 8: Montaža rotacionog kodera u kućište tastature

Sklapanje rotacionog kodera u kućište tastature
Sklapanje rotacionog kodera u kućište tastature
Sklapanje rotacionog kodera u kućište tastature
Sklapanje rotacionog kodera u kućište tastature
Sklapanje rotacionog kodera u kućište tastature
Sklapanje rotacionog kodera u kućište tastature
Sklapanje rotacionog kodera u kućište tastature
Sklapanje rotacionog kodera u kućište tastature

Za sastavljanje rotacijskog kodera bit će nam potrebni sljedeći dijelovi:

  • 1x kućište tastature (3D štampani deo)
  • 1x rotacijski koder

Kao što je opisano na slikama, instalirajte rotacijski davač na odgovarajuće mjesto.

Korak 9: Montaža Arduino Micro -a u kućište tastature

Montaža Arduino Micro u kućište tastature
Montaža Arduino Micro u kućište tastature
Montaža Arduino Micro u kućište tastature
Montaža Arduino Micro u kućište tastature

Za sastavljanje Arduino Micro trebat će nam sljedeći dijelovi:

  • 1x donji deo tastature (3D štampani deo)
  • 1x Arduino Micro

Kao što je opisano na slikama, instalirajte Arduino Micro na odgovarajuće mjesto.

Korak 10: Ožičenje

Ožičenje
Ožičenje
Ožičenje
Ožičenje
Ožičenje
Ožičenje
Ožičenje
Ožičenje

Slijedite shemu za povezivanje sve elektronike na sljedeći način:

| Arduino Micro | LCD modul | ----------------------------------------------- | VCC | VDD | | GND | VSS | | D4 | Registracija Odaberite | | D3 | Čitaj/Piši | | D2 | Omogući | | A0 | Podaci 4 | | A1 | Podaci 5 | | A2 | Podaci 6 | | A3 | Podaci 7 | -----------------------------------------------

| Arduino Micro | Matrica tastature | ----------------------------------------------- | D9 | Kolona 1 | | D8 | Kolona 2 | | D7 | Kolona 3 | | D6 | Kolona 4 | | D5 | Kolona 5 | | D15 | Red 1 | | D14 | Red 2 | | D16 | Red 3 | | D10 | Red 4 | -----------------------------------------------

| Arduino Micro | Rotacijski koder | ----------------------------------------------- | D0 | Pad_A | | D1 | Pad_B | | GND | GND | -----------------------------------------------

Korak 11: Arduino mikro firmver

Arduino mikro firmver
Arduino mikro firmver

HID interfejs Firmware

Za komunikaciju s prijenosnim računarom putem HID sučelja koristit ćemo mikrokontroler ATmega32U4 kompanije Arduino Micro.

QMK (Quantum Mechanical Keyboard) je zajednica otvorenog koda usredsređena na razvoj računarskih ulaznih uređaja. Zajednica obuhvaća sve vrste ulaznih uređaja, poput tipkovnica, miševa i MIDI uređaja.

Upute koje treba slijediti:

  1. Klonirajte QMK firmver sa GitHub -a.
  2. Pripremite svoje okruženje za sastavljanje firmvera prema uputama ovdje.
  3. Preuzmite i izdvojite zadani prilagođeni firmver tastature u direktorij qmk_firmware/keyboards kloniran u prvom koraku.
  4. Sastavite firmver tastature pomoću sljedeće naredbe: qmk compile -kb key5pro -km default
  5. Preuzmite i instalirajte QMK toolbox za ažuriranje firmvera. (QMK Toolbox)
  6. Otvorite QMK Toolbox i otvorite kompajlirani firmver (.hex datoteku) koji se nalazi u direktoriju qmk_firmware/.build, zatim odaberite atmega32u4 kao mikrokontroler i označite opciju Auto-Flash.
  7. Povežite tipkovnicu s računarom putem USB kabela, sada za prebacivanje tipkovnice prebacite Arduino Micro u način pokretanja pokretača, što se može učiniti kratkim spajanjem RST pina na GND.
  8. Nakon resetiranja arduina, QMK toolbox automatski ga pronalazi i na njega ugrađuje firmver.

Prilagođavanje mapa ključeva

Za prilagođavanje karti tipki, funkcija kodera, LCD funkcije i upravljanja profilom izmijenite datoteku key5pro/keymaps/default/keymap.c.

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

Ovaj niz sadrži različite slojeve karte ključeva koji se mogu koristiti kao različiti profili. Svaki profil ili sloj može se postaviti različitim šiframa ključeva, makroima ili funkcijama. (Lista ključeva)

void encoder_update_user (indeks uint8_t, bool u smjeru kazaljke na satu);

Ova funkcija povratnog poziva će se isključiti svaki put kada se davač aktivira, ovaj povratni poziv upravlja funkcioniranjem rotacijskog davača.

lcd_clrscr (); // brisanje lcd -a

lcd_gotoxy (stupac, red); // prelazak na poziciju lcd_puts (""); // prikaz podataka

Ove se funkcije koriste za upravljanje 16X2 LCD modulom koji se može koristiti za prikaz korisniku specifičnih informacija o radu.

Korak 12: Dovršite sastavljanje

Dovršite montažu
Dovršite montažu
Dovršite montažu
Dovršite montažu
Dovršite montažu
Dovršite montažu
Dovršite montažu
Dovršite montažu

Za dovršetak montaže trebat će nam sljedeći dijelovi:

  • 1x kućište tastature (3D štampani deo)
  • 1x donji deo tastature (3D štampani deo)
  • 1x poklopac rotacijskog kodera (3D ispisani dio)
  • 20x CherryMX okrugla kapa (3D ispisani dio)

Kao što je opisano na slikama, uključite sve poklopce na prekidačima i okretnu kapicu na davača. Zatim zatvorite donji dio i pričvrstite ga vijcima M3x8.

Korak 13: I gotovi smo

I GOTOVO SMO !!
I GOTOVO SMO !!
I GOTOVO SMO !!
I GOTOVO SMO !!
I GOTOVO SMO !!
I GOTOVO SMO !!
I GOTOVO SMO !!
I GOTOVO SMO !!

Napokon ste gotovi! Evo kako bi konačni proizvod trebao izgledati i raditi.

Obrađujemo video i ažurirat ćemo ga u sljedeća 24 sata

Korak 14: GLASAJTE

GLASAJTE!
GLASAJTE!

Ako vam se sviđa ovaj projekat, glasajte za takmičenje "Smeće u blago".

Zaista jako cijenjeno! Nadam se da ste uživali u projektu!

Preporučuje se: