Talaan ng mga Nilalaman:

HotKeys Keyboard Na May Pasadyang Mga Profile: 14 Hakbang (na may Mga Larawan)
HotKeys Keyboard Na May Pasadyang Mga Profile: 14 Hakbang (na may Mga Larawan)

Video: HotKeys Keyboard Na May Pasadyang Mga Profile: 14 Hakbang (na may Mga Larawan)

Video: HotKeys Keyboard Na May Pasadyang Mga Profile: 14 Hakbang (na may Mga Larawan)
Video: 🔵HOW TO PUT APPS OR ICONS ON LAPTOP SCREEN/ PAANO MAG DOWNLOAD NG APPS SA LAPTOP/ TAGALOG 2024, Disyembre
Anonim
HotKeys Keyboard Na May Pasadyang Mga Profile
HotKeys Keyboard Na May Pasadyang Mga Profile
HotKeys Keyboard Na May Pasadyang Mga Profile
HotKeys Keyboard Na May Pasadyang Mga Profile
HotKeys Keyboard Na May Pasadyang Mga Profile
HotKeys Keyboard Na May Pasadyang Mga Profile
HotKeys Keyboard Na May Pasadyang Mga Profile
HotKeys Keyboard Na May Pasadyang Mga Profile

Inaasahan kong gumagawa ka ng mabuti sa gitna ng Pandemikong ito. Manatiling ligtas. Magpakatatag ka. # COVID19

Bilang isang Industrial Designer, kailangan kong mag-access ng higit sa 7-8 software na may kasamang Solidworks, Photoshop, Illustrator, Keyshot, Indesign, atbp sa araw-araw at oo rin ang ilang mga laro. Kaya, nakaranas ako ng dalawang mga isyu kung saan nagmumula ang aparatong ito sa pagkakaroon nito.

  • Nagkalat na Mga Susi - Ang kumpletong kamay ay naglalakbay sa keyboard sa paghahanap ng isang susi na mayroon sa tapat na sulok tulad ng ESC at ENTER key. Katulad nito, mayroong higit sa 15 mga key na ginagamit ko lamang sa Solidworks at ang mga iyon ay nakakalat sa buong paligid ng keyboard. Kaya, sa halip na baguhin ang aking mga kagustuhan sa keyboard, paulit-ulit, naghanap ako ng isang mini keyboard na maaaring ipasadya ayon sa aking mga pangangailangan. Matapos ang pagkakaroon ng ilang pagsasaliksik nakita ko ang maraming mga disenyo at code na maaaring madaling gawin ang gawaing ito. Ngunit sa lalong madaling panahon na tumalon ako sa pangalawang isyu, nalaman ko na wala sa disenyo ang maaaring magtanggal nito.
  • Iba't ibang Mga Pag-andar - Ang pangalawang isyu ay kapag inililipat ko ang programa, karamihan sa mga key ay ipinagpapalit ang kanilang mga pag-andar tulad ng Adobe Photoshop na ginagawa ang pag-zoom sa ALT + Scroll ngunit kapag pumunta ako sa Adobe Acrobat, ang pag-zoom ay ginagawa ng CTRL + Scroll. Katulad nito, hindi ko nais ang karamihan sa mga susi sa Keyshot na karaniwang ginagamit ko sa Solidworks. At, hindi ako gumagamit ng mga arrow key sa Solidworks na labis na kinakailangan habang gaming.

Kaya, nagpasya akong bumuo ng isang keyboard ng HotKeys gamit ang isang Rotary Knob at isang murang LCD upang baguhin sa pagitan ng iba't ibang mga programa na may nakatuon na key mapping.

Ang Instructable na ito ay upang gawing simple ang daloy ng trabaho at mapahusay ang pagiging produktibo.

Inaasahan namin na nasiyahan ka dito at magsimula tayo!

Hakbang 1: COVID-19 Pandemic Lock-down - isang Hamon sa Mga Source ng Source

COVID-19 Pandemic Lock-down - isang Hamon sa Mga Source ng Pinagmulan
COVID-19 Pandemic Lock-down - isang Hamon sa Mga Source ng Pinagmulan
COVID-19 Pandemic Lock-down - isang Hamon sa Mga Source ng Pinagmulan
COVID-19 Pandemic Lock-down - isang Hamon sa Mga Source ng Pinagmulan
COVID-19 Pandemic Lock-down - isang Hamon sa Mga Source ng Pinagmulan
COVID-19 Pandemic Lock-down - isang Hamon sa Mga Source ng Pinagmulan
COVID-19 Pandemic Lock-down - isang Hamon sa Mga Source ng Pinagmulan
COVID-19 Pandemic Lock-down - isang Hamon sa Mga Source ng Pinagmulan

Ang mundo ay nakikipaglaban sa pandemikong COVID-19 at ang isang-katlo ng populasyon ay nasa ilalim ng lockdown. Sa India, nakahiwalay din kami sa aming mga tahanan at walang posibilidad na mag-order ng mga sangkap para sa proyektong ito dahil ang karamihan sa mga aktibidad na pang-komersyo ay nahinto. Ngunit, mayroon akong karamihan sa mga sangkap na naka-embed sa isa o iba pang produkto.

Mayroon akong ilang mga nasirang produkto, na kinabibilangan ng:

  • TVS Gold Bharat keyboard para sa CherryMX Switches.
  • 12864 Reprap Smart Display para sa Rotary Encoder at Potentiometer.
  • LCD Module para sa 1602 LCD
  • Ang iba pang ilang mga bahagi ay nakuhang muli mula sa mga nakaraang proyekto.

Hakbang 2: Ang Disenyo

Ang disenyo
Ang disenyo
Ang disenyo
Ang disenyo
Ang disenyo
Ang disenyo

Ang kumpletong Project ay dinisenyo sa Solidworks habang pinapanatili ang lahat ng mga parameter para sa additive manufacturing, gamit ang mga bahagi ng istante.

Hakbang 3: Anong Mga Bahagi na Kailangan Namin?

Anong Mga Sangkap ang Kailangan Namin?
Anong Mga Sangkap ang Kailangan Namin?

Mga Elektronikong Bahagi:

  • 1x Arduino Micro
  • 20x Cherry MX mechanical switch
  • 1x 1602 LCD Module
  • 1x Rotary Encoder

Mga Bahagi ng Hardware:

  • 3x M3x8 Bolts
  • 4x M3x5 Bolts

Mga tool:

  • 3d printer
  • M3 Allen Keys
  • Soldering Station
  • Pandikit Baril

Hakbang 4: Pag-print ng FDM 3D

Pag-print ng FDM 3D
Pag-print ng FDM 3D

Nag-print ako ng keyboard body sa FDM 3D Printer

Mga setting ng Aking FDM 3D Printer:

  • Materyal (PLA)
  • Taas ng Layer (0.2mm)
  • Kapal ng Shell (1.2mm)
  • Punan ang Density (20%)
  • Bilis ng Pag-print (60mm / s)
  • Nozzle Temp (210 ° C)
  • Uri ng Suporta (Kahit saan)
  • Uri ng Adhesion ng Platform (Wala)

Maaari mong i-download ang lahat ng mga file na ginagamit sa proyektong ito -

Hakbang 5: Pag-print ng DLP 3D

Pagpi-print ng DLP 3D
Pagpi-print ng DLP 3D

Nag-print ako ng mga takip na nangangailangan ng mas mataas na mga detalye at mas malinaw na ibabaw sa DLP 3D Printer

Mga Setting ng Aking Printer ng DLP 3D:

Lapisan ng Lapis (0.05mm)

Maaari mong i-download ang lahat ng mga file na ginagamit sa proyektong ito -

Hakbang 6: Assembly of Switches sa Keyboard Body

Assembly of Switches sa Keyboard Body
Assembly of Switches sa Keyboard Body
Assembly of Switches sa Keyboard Body
Assembly of Switches sa Keyboard Body
Assembly of Switches sa Keyboard Body
Assembly of Switches sa Keyboard Body

Upang tipunin ang mga switch kailangan namin ng mga sumusunod na bahagi:

  • 1x Katawan ng Keyboard (3D Naka-print na Bahagi)
  • 20x CherryMX Mga mekanikal na Paglipat

Tulad ng inilarawan sa mga imahe, mabilis na magkasya sa lahat ng mga switch sa kani-kanilang mga lugar. Hindi kinakailangan ng bolts o pandikit ay kinakailangan habang ang pagdidisenyo ay tapos na sa lahat ng mga pagpapaubaya at lahat ng mga bahagi ay nababagay sa kanilang sarili.

Hakbang 7: Assembly of LCD sa Keyboard Body

Assembly ng LCD sa Katawan ng Keyboard
Assembly ng LCD sa Katawan ng Keyboard
Assembly ng LCD sa Katawan ng Keyboard
Assembly ng LCD sa Katawan ng Keyboard
Assembly ng LCD sa Katawan ng Keyboard
Assembly ng LCD sa Katawan ng Keyboard

Upang tipunin ang LCD kakailanganin namin ang mga sumusunod na bahagi:

  • 1x Katawan ng Keyboard (3D Naka-print na Bahagi)
  • 1x 1602 LCD
  • 4x M3x5 Bolts

Tulad ng inilarawan sa mga imahe, i-install ang LCD sa kani-kanilang lugar at ayusin ito gamit ang M3x5 bolts.

Hakbang 8: Assembly of Rotary Encoder sa Keyboard Body

Assembly of Rotary Encoder sa Keyboard Body
Assembly of Rotary Encoder sa Keyboard Body
Assembly of Rotary Encoder sa Keyboard Body
Assembly of Rotary Encoder sa Keyboard Body
Assembly of Rotary Encoder sa Keyboard Body
Assembly of Rotary Encoder sa Keyboard Body
Assembly of Rotary Encoder sa Keyboard Body
Assembly of Rotary Encoder sa Keyboard Body

Upang tipunin ang Rotary Encoder kakailanganin namin ang mga sumusunod na bahagi:

  • 1x Katawan ng Keyboard (3D Naka-print na Bahagi)
  • 1x Rotary Encoder

Tulad ng inilarawan sa mga imahe, i-install ang Rotary Encoder sa kani-kanilang lugar.

Hakbang 9: Assembly of Arduino Micro sa Keyboard Body

Assembly ng Arduino Micro sa Keyboard Body
Assembly ng Arduino Micro sa Keyboard Body
Assembly ng Arduino Micro sa Katawan ng Keyboard
Assembly ng Arduino Micro sa Katawan ng Keyboard

Upang tipunin ang Arduino Micro kakailanganin namin ang mga sumusunod na bahagi:

  • 1x Bahagi ng Keyboard (Bahaging Naka-print na 3D)
  • 1x Arduino Micro

Tulad ng inilarawan sa mga imahe, i-install ang Arduino Micro sa kani-kanilang lugar.

Hakbang 10: Mga kable

Kable
Kable
Kable
Kable
Kable
Kable
Kable
Kable

Sundin ang Schematic upang i-wire ang lahat ng mga electronics sa sumusunod na paraan:

| Arduino Micro | Module ng LCD | -------------------------------------------- | VCC | VDD | | GND | VSS | | D4 | Magrehistro Piliin | | D3 | Basahin / Isulat | | D2 | Paganahin | | A0 | Data 4 | | A1 | Data 5 | | A2 | Data 6 | | A3 | Data 7 | ------------ -------------

| Arduino Micro | Keypad Matrix | -------------------------------------------- | D9 | Hanay 1 | | D8 | Hanay 2 | | D7 | Hanay 3 | | D6 | Hanay 4 | | D5 | Hanay 5 | | D15 | Hilera 1 | | D14 | Hilera 2 | | D16 | Hilera 3 | | D10 | Hilera 4 | ------------ -------------

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

Hakbang 11: Arduino Micro Firmware

Arduino Micro Firmware
Arduino Micro Firmware

HID Interface Firmware

Para sa pakikipag-usap sa Laptop / Computer sa pamamagitan ng interface ng HID gagamitin namin ang ATmega32U4 microcontroller ng Arduino Micro.

Ang QMK (Quantum Mechanical Keyboard) ay isang bukas na pamayanan ng mapagkukunan na nakasentro sa paligid ng pagbuo ng mga aparato ng pag-input ng computer. Saklaw ng komunidad ang lahat ng uri ng mga input device, tulad ng mga keyboard, mouse, at MIDI device.

Mga tagubilin na susundan:

  1. I-clone ang QMK firmware mula sa GitHub.
  2. Ihanda ang iyong kapaligiran sa pagbuo para sa pag-iipon ng firmware na itinuro dito.
  3. Mag-download at kumuha ng ibinigay na pasadyang firmware ng keyboard sa qmk_firmware / direktoryo ng mga keyboard na na-clone sa unang hakbang.
  4. Compile ang firmware ng keyboard gamit ang sumusunod na utos: qmk compile -kb key5pro -km default
  5. Mag-download at mag-install ng QMK toolbox para sa pag-flash ng firmware. (QMK Toolbox)
  6. Buksan ang QMK Toolbox at buksan ang naipon na firmware (.hex file) na maaaring matagpuan sa qmk_firmware /.buo ng direktoryo, pagkatapos ay piliin ang atmega32u4 bilang Microcontroller at suriin ang pagpipiliang Auto-Flash.
  7. Ikonekta ang Keyboard sa PC sa pamamagitan ng USB cable, ngayon para sa pag-flash ng keyboard ilagay ang Arduino Micro sa bootloader mode na maaaring gawin sa pamamagitan ng pagpapaikli sa RST pin sa GND.
  8. Matapos i-reset ang arduino, awtomatikong hahanapin ito ng QMK toolbox at i-flash ang firmware dito.

Pag-customize ng Keymaps

Para sa pagpapasadya ng mga keymap, pag-andar ng encoder, pagpapaandar ng LCD at pamamahala sa profile na baguhin ang key5pro / keymaps / default / keymap.c file.

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

Naglalaman ang array na ito ng iba't ibang mga layer ng isang keymap na maaaring magamit bilang iba't ibang mga profile. Ang bawat profile o layer ay maaaring itakda na may iba't ibang mga keycode, macros o pag-andar. (Listahan ng Mga Keycode)

walang bisa ang encoder_update_user (uint8_t index, bool clockwise);

Ang callback ng pagpapaandar na ito ay ma-e-excute sa tuwing mai-trigger ang encoder, hinahawakan ng callback na ito ang paggana ng rotary encoder.

lcd_clrscr (); // limasin ang lcd

lcd_gotoxy (haligi, hilera); // goto posisyon lcd_puts (""); // display data

Ang mga pagpapaandar na ito ay ginagamit upang mapatakbo ang 16X2 LCD module na maaaring magamit upang maipakita ang tukoy na impormasyon sa operasyon sa gumagamit.

Hakbang 12: Kumpletuhin ang Assembly

Kumpletuhin ang Assembly
Kumpletuhin ang Assembly
Kumpletuhin ang Assembly
Kumpletuhin ang Assembly
Kumpletuhin ang Assembly
Kumpletuhin ang Assembly
Kumpletuhin ang Assembly
Kumpletuhin ang Assembly

Upang makumpleto ang pagpupulong, kakailanganin namin ang mga sumusunod na bahagi:

  • 1x Katawan ng Keyboard (3D Naka-print na Bahagi)
  • 1x Bahagi ng Keyboard (Bahaging Naka-print na 3D)
  • 1x Rotary Encoder Cap (3D Printed Part)
  • 20x CherryMX Round Cap (3D Printed Part)

Tulad ng inilarawan sa mga imahe, i-plug ang lahat ng mga takip sa switch at ang rotary cap sa encoder. Pagkatapos, isara ang ilalim na bahagi at i-fasten ito ng M3x8 bolts.

Hakbang 13: At Tapos Na Kami !

At Tapos Na Kami !!
At Tapos Na Kami !!
At Tapos Na Kami !!
At Tapos Na Kami !!
At Tapos Na Kami !!
At Tapos Na Kami !!
At Tapos Na Kami !!
At Tapos Na Kami !!

Tapos ka na sa wakas! Narito kung paano dapat magmukhang at gumana ang panghuling produkto.

Pinoproseso namin ang video at ia-update ito sa susunod na 24 na oras

Hakbang 14: Mangyaring Bumoto

Mangyaring VOTE!
Mangyaring VOTE!

Kung gusto mo ang proyektong ito, mangyaring bumoto para sa "Trash to Treasure" Contest.

Talagang pinahahalagahan! Sana nasiyahan kayo sa proyekto!

Inirerekumendang: