Satura rādītājs:
- 1. darbība: COVID-19 pandēmijas bloķēšana-izaicinājums avota komponentiem
- 2. solis: dizains
- 3. darbība: kādi komponenti mums ir nepieciešami?
- 4. darbība: FDM 3D drukāšana
- 5. darbība: DLP 3D drukāšana
- 6. darbība: slēdžu montāža tastatūras korpusā
- 7. solis: LCD montāža tastatūras korpusā
- 8. solis: rotējošā kodētāja montāža tastatūras korpusā
- 9. solis: Arduino Micro montāža tastatūras korpusā
- 10. solis: elektroinstalācija
- 11. darbība: Arduino mikro programmaparatūra
- 12. solis: pabeidziet montāžu
- 13. solis: un mēs esam GATAVI
- 14. solis: lūdzu, BALSOJIET
Video: HotKeys tastatūra ar pielāgotiem profiliem: 14 soļi (ar attēliem)
2024 Autors: John Day | [email protected]. Pēdējoreiz modificēts: 2024-01-30 10:51
Es ceru, ka šīs pandēmijas laikā jums veicas labi. Esi piesardzīgs. Esi stiprs. #COVID-19
Būdams rūpnieciskais dizainers, man katru dienu ir jāpiekļūst vairāk nekā 7–8 programmatūrām, kas ietver Solidworks, Photoshop, Illustrator, Keyshot, Indesign u.c., kā arī dažas spēles. Tātad, es saskāros ar divām problēmām, no kurām šī ierīce sāk pastāvēt.
- Izkaisīti taustiņi - visa roka pārvietojas pa tastatūru, meklējot atslēgu, kas atrodas pretējā stūrī, piemēram, ESC un ENTER taustiņu. Līdzīgi ir vairāk nekā 15 taustiņi, kurus izmantoju tikai Solidworks, un tie ir izkaisīti pa visu tastatūru. Tātad, tā vietā, lai mainītu tastatūras preferences, atkal un atkal es meklēju mini tastatūru, kuru var pielāgot atbilstoši manām vajadzībām. Pēc dažiem pētījumiem es atklāju daudz dizainu un kodu, kas var viegli veikt šo uzdevumu. Bet, tiklīdz es ķēros pie otrā jautājuma, es atklāju, ka neviens no dizaina veidiem to nevar novērst.
- Dažādas funkcijas - Otrā problēma bija, pārslēdzot programmu, lielākā daļa taustiņu maina savas funkcijas, piemēram, Adobe Photoshop veic tālummaiņu, izmantojot ALT+Ritināšana, bet, pārejot uz Adobe Acrobat, tālummaiņu veic, izmantojot CTRL+Ritināšana. Tāpat es nevēlos lielāko daļu Keyshot taustiņu, kurus parasti izmantoju Solidworks. Un es nekad neizmantoju Solidworks bulttaustiņus, kas ir ārkārtīgi nepieciešami spēļu laikā.
Tātad, es nolēmu izveidot HotKeys tastatūru ar rotējošu pogu un lētu LCD, lai mainītu starp dažādām programmām, izmantojot īpašu taustiņu kartēšanu.
Šī pamācība ir paredzēta, lai vienkāršotu darbplūsmu un uzlabotu produktivitāti.
Cerēsim, ka jums patiks un sāksim!
1. darbība: COVID-19 pandēmijas bloķēšana-izaicinājums avota komponentiem
Pasaule cīnās ar COVID-19 pandēmiju, un viena trešdaļa iedzīvotāju ir slēgta. Indijā mēs arī esam izolēti savās mājās, un nav iespējas pasūtīt komponentus šim projektam, jo lielākā daļa komerciālo darbību tiek pārtrauktas. Bet lielākā daļa sastāvdaļu man ir iestrādātas vienā vai otrā produktā.
Man ir daži bojāti produkti, tostarp:
- TVS Gold Bharat tastatūra CherryMX slēdžiem.
- 12864 Reprap viedais displejs rotācijas kodētājam un potenciometram.
- LCD modulis 1602 LCD
- Citas dažas sastāvdaļas tiek atgūtas no iepriekšējiem projektiem.
2. solis: dizains
Complete Project ir izstrādāts Solidworks, vienlaikus saglabājot visus piedevu ražošanas parametrus, izmantojot plaukta komponentus.
3. darbība: kādi komponenti mums ir nepieciešami?
Elektroniskās sastāvdaļas:
- 1x Arduino Micro
- 20x Cherry MX mehāniskais slēdzis
- 1x 1602 LCD modulis
- 1x rotējošais kodētājs
Aparatūras komponenti:
- 3x M3x8 skrūves
- 4x M3x5 skrūves
Rīki:
- 3D printeris
- M3 Allen Keys
- Lodēšanas stacija
- Līmes pistole
4. darbība: FDM 3D drukāšana
Es drukāju tastatūras korpusu uz FDM 3D printera
Mani FDM 3D printera iestatījumi:
- Materiāls (PLA)
- Slāņa augstums (0,2 mm)
- Korpusa biezums (1,2 mm)
- Aizpildīšanas blīvums (20%)
- Drukas ātrums (60 mm/s)
- Sprauslas temperatūra (210 ° C)
- Atbalsta veids (visur)
- Platformas adhēzijas veids (nav)
Jūs varat lejupielādēt visus failus, kas tiek izmantoti šajā projektā -
5. darbība: DLP 3D drukāšana
Es DLP 3D printerī iespiedu vāciņus, kuriem bija nepieciešama lielāka informācija un gludāka virsma
Mani DLP 3D printera iestatījumi:
Slāņa biezums (0,05 mm)
Jūs varat lejupielādēt visus failus, kas tiek izmantoti šajā projektā -
6. darbība: slēdžu montāža tastatūras korpusā
Slēdžu salikšanai mums būs nepieciešamas šādas detaļas:
- 1x tastatūras korpuss (3D drukātā daļa)
- 20x CherryMX mehāniskie slēdži
Kā aprakstīts attēlos, piestipriniet visus slēdžus savās vietās. Nav vajadzīgas skrūves vai līme, jo projektēšana tiek veikta ar visām pielaidēm, un visas detaļas tiek piemērotas pašas.
7. solis: LCD montāža tastatūras korpusā
Lai saliktu LCD, mums būs nepieciešamas šādas detaļas:
- 1x tastatūras korpuss (3D drukātā daļa)
- 1x 1602 LCD
- 4x M3x5 skrūves
Kā aprakstīts attēlos, uzstādiet LCD attiecīgajā vietā un salabojiet to, izmantojot M3x5 skrūves.
8. solis: rotējošā kodētāja montāža tastatūras korpusā
Lai saliktu rotējošo kodētāju, mums būs nepieciešamas šādas detaļas:
- 1x tastatūras korpuss (3D drukātā daļa)
- 1x rotējošais kodētājs
Kā aprakstīts attēlos, uzstādiet rotācijas kodētāju attiecīgajā vietā.
9. solis: Arduino Micro montāža tastatūras korpusā
Lai saliktu Arduino Micro, mums būs nepieciešamas šādas detaļas:
- 1x tastatūras apakšējā daļa (3D drukātā daļa)
- 1x Arduino Micro
Kā aprakstīts attēlos, instalējiet Arduino Micro attiecīgajā vietā.
10. solis: elektroinstalācija
Izpildiet shēmu, lai savienotu visu elektroniku šādā veidā:
| Arduino Micro | LCD modulis | ----------------------------------------------- | VCC | VDD | | GND | VSS | | D4 | Reģistrēties Izvēlieties | | D3 | Lasīt/rakstīt | | D2 | Iespējot | | A0 | 4. dati | | A1 | 5. dati | | A2 | 6. dati | | A3 | 7. dati | -----------------------------------------------
| Arduino Micro | Tastatūras matrica | ----------------------------------------------- | D9 | 1. sleja | | D8 | 2. sleja | | D7 | 3. sleja | | D6 | 4. sleja | | D5 | 5. sleja | | D15 | 1. rinda | | D14 | 2. rinda | | D16 | 3. rinda | | D10 | 4. rinda | -----------------------------------------------
| Arduino Micro | Rotācijas kodētājs | ----------------------------------------------- | D0 | Pad_A | | D1 | Pad_B | | GND | GND | -----------------------------------------------
11. darbība: Arduino mikro programmaparatūra
HID interfeisa programmaparatūra
Lai sazinātos ar klēpjdatoru/datoru, izmantojot HID saskarni, mēs izmantosim Arduino Micro ATmega32U4 mikrokontrolleru.
QMK (Quantum Mechanical Keyboard) ir atvērtā pirmkoda kopiena, kuras centrā ir datoru ievades ierīču izstrāde. Kopiena ietver visu veidu ievades ierīces, piemēram, tastatūras, peles un MIDI ierīces.
Norādījumi, kas jāievēro:
- Klonējiet QMK programmaparatūru no GitHub.
- Sagatavojiet savu būvēšanas vidi programmaparatūras apkopošanai, kā norādīts šeit.
- Lejupielādējiet un izvelciet doto pielāgoto tastatūras programmaparatūru pirmajā solī klonētajā direktorijā qmk_firmware/klaviatūras.
- Kompilējiet tastatūras programmaparatūru, izmantojot šādu komandu: qmk compile -kb key5pro -km noklusējuma
- Lejupielādējiet un instalējiet QMK rīkjoslu programmaparatūras mirgošanai. (QMK Toolbox)
- Atveriet QMK Toolbox un atveriet apkopoto programmaparatūru (.hex failu), kuru var atrast direktorijā qmk_firmware/.build, pēc tam atlasiet atmega32u4 kā mikrokontrolleri un atzīmējiet opciju Auto-Flash.
- Pievienojiet tastatūru datoram, izmantojot USB kabeli. Tagad, lai mirgo tastatūra, ievietojiet Arduino Micro sāknēšanas ielādes režīmā, ko var izdarīt, saīsinot RST tapu līdz GND.
- Pēc arduino atiestatīšanas QMK rīklodziņš to automātiski atrod un uz tā mirgo programmaparatūra.
Taustiņu karšu pielāgošana
Lai pielāgotu taustiņu kartes, kodētāja funkcijas, LCD funkcionalitāti un profila pārvaldību, mainiet failu key5pro/keymaps/default/keymap.c.
const uint16_t PROGMEMA atslēgu kartes [MATRIX_ROWS] [MATRIX_COLS] = {};
Šajā masīvā ir dažādi taustiņu kartes slāņi, kurus var izmantot kā dažādus profilus. Katru profilu vai slāni var iestatīt ar dažādiem atslēgas kodiem, makro vai funkcijām. (Keikodu saraksts)
void encoder_update_user (indekss uint8_t, bool pulksteņrādītāja virzienā);
Šī funkcijas atzvanīšana tiks izslēgta katru reizi, kad tiek iedarbināts kodētājs, šī atzvanīšana nodrošina rotējošā kodētāja darbību.
lcd_clrscr (); // notīriet lcd
lcd_gotoxy (kolonna, rinda); // goto position lcd_puts (""); // parādīt datus
Šīs funkcijas tiek izmantotas, lai darbinātu 16X2 LCD moduli, ko var izmantot, lai lietotājam parādītu konkrētu darbību informāciju.
12. solis: pabeidziet montāžu
Lai pabeigtu montāžu, mums būs nepieciešamas šādas detaļas:
- 1x tastatūras korpuss (3D drukātā daļa)
- 1x tastatūras apakšējā daļa (3D drukātā daļa)
- 1x rotējošā kodētāja vāciņš (3D drukātā daļa)
- 20x CherryMX apaļais vāciņš (3D drukātā daļa)
Kā aprakstīts attēlos, pievienojiet slēdžiem visus vāciņus un kodētāja rotējošo vāciņu. Pēc tam aizveriet apakšējo daļu un piestipriniet to ar M3x8 skrūvēm.
13. solis: un mēs esam GATAVI
Jūs beidzot esat pabeidzis! Lūk, kā galaproduktam vajadzētu izskatīties un darboties.
Mēs apstrādājam videoklipu un atjaunināsim to nākamo 24 stundu laikā
14. solis: lūdzu, BALSOJIET
Ja jums patīk šis projekts, lūdzu, balsojiet par konkursu "Atkritumi dārgumiem".
Tiešām ļoti novērtēts! Es ceru, ka jums, puišiem, patika projekts!
Ieteicams:
Osu! Tastatūra: 8 soļi (ar attēliem)
Osu! Tastatūra: Es nesen sāku spēlēt ritma spēli ar nosaukumu osu! un, redzot komerciālas mini tastatūras videoklipu, es domāju, ka būtu jautrs projekts pats to izveidot. Neilgi pēc tam es nolēmu, ka būtu laba ideja to novietot uz pamācībām kā
Arduino mehāniskā tastatūra: 5 soļi (ar attēliem)
Arduino mehāniskā tastatūra: man bija vajadzīgs tapas spilventiņš citam projektam, tāpēc es nolēmu izveidot tastatūru ar detaļām, kas man bija mājās
Signalizācijas tastatūra MQTT ESP8266: 4 soļi (ar attēliem)
Modinātāja tastatūra MQTT ESP8266: Šajā pamācībā es jums parādīšu, kā es izveidoju ar akumulatoru darbināmu tastatūru, lai iespējotu un atspējotu mājas trauksmi. Nākotnē es plānoju izgatavot uzlabotu, kurā ir iekļauts RFID lasītājs un kas netiek darbināts ar baterijām. Es arī plānoju lasīt tastatūru, izmantojot
Arduino Easy Midi tastatūra: 5 soļi (ar attēliem)
Arduino Easy Midi tastatūra: Es esmu milzīga mūzikas nerd un man ļoti patīk veidot savus instrumentus un sīkrīkus, bet man nav daudz prasmju vai resursu, lai pabeigtu sarežģītus projektus, tāpēc, kad es sastapos ar PretEnGineerings apmācību, es biju sajūsmā un vēlējos to sniegt kadrs. Viens no
Ātruma jutīga kartona tastatūra: 14 soļi (ar attēliem)
Velocity Sensitive Cardboard Keyboard: Sveiki, šajā apmācībā es vēlējos izmantot vienīgo kartona gabalu, kas man bija visā manā mājā, karantīnas dēļ es nevarēju iegūt vairāk, bet man tas nav vajadzīgs! Ar nelielu gabalu mēs varam veikt interesantus eksperimentus. Šoreiz es brin