Orodha ya maudhui:

Kinanda cha HotKeys kilicho na Profaili Maalum: Hatua 14 (na Picha)
Kinanda cha HotKeys kilicho na Profaili Maalum: Hatua 14 (na Picha)

Video: Kinanda cha HotKeys kilicho na Profaili Maalum: Hatua 14 (na Picha)

Video: Kinanda cha HotKeys kilicho na Profaili Maalum: Hatua 14 (na Picha)
Video: ComfyUI Tutorial - How to Install ComfyUI on Windows, RunPod & Google Colab | Stable Diffusion SDXL 2024, Novemba
Anonim
Kinanda cha HotKeys Pamoja na Profaili Zilizowekwa
Kinanda cha HotKeys Pamoja na Profaili Zilizowekwa
Kinanda cha HotKeys Pamoja na Profaili Zilizowekwa
Kinanda cha HotKeys Pamoja na Profaili Zilizowekwa
Kinanda cha HotKeys Pamoja na Profaili Zilizowekwa
Kinanda cha HotKeys Pamoja na Profaili Zilizowekwa
Kinanda cha HotKeys Pamoja na Profaili Zilizowekwa
Kinanda cha HotKeys Pamoja na Profaili Zilizowekwa

Natumai unafanya vizuri katikati ya Gonjwa hili. Kuwa Salama. Kuwa hodari. #COVID-19

Kuwa Mbuni wa Viwanda, ninahitaji kupata programu zaidi ya 7-8 ambayo ni pamoja na Solidworks, Photoshop, Illustrator, Keyshot, Indesign, nk kila siku na ndio michezo michache pia. Kwa hivyo, nilipata shida mbili ambazo kifaa hiki kinapatikana.

  • Funguo zilizotawanyika - Mkono kamili unasafiri juu ya kibodi kutafuta kitufe kilichopo kwenye kona tofauti kama ESC na Ingiza kitufe. Vivyo hivyo, kuna funguo zaidi ya 15 ambazo ninatumia tu katika Solidworks na zile zimetawanyika pande zote za kibodi. Kwa hivyo, badala ya kubadilisha mapendeleo yangu ya kibodi, tena na tena, nilitafuta kibodi ndogo ambayo inaweza kugeuzwa kulingana na mahitaji yangu. Baada ya kuwa na utafiti nikapata miundo na nambari nyingi ambazo zinaweza kufanya kazi hii kwa urahisi. Lakini mara tu niliruka kwenye toleo la pili, niligundua kuwa hakuna muundo wowote unaoweza kuondoa hilo.
  • Kazi tofauti - Toleo la pili lilikuwa wakati ninabadilisha programu, funguo nyingi hubadilisha kazi zao kama Adobe Photoshop inafanya zoom na ALT + Tembeza lakini nikienda kwa Adobe Acrobat, kukuza kunafanywa na CTRL + Kitabu. Vivyo hivyo, sitaki funguo nyingi kwenye Keyshot ambazo huwa natumia kwenye Solidworks. Na, sijawahi kutumia funguo za mshale kwenye Solidworks ambazo zinahitajika sana wakati wa kucheza.

Kwa hivyo, niliamua kuunda kibodi ya HotKeys na Knob Rotary na LCD ya bei rahisi kubadilisha kati ya programu tofauti na ramani muhimu ya kujitolea.

Agizo hili ni kurahisisha mtiririko wa kazi na kuongeza tija.

Hebu tumaini utafurahia na wacha tuanze!

Hatua ya 1: COVID-19 Janga la Kufunga - Changamoto ya Chanzo cha Vipengele

Kufungwa-chini kwa janga la COVID-19 - Changamoto ya Chanzo cha Sehemu
Kufungwa-chini kwa janga la COVID-19 - Changamoto ya Chanzo cha Sehemu
Kufungwa-chini kwa janga la COVID-19 - Changamoto ya Chanzo cha Sehemu
Kufungwa-chini kwa janga la COVID-19 - Changamoto ya Chanzo cha Sehemu
Kufungwa-chini kwa janga la COVID-19 - Changamoto ya Chanzo cha Sehemu
Kufungwa-chini kwa janga la COVID-19 - Changamoto ya Chanzo cha Sehemu
Kufungwa-chini kwa janga la COVID-19 - Changamoto ya Chanzo cha Sehemu
Kufungwa-chini kwa janga la COVID-19 - Changamoto ya Chanzo cha Sehemu

Ulimwengu unapigana na janga la COVID-19 na theluthi moja ya idadi ya watu iko chini ya kufungwa. Nchini India, sisi pia tumetengwa katika nyumba zetu na hakuna uwezekano wa kuagiza vifaa vya mradi huu kwani shughuli nyingi za kibiashara zimesimama. Lakini, nina vifaa vingi vilivyoingia kwenye bidhaa moja au nyingine.

Nina bidhaa chache zilizoharibiwa, ambazo ni pamoja na:

  • Kibodi ya TVS Gold Bharat kwa Swichi za CherryMX.
  • 12864 Reprap Smart Display kwa Encoder ya Rotary na Potentiometer.
  • Moduli ya LCD ya 1602 LCD
  • Vipengele vingine vichache vinapatikana kutoka kwa miradi iliyopita.

Hatua ya 2: Ubunifu

Ubunifu
Ubunifu
Ubunifu
Ubunifu
Ubunifu
Ubunifu

Mradi Kamili umeundwa katika Solidworks wakati wa kuweka vigezo vyote vya utengenezaji wa nyongeza, ukitumia vifaa vya rafu.

Hatua ya 3: Ni Vipengele Vipi Tunavyohitaji?

Ni Vipengele Vipi Tunavyohitaji?
Ni Vipengele Vipi Tunavyohitaji?

Vipengele vya Elektroniki:

  • 1x Arduino Micro
  • 20x Cherry MX kubadili mitambo
  • Moduli ya LCD ya 1x 1602
  • Encoder ya Rotary

Vipengele vya vifaa:

  • 3x M3x8 Bolts
  • 4x M3x5 Bolts

Zana:

  • Printa ya 3D
  • M3 Allen Keys
  • Kituo cha Soldering
  • Gundi Bunduki

Hatua ya 4: Uchapishaji wa 3D wa FDM

Uchapishaji wa FDM 3D
Uchapishaji wa FDM 3D

Nilichapisha mwili wa kibodi kwenye Printa ya 3D ya FDM

Mipangilio yangu ya Printa ya 3D ya FDM:

  • Nyenzo (PLA)
  • Urefu wa Tabaka (0.2mm)
  • Unene wa Shell (1.2mm)
  • Jaza Msongamano (20%)
  • Kasi ya kuchapisha (60mm / s)
  • Muda wa Pua (210 ° C)
  • Aina ya Usaidizi (Kila mahali)
  • Aina ya Kuunganisha Jukwaa (Hamna)

Unaweza kupakua faili zote ambazo zinatumika katika mradi huu -

Hatua ya 5: Uchapishaji wa DLP 3D

Uchapishaji wa DLP 3D
Uchapishaji wa DLP 3D

Nilichapisha kofia ambazo zinahitaji maelezo ya juu na uso laini kwenye Printa ya 3D ya 3D

Mipangilio yangu ya Printa ya DLP 3D:

Unene wa Tabaka (0.05mm)

Unaweza kupakua faili zote ambazo zinatumika katika mradi huu -

Hatua ya 6: Mkutano wa Swichi katika Mwili wa Kibodi

Mkutano wa Swichi katika Mwili wa Kibodi
Mkutano wa Swichi katika Mwili wa Kibodi
Mkutano wa Swichi katika Mwili wa Kibodi
Mkutano wa Swichi katika Mwili wa Kibodi
Mkutano wa Swichi katika Mwili wa Kibodi
Mkutano wa Swichi katika Mwili wa Kibodi

Ili kukusanya swichi tutahitaji sehemu zifuatazo:

  • Mwili wa Kibodi ya 1x (Sehemu Iliyochapishwa ya 3D)
  • Mabadiliko ya Mitambo ya CherryMX 20x

Kama ilivyoelezewa kwenye picha, snap inafaa swichi zote katika maeneo yao. Hakuna haja ya bolts au gundi inahitajika kwani kubuni kunafanywa na uvumilivu wote na vifaa vyote vinafaa peke yao.

Hatua ya 7: Mkutano wa LCD katika Mwili wa Kibodi

Mkutano wa LCD katika Mwili wa Kibodi
Mkutano wa LCD katika Mwili wa Kibodi
Mkutano wa LCD katika Mwili wa Kibodi
Mkutano wa LCD katika Mwili wa Kibodi
Mkutano wa LCD katika Mwili wa Kibodi
Mkutano wa LCD katika Mwili wa Kibodi

Ili kukusanya LCD tutahitaji sehemu zifuatazo:

  • Mwili wa Kibodi ya 1x (Sehemu Iliyochapishwa ya 3D)
  • 1x 1602 LCD
  • 4x M3x5 Bolts

Kama ilivyoelezewa kwenye picha, weka LCD mahali hapo na uirekebishe kwa kutumia bolts za M3x5.

Hatua ya 8: Mkutano wa Encoder ya Rotary kwenye Mwili wa Kibodi

Mkusanyiko wa Usimbuaji wa Rotary kwenye Mwili wa Kibodi
Mkusanyiko wa Usimbuaji wa Rotary kwenye Mwili wa Kibodi
Mkusanyiko wa Usimbuaji wa Rotary kwenye Mwili wa Kibodi
Mkusanyiko wa Usimbuaji wa Rotary kwenye Mwili wa Kibodi
Mkusanyiko wa Usimbuaji wa Rotary kwenye Mwili wa Kibodi
Mkusanyiko wa Usimbuaji wa Rotary kwenye Mwili wa Kibodi
Mkusanyiko wa Usimbuaji wa Rotary kwenye Mwili wa Kibodi
Mkusanyiko wa Usimbuaji wa Rotary kwenye Mwili wa Kibodi

Kukusanya Encoder ya Rotary tutahitaji sehemu zifuatazo:

  • Mwili wa Kibodi ya 1x (Sehemu Iliyochapishwa ya 3D)
  • Encoder ya Rotary

Kama ilivyoelezwa kwenye picha, sakinisha Encoder ya Rotary mahali husika.

Hatua ya 9: Mkutano wa Arduino Micro kwenye Mwili wa Kibodi

Mkutano wa Arduino Micro katika Mwili wa Kibodi
Mkutano wa Arduino Micro katika Mwili wa Kibodi
Mkutano wa Arduino Micro katika Mwili wa Kibodi
Mkutano wa Arduino Micro katika Mwili wa Kibodi

Ili kukusanya Arduino Micro tutahitaji sehemu zifuatazo:

  • Sehemu ya Chini ya Kibodi ya 1x (Sehemu Iliyochapishwa ya 3D)
  • 1x Arduino Micro

Kama ilivyoelezwa kwenye picha, weka Arduino Micro mahali hapo.

Hatua ya 10: Wiring

Wiring
Wiring
Wiring
Wiring
Wiring
Wiring
Wiring
Wiring

Fuata Mpangilio kuweka waya wote kwa njia ifuatayo:

| Arduino Micro | Moduli ya LCD | ----------------------------------------------- | VCC | VDD | | GND | VSS | | D4 | Sajili Chagua | | D3 | Soma / Andika | | D2 | Washa | | A0 | Takwimu 4 | | A1 | Takwimu 5 | | A2 | Takwimu 6 | | A3 | Takwimu 7 | -----------------------------------------------

| Arduino Micro | Kiwango cha Keypad Matrix | ----------------------------------------------- | D9 | Safu wima 1 | | D8 | Safuwima 2 | | D7 | Safuwima 3 | | D6 | Safuwima 4 | | D5 | Safuwima 5 | | D15 | Mstari wa 1 | | D14 | Mstari wa 2 | | D16 | Mstari wa 3 | | D10 | Mstari wa 4 | -----------------------------------------------

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

Hatua ya 11: Arduino Micro Firmware

Firmware ndogo ya Arduino
Firmware ndogo ya Arduino

Firmware ya Kiolesura cha FICHA

Kwa kuwasiliana na Laptop / Kompyuta kupitia kiolesura cha HID tutatumia mdhibiti mdogo wa Armeino Micro's ATmega32U4.

QMK (Kinanda ya Mitambo ya Quantum) ni jamii ya chanzo wazi inayozingatia kukuza vifaa vya kuingiza kompyuta. Jamii inajumuisha kila aina ya vifaa vya kuingiza, kama vile kibodi, panya, na vifaa vya MIDI.

Maagizo ya kufuata:

  1. Fanya firmware ya QMK kutoka GitHub.
  2. Andaa mazingira yako ya ujengaji wa kukusanya firmware kama ilivyoagizwa hapa.
  3. Pakua na utoe firmware maalum ya kibodi iliyopewa kwenye saraka ya qmk_firmware / keyboards iliyosanikishwa katika hatua ya kwanza.
  4. Unganisha firmware ya kibodi kwa kutumia amri ifuatayo: qmk kukusanya -kb key5pro -km default
  5. Pakua na usakinishe kisanduku cha zana cha QMK kwa kuangaza firmware. (Kikasha cha Vifaa cha QMK)
  6. Fungua Kikasha cha Vifaa cha QMK na ufungue firmware iliyokusanywa (faili ya hex) ambayo inaweza kupatikana kwenye saraka ya qmk_firmware /.build, kisha uchague atmega32u4 kama Microcontroller na uangalie chaguo la Auto-Flash.
  7. Unganisha Kinanda kwa PC kupitia kebo ya USB, sasa kwa kuangaza kibodi weka Arduino Micro kwenye hali ya bootloader ambayo inaweza kufanywa kwa kufupisha pini ya RST kwenda GND.
  8. Baada ya kuweka upya arduino, sanduku la zana la QMK linaipata moja kwa moja na kuwasha firmware juu yake.

Utengenezaji wa Keymaps

Kwa kubadilisha mapendeleo ya vitufe, kazi za kusimba, utendaji wa LCD na usimamizi wa wasifu rekebisha faili ya key5pro / keymaps / default / keymap.c.

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

Safu hii ina tabaka tofauti za ramani muhimu ambayo inaweza kutumika kama wasifu tofauti. Kila wasifu au safu inaweza kuweka na nambari tofauti za funguo, macros au kazi. (Orodha ya Nambari Msimbo)

utupu encoder_update_user (faharisi ya uint8_t, bool saa moja kwa moja);

Upigaji simu wa kazi hii utastahikiwa kila wakati usimbuaji unasababishwa, upigaji simu huu unashughulikia utendaji wa kisimbuzi cha rotary.

lcd_clrscr (); // futa lcd

lcd_gotoxy (safu, safu); // nafasi ya picha lcd_puts (""); // data ya kuonyesha

Kazi hizi hutumiwa kuendesha moduli ya 16X2 LCD ambayo inaweza kutumika kuonyesha habari maalum ya operesheni kwa mtumiaji.

Hatua ya 12: Kamilisha Bunge

Kamilisha Bunge
Kamilisha Bunge
Kamilisha Bunge
Kamilisha Bunge
Kamilisha Bunge
Kamilisha Bunge
Kamilisha Bunge
Kamilisha Bunge

Kukamilisha mkutano, tutahitaji sehemu zifuatazo:

  • Mwili wa Kibodi ya 1x (Sehemu Iliyochapishwa ya 3D)
  • Sehemu ya Chini ya Kibodi ya 1x (Sehemu Iliyochapishwa ya 3D)
  • Sura ya Usajili wa Rotary ya 1x (Sehemu Iliyochapishwa ya 3D)
  • 20x CherryMX Round Cap (Sehemu iliyochapishwa ya 3D)

Kama ilivyoelezewa kwenye picha, ingiza kofia zote kwenye swichi na kofia ya kuzunguka kwenye encoder. Kisha, funga sehemu ya chini na uifanye na bolts za M3x8.

Hatua ya 13: Na Tumefanywa !

Na Tumefanywa !!
Na Tumefanywa !!
Na Tumefanywa !!
Na Tumefanywa !!
Na Tumefanywa !!
Na Tumefanywa !!
Na Tumefanywa !!
Na Tumefanywa !!

Umemaliza! Hivi ndivyo bidhaa ya mwisho inapaswa kuonekana na kufanya kazi kama.

Tunasindika video na tutaisasisha katika masaa 24 yajayo

Hatua ya 14: Tafadhali Piga KURA

Tafadhali PIGA KURA!
Tafadhali PIGA KURA!

Ikiwa unapenda mradi huu, tafadhali pigia kura Mashindano ya "Tupio kwa Hazina".

Inathaminiwa sana! Natumahi mmefurahiya mradi huu!

Ilipendekeza: