Orodha ya maudhui:
- Hatua ya 1: COVID-19 Janga la Kufunga - Changamoto ya Chanzo cha Vipengele
- Hatua ya 2: Ubunifu
- Hatua ya 3: Ni Vipengele Vipi Tunavyohitaji?
- Hatua ya 4: Uchapishaji wa 3D wa FDM
- Hatua ya 5: Uchapishaji wa DLP 3D
- Hatua ya 6: Mkutano wa Swichi katika Mwili wa Kibodi
- Hatua ya 7: Mkutano wa LCD katika Mwili wa Kibodi
- Hatua ya 8: Mkutano wa Encoder ya Rotary kwenye Mwili wa Kibodi
- Hatua ya 9: Mkutano wa Arduino Micro kwenye Mwili wa Kibodi
- Hatua ya 10: Wiring
- Hatua ya 11: Arduino Micro Firmware
- Hatua ya 12: Kamilisha Bunge
- Hatua ya 13: Na Tumefanywa !
- Hatua ya 14: Tafadhali Piga KURA
Video: Kinanda cha HotKeys kilicho na Profaili Maalum: Hatua 14 (na Picha)
2024 Mwandishi: John Day | [email protected]. Mwisho uliobadilishwa: 2024-01-30 12:48
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
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
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?
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
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
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
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
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
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
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
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 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:
- Fanya firmware ya QMK kutoka GitHub.
- Andaa mazingira yako ya ujengaji wa kukusanya firmware kama ilivyoagizwa hapa.
- Pakua na utoe firmware maalum ya kibodi iliyopewa kwenye saraka ya qmk_firmware / keyboards iliyosanikishwa katika hatua ya kwanza.
- Unganisha firmware ya kibodi kwa kutumia amri ifuatayo: qmk kukusanya -kb key5pro -km default
- Pakua na usakinishe kisanduku cha zana cha QMK kwa kuangaza firmware. (Kikasha cha Vifaa cha QMK)
- 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.
- 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.
- 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
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 !
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
Ikiwa unapenda mradi huu, tafadhali pigia kura Mashindano ya "Tupio kwa Hazina".
Inathaminiwa sana! Natumahi mmefurahiya mradi huu!
Ilipendekeza:
Kituo cha hali ya hewa cha IoT kilicho na Ufuatiliaji wa VOCs: Hatua 6
Kituo cha hali ya hewa cha IoT na Ufuatiliaji wa VOCs: Katika hii inayoweza kufundishwa, ninaonyesha jinsi ya kujenga kituo cha hali ya hewa cha Internet-of-Things (IoT) na ufuatiliaji wa Misombo ya Organic Organic (VOCs). Kwa mradi huu, nilitengeneza kitanda cha Do-It-Yourself (DIY). Vifaa na programu ni chanzo wazi
Sura ya Kibodi cha Kibodi cha Kibodi cha Micro Kinanda: Hatua 12 (na Picha)
Kibodi cha Kibodi cha Kibodi cha Kibodi cha Kibodi cha Kibodi Katika kesi hii, kitu ambacho ni na / au kinatengeneza " sanaa. &Quot; Imeshikamana kabisa na lengo hili ni hamu yangu
Kituo cha hali ya hewa cha IoT kilicho na RPi na ESP8266: Hatua 10
Kituo cha hali ya hewa cha IoT na RPi na ESP8266: Kwenye mafunzo ya awali, tumekuwa tukicheza na NodeMCU, sensorer na kujifunza jinsi ya kunasa na kuweka data kwenye ThingSpeak (jukwaa la Mtandao la Vitu (IoT) linalokuwezesha kukusanya na kuhifadhi data za sensa katika wingu na kuendeleza matumizi ya IoT): IOT
Kifurushi cha Kinanda cha USB Kinanda: Hatua 5
Joystick ya Kinanda cha USB: Ni rahisi kutengeneza kibodi cha USB maalum na vidhibiti vya panya. Ninatumia njia za mkato chache wakati ninakadiria picha kwenye Adobe Lightroom, na nikagundua kuwa ninaweza kuwa haraka zaidi kutumia kifurushi cha kidhibiti cha mchezo rahisi. Niliidhihaki kwenye ubao wa mkate na t
Bass, Treble, na Volume Kidhibiti cha USB kilicho na Kinanda cha LED: Hatua 6 (na Picha)
Bass, Treble, na Volume USB Mdhibiti na LED za Kinanda: Nina Creative SoundBlaster Audigy kwenye kompyuta yangu kuu ya desktop na nilihitaji njia ya kurekebisha mipangilio ya bass na treble (pamoja na sauti) wakati wa kusikiliza sauti au media ya media . Nimebadilisha nambari kutoka kwa vyanzo viwili vilivyopewa katika