Obsah:
- Krok 1: Blokovanie pandémie COVID-19-výzva pre zdrojové komponenty
- Krok 2: Dizajn
- Krok 3: Aké komponenty potrebujeme?
- Krok 4: 3D tlač FDM
- Krok 5: DLP 3D tlač
- Krok 6: Montáž spínačov do tela klávesnice
- Krok 7: Montáž LCD do tela klávesnice
- Krok 8: Montáž rotačného enkodéra do tela klávesnice
- Krok 9: Montáž Arduino Micro do tela klávesnice
- Krok 10: Zapojenie
- Krok 11: Micro firmvér Arduino
- Krok 12: Dokončite montáž
- Krok 13: A sme hotoví !
- Krok 14: HLASUJTE
Video: Klávesnica HotKeys s vlastnými profilmi: 14 krokov (s obrázkami)
2024 Autor: John Day | [email protected]. Naposledy zmenené: 2024-01-30 11:55
Dúfam, že sa vám počas tejto pandémie dobre darí. Byť v bezpečí. Byť silný. #COVID-19
Keďže som priemyselný dizajnér, potrebujem denne prístup k viac ako 7-8 softvérom, ktorý zahŕňa Solidworks, Photoshop, Illustrator, Keyshot, Indesign atď. A tiež niekoľko hier. Zažil som teda dva problémy, z ktorých toto zariadenie pochádza.
- Rozptýlené kľúče - Kompletná ruka prejde po klávesnici a hľadá kláves, ktorý sa nachádza v opačnom rohu, napríklad kláves ESC a ENTER. Podobne existuje viac ako 15 klávesov, ktoré používam iba v Solidworks a sú roztrúsené po celej klávesnici. Namiesto toho, aby som znova a znova menil svoje predvoľby klávesnice, hľadal som mini klávesnicu, ktorú by bolo možné prispôsobiť podľa mojich potrieb. Po troche výskumu som našiel veľa návrhov a kódov, ktoré môžu túto úlohu ľahko vykonať. Akonáhle som však skočil do druhého čísla, zistil som, že to žiadny z dizajnu nemôže odstrániť.
- Rôzne funkcie - Druhým problémom bolo, že keď som prepol program, väčšina klávesov vymenila svoje funkcie, ako napríklad Adobe Photoshop robí priblíženie pomocou ALT+Scroll, ale keď idem na Adobe Acrobat, priblíženie sa vykonáva pomocou CTRL+Scroll. Podobne nechcem väčšinu klávesov v Keyshot, ktoré zvyčajne používam v Solidworks. A v Solidworks nikdy nepoužívam klávesy so šípkami, ktoré sú pri hraní hier veľmi potrebné.
Rozhodol som sa teda postaviť klávesnicu HotKeys s otočným gombíkom a lacným LCD na striedanie rôznych programov s vyhradeným mapovaním klávesov.
Tento návod má zjednodušiť pracovný tok a zvýšiť produktivitu.
Dúfame, že sa vám bude páčiť a začneme!
Krok 1: Blokovanie pandémie COVID-19-výzva pre zdrojové komponenty
Svet bojuje s pandémiou COVID-19 a tretina populácie je v zablokovaní. V Indii sme tiež izolovaní vo svojich domovoch a nie je možné objednať komponenty pre tento projekt, pretože väčšina komerčných aktivít je zastavená. Ale väčšinu komponentov mám zabudovaných v jednom alebo druhom produkte.
Mám niekoľko poškodených produktov, medzi ktoré patria:
- Klávesnica TVS Gold Bharat pre prepínače CherryMX.
- Inteligentný displej 12864 Reprap pre rotačný kodér a potenciometer.
- LCD modul pre 1602 LCD
- Ďalších niekoľko komponentov je obnovených z predchádzajúcich projektov.
Krok 2: Dizajn
Complete Project je navrhnutý v Solidworks pri zachovaní všetkých parametrov pre aditívnu výrobu s použitím bežných komponentov.
Krok 3: Aké komponenty potrebujeme?
Elektronické komponenty:
- 1x Arduino Micro
- 20x mechanický spínač Cherry MX
- 1x modul LCD 1602
- 1x rotačný kodér
Hardvérové komponenty:
- 3x skrutky M3x8
- 4x skrutky M3x5
Náradie:
- 3D tlačiareň
- Imbusové kľúče M3
- Spájkovacia stanica
- Lepiaca pištoľ
Krok 4: 3D tlač FDM
Telo klávesnice som vytlačil na 3D tlačiarni FDM
Moje nastavenia 3D tlačiarne FDM:
- Materiál (PLA)
- Výška vrstvy (0,2 mm)
- Hrúbka škrupiny (1,2 mm)
- Hustota výplne (20%)
- Rýchlosť tlače (60 mm/s)
- Teplota trysky (210 ° C)
- Typ podpory (všade)
- Typ priľnavosti k platforme (žiadny)
Môžete si stiahnuť všetky súbory, ktoré sú použité v tomto projekte -
Krok 5: DLP 3D tlač
Na 3D tlačiarni DLP som vytlačil čiapky, ktoré vyžadovali vyššie detaily a hladší povrch
Moje nastavenia 3D tlačiarne DLP:
Hrúbka vrstvy (0,05 mm)
Môžete si stiahnuť všetky súbory, ktoré sú použité v tomto projekte -
Krok 6: Montáž spínačov do tela klávesnice
Na zostavenie spínačov budeme potrebovať nasledujúce diely:
- 1 x telo klávesnice (3D tlačená časť)
- 20x mechanické prepínače CherryMX
Ako je popísané na obrázkoch, zacvaknite všetky prepínače na ich príslušné miesta. Nie sú potrebné žiadne skrutky ani lepidlo, pretože projektovanie sa vykonáva so všetkými toleranciami a všetky súčiastky sa zmestia samy.
Krok 7: Montáž LCD do tela klávesnice
Na zostavenie LCD budeme potrebovať nasledujúce diely:
- 1 x telo klávesnice (3D tlačená časť)
- 1x 1602 LCD
- 4x skrutky M3x5
Ako je popísané na obrázkoch, nainštalujte LCD displej na príslušné miesto a upevnite ho pomocou skrutiek M3x5.
Krok 8: Montáž rotačného enkodéra do tela klávesnice
Na zostavenie rotačného kodéra budeme potrebovať nasledujúce diely:
- 1 x telo klávesnice (3D tlačená časť)
- 1x rotačný kodér
Ako je popísané na obrázkoch, nainštalujte rotačný kodér na príslušné miesto.
Krok 9: Montáž Arduino Micro do tela klávesnice
Na zostavenie Arduino Micro budeme potrebovať nasledujúce diely:
- 1x Spodná časť klávesnice (3D tlačená časť)
- 1x Arduino Micro
Ako je popísané na obrázkoch, nainštalujte Arduino Micro na príslušné miesto.
Krok 10: Zapojenie
Podľa schémy zapojte všetku elektroniku nasledujúcim spôsobom:
| Arduino Micro | LCD modul | ----------------------------------------------- | VCC | VDD | | GND | VSS | | D4 | Zaregistrovať sa Vyberte | | D3 | Čítať/písať | | D2 | Povoliť | | A0 | Údaje 4 | | A1 | Údaje 5 | | A2 | Údaje 6 | | A3 | Údaje 7 | ------------------------------------------------
| Arduino Micro | Matica klávesnice | ----------------------------------------------- | D9 | Stĺpec 1 | | D8 | Stĺpec 2 | | D7 | Stĺpec 3 | | D6 | Stĺpec 4 | | D5 | Stĺpec 5 | | D15 | 1. riadok | | D14 | Riadok 2 | | D16 | 3. riadok | | D10 | 4. riadok | ------------------------------------------------
| Arduino Micro | Rotačný kodér | ----------------------------------------------- | D0 | Pad_A | | D1 | Pad_B | | GND | GND | ------------------------------------------------
Krok 11: Micro firmvér Arduino
Firmvér rozhrania HID
Na komunikáciu s prenosným počítačom/počítačom prostredníctvom rozhrania HID použijeme mikrokontrolér ATmega32U4 spoločnosti Arduino Micro.
QMK (Quantum Mechanical Keyboard) je komunita s otvoreným zdrojovým kódom zameraná na vývoj počítačových vstupných zariadení. Komunita zahŕňa všetky druhy vstupných zariadení, ako sú klávesnice, myši a zariadenia MIDI.
Pokyny, ktoré treba dodržať:
- Klonujte firmvér QMK z GitHub.
- Podľa pokynov tu pripravte prostredie zostavenia na kompiláciu firmvéru.
- Stiahnite a extrahujte daný firmvér vlastnej klávesnice do adresára qmk_firmware/keyboards klonovaného v prvom kroku.
- Skopírujte firmvér klávesnice pomocou nasledujúceho príkazu: qmk compile -kb key5pro -km default
- Stiahnite a nainštalujte si sadu nástrojov QMK na aktualizáciu firmvéru. (QMK Toolbox)
- Otvorte QMK Toolbox a otvorte skompilovaný firmvér (súbor.hex), ktorý nájdete v adresári qmk_firmware/.build, potom vyberte atmega32u4 ako mikrokontrolér a začiarknite možnosť Auto-Flash.
- Pripojte klávesnicu k počítaču pomocou kábla USB, teraz na blikanie klávesnice prepnite Arduino Micro do režimu bootloadera, ktorý je možné vykonať skratovaním kolíka RST na GND.
- Po resetovaní arduina ho panel nástrojov QMK automaticky nájde a nahrá na neho firmvér.
Prispôsobenie kľúčov
Na prispôsobenie máp kľúčov, funkcií kodéra, funkcií LCD a správy profilov upravte súbor key5pro/keymaps/default/keymap.c.
const uint16_t PROGMEM klávesové skratky [MATRIX_ROWS] [MATRIX_COLS] = {};
Toto pole obsahuje rôzne vrstvy mapy kľúčov, ktoré je možné použiť ako rôzne profily. Každý profil alebo vrstvu je možné nastaviť pomocou rôznych kódov kľúčov, makier alebo funkcií. (Zoznam kódov kľúčov)
neplatné encoder_update_user (index uint8_t, bool v smere hodinových ručičiek);
Toto spätné volanie funkcie bude vylúčené zakaždým, keď sa spustí kodér, toto spätné volanie sa stará o funkciu rotačného snímača.
lcd_clrscr (); // vymažte lcd
lcd_gotoxy (stĺpec, riadok); // prejdite na pozíciu lcd_puts (""); // zobrazenie údajov
Tieto funkcie sa používajú na ovládanie modulu LCD 16X2, ktorý je možné použiť na zobrazenie používateľovi konkrétnych operácií.
Krok 12: Dokončite montáž
Na dokončenie montáže budeme potrebovať nasledujúce diely:
- 1 x telo klávesnice (3D tlačená časť)
- 1x Spodná časť klávesnice (3D tlačená časť)
- 1x kryt rotačného enkodéra (3D tlačená časť)
- 20x okrúhly uzáver CherryMX (3D tlačená časť)
Ako je popísané na obrázkoch, zasuňte všetky kryty na spínače a otočný kryt na kodér. Potom zatvorte spodnú časť a pripevnite ju skrutkami M3x8.
Krok 13: A sme hotoví !
Konečne si skončil! Takto by mal konečný produkt vyzerať a fungovať.
Video spracovávame a aktualizujeme ho do 24 hodín
Krok 14: HLASUJTE
Ak sa vám tento projekt páči, hlasujte v súťaži „Kôš na poklad“.
Naozaj veľmi oceňované! Dúfam, že sa vám projekt páčil!
Odporúča:
LCD televízor Samsung zapnutý Vypnutý Problém Oprava opravy vlastnými rukami: 5 krokov (s obrázkami)
LCD televízor Samsung zapnutý Vypnutý Problém Oprava opravy vlastnými rukami: Mali sme Samsung 32 " LCD TV ísť na fritz nedávno. Televízia sa zapne, potom sa automaticky vypne a potom znova zapne … v nekonečnom cykle. Po menšom výskume sme zistili, že došlo k odvolaniu
Mobilný telefón Infračervená klimatizácia Diaľkové ovládanie Výroba vlastnými rukami: 7 krokov
Infračervená klimatizácia mobilného telefónu Diaľkové ovládanie Výroba vlastnými rukami: V horúcom lete, keď idete domov alebo do kancelárie, chcete zapnúť klimatizáciu, ale chvíľu nemôžete nájsť diaľkový ovládač. Je to veľmi nepríjemná vec. V dobe, keď tento mobilný telefón neodchádza, môžete ho používať ako
Ako si vyrobíte arkádovú arkádu pre 2 hráčov s vlastnými hracími automatmi na mince, pomocou boxu Pandory: 17 krokov (s obrázkami)
Ako si vyrobíte arkádovú arkádovú hru pre 2 hráčov s vlastnými automatmi na mince na mince, pomocou boxu Pandora: Toto je podrobný návod, ako postaviť špičkový arkádový stroj pre 2 hráčov, ktorý má na slote zabudované vlastné sloty na mince. Sloty na mince budú vyrobené tak, aby akceptovali iba mince veľkosti štvrtín a väčších. Táto arkáda je poháňaná
Klávesnica Quick and Dirty Das (prázdna klávesnica): 3 kroky
Rýchla a špinavá klávesnica Das (prázdna klávesnica): Das Keyboard je názov najobľúbenejšej klávesnice bez nápisov na klávesoch (prázdna klávesnica). Klávesnica Das sa predáva za 89,95 dolárov. Tento návod vás prevedie tým, že si ho vyrobíte sami pomocou akejkoľvek starej klávesnice, okolo ktorej ležíte
Oprava starého reproduktora: Sprievodca vlastnými rukami na vylepšenie domáceho stereo: 7 krokov
Oprava starého reproduktora: Sprievodca vlastnými rukami k vylepšeniu domáceho stereo: Chcete nový pár domácich reproduktorov, ale nemôžete si dovoliť minúť stovky dolárov? Prečo si teda neopravíte starý reproduktor sami už za 30 dolárov !? Výmena reproduktora je jednoduchý proces, či už máte poškodený reproduktor