Përmbajtje:

Tastiera HotKeys me profile të personalizuara: 14 hapa (me fotografi)
Tastiera HotKeys me profile të personalizuara: 14 hapa (me fotografi)

Video: Tastiera HotKeys me profile të personalizuara: 14 hapa (me fotografi)

Video: Tastiera HotKeys me profile të personalizuara: 14 hapa (me fotografi)
Video: Redragon Caraxes Pro K644 SE Review: A Great 65% Mechanical Keyboard 2024, Dhjetor
Anonim
Tastiera HotKeys me profile të personalizuara
Tastiera HotKeys me profile të personalizuara
Tastiera HotKeys me profile të personalizuara
Tastiera HotKeys me profile të personalizuara
Tastiera HotKeys me profile të personalizuara
Tastiera HotKeys me profile të personalizuara
Tastiera HotKeys me profile të personalizuara
Tastiera HotKeys me profile të personalizuara

Shpresoj të jeni mirë mes kësaj Pandemie. Jini të Sigurt. Bëhu i fortë. #COVID-19

Duke qenë një Dizajner Industrial, më duhet të qasem në më shumë se 7-8 softuer i cili përfshin Solidworks, Photoshop, Illustrator, Keyshot, Indesign, etj në baza ditore dhe po ashtu edhe disa lojëra. Pra, unë përjetova dy çështje nga të cilat kjo pajisje vjen në ekzistencën e saj.

  • Çelësat e shpërndarë - Dora e plotë udhëton mbi tastierë në kërkim të një çelësi që ekziston në cepin e kundërt si çelësi ESC dhe ENTER. Në mënyrë të ngjashme, ka më shumë se 15 çelësa që i përdor vetëm në Solidworks dhe ato janë të shpërndara në të gjithë tastierën. Pra, në vend që të ndryshoja preferencat e tastierës sime, përsëri dhe përsëri, unë kërkova një mini tastierë që mund të personalizohet sipas nevojave të mia. Pas disa kërkimeve, gjeta shumë modele dhe kode që mund ta bëjnë këtë detyrë me lehtësi. Por sapo u hodha në çështjen e dytë, zbulova se asnjë nga dizajni nuk mund ta eliminojë atë.
  • Funksione të ndryshme - Çështja e dytë ishte kur ndërroja programin, shumica e çelësave ndërrojnë funksionet e tyre si Adobe Photoshop është duke bërë zmadhim me ALT+Scroll por kur shkoj në Adobe Acrobat, zmadhimi bëhet me CTRL+Scroll. Në mënyrë të ngjashme, nuk dua shumicën e çelësave në Keyshot të cilat zakonisht i përdor në Solidworks. Dhe, unë kurrë nuk përdor çelësat e shigjetave në Solidworks të cilat janë jashtëzakonisht të kërkuara gjatë lojërave.

Kështu, vendosa të ndërtoj një tastierë HotKeys me një çelës rrotullues dhe një LCD të lirë për të ndryshuar midis programeve të ndryshme me hartë të dedikuar të çelësave.

Ky udhëzues është për të thjeshtuar rrjedhën e punës dhe për të rritur produktivitetin.

Le të shpresojmë që të kënaqeni dhe të fillojmë!

Hapi 1: Bllokimi i pandemisë COVID-19-një sfidë për përbërësit burim

Bllokimi i pandemisë COVID-19-një sfidë për përbërësit burim
Bllokimi i pandemisë COVID-19-një sfidë për përbërësit burim
Bllokimi i pandemisë COVID-19-një sfidë për përbërësit burim
Bllokimi i pandemisë COVID-19-një sfidë për përbërësit burim
Bllokimi i pandemisë COVID-19-një sfidë për përbërësit burim
Bllokimi i pandemisë COVID-19-një sfidë për përbërësit burim
Bllokimi i pandemisë COVID-19-një sfidë për përbërësit burim
Bllokimi i pandemisë COVID-19-një sfidë për përbërësit burim

Bota po lufton me pandeminë COVID-19 dhe një e treta e popullsisë është nën mbyllje. Në Indi, ne jemi gjithashtu të izoluar në shtëpitë tona dhe nuk ka asnjë mundësi për të porositur përbërës për këtë projekt pasi shumica e aktiviteteve tregtare janë ndalur. Por, unë kam shumicën e përbërësve të ngulitur në njërin ose produktin tjetër.

Unë kam disa produkte të dëmtuara, të cilat përfshijnë:

  • Tastiera TVS Gold Bharat për Çelsat CherryMX.
  • 12864 Reprap Smart Display për Kodifikues Rrotullues dhe Potenciometër.
  • Moduli LCD për 1602 LCD
  • Disa komponentë të tjerë janë nxjerrë nga projektet e mëparshme.

Hapi 2: Dizajni

Dizajni
Dizajni
Dizajni
Dizajni
Dizajni
Dizajni

Projekti i plotë është krijuar në Solidworks duke ruajtur të gjithë parametrat për prodhimin e aditivëve, duke përdorur përbërësit e raftit.

Hapi 3: Cilat përbërës na duhen?

Cilat përbërës na duhen?
Cilat përbërës na duhen?

Komponentët elektronikë:

  • 1x Arduino Micro
  • Çelës mekanik 20x Cherry MX
  • 1x 1602 Modul LCD
  • 1x Kodifikues rrotullues

Komponentët e harduerit:

  • 3x Vidhosje M3x8
  • 4x rrufe në qiell M3x5

Mjetet:

  • Printer 3D
  • M3 Çelësat Allen
  • Stacioni i saldimit
  • Armë ngjitëse

Hapi 4: Shtypja 3D FDM

Shtypje 3D FDM
Shtypje 3D FDM

Kam shtypur trupin e tastierës në FDM 3D Printer

Cilësimet e printerit tim FDM 3D:

  • Materiali (PLA)
  • Lartësia e Shtresës (0.2mm)
  • Trashësia e guaskës (1.2 mm)
  • Dendësia e mbushjes (20%)
  • Shpejtësia e printimit (60mm/s)
  • Temperatura e hundës (210 ° C)
  • Lloji i Mbështetjes (Kudo)
  • Lloji i ngjitjes në platformë (asnjë)

Ju mund të shkarkoni të gjithë skedarët që përdoren në këtë projekt -

Hapi 5: DLP Printimi 3D

Shtypje 3D DLP
Shtypje 3D DLP

I printova kapakët që kërkonin detaje më të larta dhe sipërfaqe më të lëmuar në DLP 3D Printer

Cilësimet e printerit tim DLP 3D:

Trashësia e shtresës (0.05mm)

Ju mund të shkarkoni të gjithë skedarët që përdoren në këtë projekt -

Hapi 6: Montimi i çelsave në trupin e tastierës

Montimi i çelsave në trupin e tastierës
Montimi i çelsave në trupin e tastierës
Montimi i çelsave në trupin e tastierës
Montimi i çelsave në trupin e tastierës
Montimi i çelsave në trupin e tastierës
Montimi i çelsave në trupin e tastierës

Për të mbledhur çelsat do të na duhen pjesët e mëposhtme:

  • Trupi i tastierës 1x (Pjesë e printuar në 3D)
  • 20x Çelësa mekanikë CherryMX

Siç përshkruhet në imazhe, snap i vendos të gjithë çelsat në vendet e tyre përkatëse. Nuk kërkohet bulona ose zam pasi dizajnimi bëhet me të gjitha tolerancat dhe të gjithë përbërësit përshtaten më vete.

Hapi 7: Montimi i LCD -së në trupin e tastierës

Montimi i LCD në trupin e tastierës
Montimi i LCD në trupin e tastierës
Montimi i LCD në trupin e tastierës
Montimi i LCD në trupin e tastierës
Montimi i LCD në trupin e tastierës
Montimi i LCD në trupin e tastierës

Për të montuar LCD -në do të na duhen pjesët e mëposhtme:

  • Trupi i tastierës 1x (Pjesë e printuar në 3D)
  • LCD 1x 1602
  • 4x rrufe në qiell M3x5

Siç përshkruhet në imazhe, instaloni LCD në vendin përkatës dhe rregulloni atë duke përdorur bulona M3x5.

Hapi 8: Montimi i kodifikuesit rrotullues në trupin e tastierës

Asambleja e kodifikuesit rrotullues në trupin e tastierës
Asambleja e kodifikuesit rrotullues në trupin e tastierës
Asambleja e kodifikuesit rrotullues në trupin e tastierës
Asambleja e kodifikuesit rrotullues në trupin e tastierës
Montimi i kodifikuesit rrotullues në trupin e tastierës
Montimi i kodifikuesit rrotullues në trupin e tastierës
Asambleja e kodifikuesit rrotullues në trupin e tastierës
Asambleja e kodifikuesit rrotullues në trupin e tastierës

Për të mbledhur koduesin rrotullues do të na duhen pjesët e mëposhtme:

  • Trupi i tastierës 1x (Pjesë e printuar në 3D)
  • 1x Kodifikues rrotullues

Siç përshkruhet në imazhe, instaloni koduesin rrotullues në vendin përkatës.

Hapi 9: Montimi i Arduino Micro në trupin e tastierës

Montimi i Arduino Micro në trupin e tastierës
Montimi i Arduino Micro në trupin e tastierës
Montimi i Arduino Micro në trupin e tastierës
Montimi i Arduino Micro në trupin e tastierës

Për të montuar Arduino Micro do të na duhen pjesët e mëposhtme:

  • 1x Pjesa e Fundit e Tastierës (Pjesë e Shtypur 3D)
  • 1x Arduino Micro

Siç përshkruhet në imazhe, instaloni Arduino Micro në vendin përkatës.

Hapi 10: Instalimet elektrike

Instalime elektrike
Instalime elektrike
Instalime elektrike
Instalime elektrike
Instalime elektrike
Instalime elektrike
Instalime elektrike
Instalime elektrike

Ndiqni Skemën për të lidhur të gjitha pajisjet elektronike në mënyrën e mëposhtme:

| Arduino Mikro | Moduli LCD | -------------------------------------------------- | | KQV | VDD | | GND | VSS | | D4 | Regjistrohu Zgjidh | | D3 | Lexo/Shkruaj | | D2 | Aktivizo | | A0 | Të dhënat 4 | | A1 | Të dhënat 5 | | A2 | Të dhënat 6 | | A3 | Të dhënat 7 | --------------------------------------------------

| Arduino Mikro | Matrica e tastierës | -------------------------------------------------- | | D9 | Kolona 1 | | D8 | Kolona 2 | | D7 | Kolona 3 | | D6 | Kolona 4 | | D5 | Kolona 5 | | D15 | Rreshti 1 | | D14 | Rreshti 2 | | D16 | Rreshti 3 | | D10 | Rreshti 4 | --------------------------------------------------

| Arduino Mikro | Kodifikues rrotullues | -------------------------------------------------- | | D0 | Pad_A | | D1 | Pad_B | | GND | GND | --------------------------------------------------

Hapi 11: Firmware Arduino Micro

Firmware Arduino Micro
Firmware Arduino Micro

Fsheh firmware i ndërfaqes

Për komunikim me laptopin/kompjuterin përmes ndërfaqes HID ne do të përdorim mikrokontrolluesin e Arduino Micro ATmega32U4.

QMK (Tastiera Mekanike Kuantike) është një bashkësi me burim të hapur, e përqendruar rreth zhvillimit të pajisjeve hyrëse kompjuterike. Komuniteti përfshin të gjitha llojet e pajisjeve hyrëse, të tilla si tastiera, minj dhe pajisje MIDI.

Udhëzimet që duhen ndjekur:

  1. Klononi firmware QMK nga GitHub.
  2. Përgatitni mjedisin tuaj të ndërtimit për përpilimin e firmuerit siç udhëzohet këtu.
  3. Shkarkoni dhe nxirrni firmware -in e caktuar të tastierës në drejtorinë e klonuar qmk_firmware/tastierë në hapin e parë.
  4. Përpiloni firmuerin e tastierës duke përdorur komandën e mëposhtme: qmk përpiloni -kb key5pro -km parazgjedhje
  5. Shkarkoni dhe instaloni kutinë e veglave QMK për ndezjen e firmuerit. (Kutia e veglave QMK)
  6. Hapni Toolbox QMK dhe hapni firmware-in e përpiluar (.hex file) i cili mund të gjendet në drejtorinë qmk_firmware/.build, pastaj zgjidhni atmega32u4 si Mikrokontrollues dhe kontrolloni opsionin Auto-Flash.
  7. Lidhni tastierën me kompjuterin përmes kabllit USB, tani për ndezjen e tastierës vendoseni Arduino Micro në modalitetin e ngarkuesit, i cili mund të bëhet duke shkurtuar pinin RST në GND.
  8. Pas rivendosjes së arduino, kutia e veglave QMK e gjen automatikisht dhe ndez firmuerin mbi të.

Personalizimi i hartave kyçe

Për të personalizuar hartat kryesore, funksionet e kodifikuesit, funksionalitetin LCD dhe menaxhimin e profilit modifikoni skedarin key5pro/keymaps/default/keymap.c.

const uint16_t çelësat PROGMEM [MATRIX_ROWS] [MATRIX_COLS] = {};

Ky grup përmban shtresa të ndryshme të një harte kyçe të cilat mund të përdoren si profile të ndryshme. Çdo profil ose shtresë mund të vendoset me kode të ndryshme, makro ose funksione. (Lista e kodeve kryesore)

void encoder_update_user (indeksi uint8_t, bool në drejtim të akrepave të orës);

Ky funksion i kthimit në telefon do të ngacmohet sa herë që aktivizohet koduesi, ky kthim mban funksionimin e kodifikuesit rrotullues.

lcd_clrscr (); // pastroni LCD -në

lcd_gotoxy (kolona, rreshti); // mori pozicionin lcd_puts (""); // shfaq të dhënat

Këto funksione përdoren për të operuar me modulin LCD 16X2 i cili mund të përdoret për të shfaqur informacionin specifik të funksionimit tek përdoruesi.

Hapi 12: Përfundoni Kuvendin

Përfundoni Kuvendin
Përfundoni Kuvendin
Përfundoni Kuvendin
Përfundoni Kuvendin
Përfundoni Kuvendin
Përfundoni Kuvendin
Përfundoni Kuvendin
Përfundoni Kuvendin

Për të përfunduar asamblenë, do të na duhen pjesët e mëposhtme:

  • Trupi i tastierës 1x (Pjesë e printuar në 3D)
  • 1x Pjesa e Fundit e Tastierës (Pjesë e Shtypur 3D)
  • 1x kapak kodues rrotullues (pjesë e printuar në 3D)
  • Kapak i rrumbullakët 20x CherryMX (Pjesë e printuar 3D)

Siç përshkruhet në imazhe, lidhni të gjitha kapakët në çelsin dhe kapakun rrotullues në kodues. Pastaj, mbyllni pjesën e poshtme dhe fiksojeni atë me bulona M3x8.

Hapi 13: Dhe Ne jemi Bërë !

Dhe Jemi BONR !!
Dhe Jemi BONR !!
Dhe Jemi Bërë !!
Dhe Jemi Bërë !!
Dhe Jemi BONR !!
Dhe Jemi BONR !!
Dhe Jemi Bërë !!
Dhe Jemi Bërë !!

Më në fund mbaruat! Ja se si duhet të duket dhe të funksionojë produkti përfundimtar.

Ne jemi duke e përpunuar videon dhe do ta përditësojmë në 24 orët e ardhshme

Hapi 14: Ju lutemi VOTONI

Ju lutemi VOTONI!
Ju lutemi VOTONI!

Nëse ju pëlqen ky projekt, ju lutemi votoni për Konkursin "Trash to thesar".

Vlerësuar vërtet shumë! Shpresoj që ju pëlqeu projekti!

Recommended: