Obsah:
- Krok 1: Uzavření pandemie COVID-19-výzva pro zdrojové součásti
- Krok 2: Design
- Krok 3: Jaké komponenty potřebujeme?
- Krok 4: 3D tisk FDM
- Krok 5: DLP 3D tisk
- Krok 6: Montáž přepínačů do těla klávesnice
- Krok 7: Montáž LCD do těla klávesnice
- Krok 8: Montáž rotačního kodéru do těla klávesnice
- Krok 9: Montáž Arduino Micro do těla klávesnice
- Krok 10: Zapojení
- Krok 11: Micro firmware Arduino
- Krok 12: Dokončete montáž
- Krok 13: A jsme hotovi
- Krok 14: HLASUJTE
Video: Klávesnice HotKeys s vlastními profily: 14 kroků (s obrázky)
2024 Autor: John Day | [email protected]. Naposledy změněno: 2024-01-30 08:18
Doufám, že se vám v této pandemii daří dobře. Být v bezpečí. Být silný. #COVID-19
Jako průmyslový designér potřebuji denně přístup k více než 7-8 softwarům, které zahrnují Solidworks, Photoshop, Illustrator, Keyshot, Indesign atd. A také několik her. Zažil jsem tedy dva problémy, ze kterých toto zařízení pochází.
- Rozptýlené klíče - kompletní ruka putuje po klávesnici a hledá klíč, který existuje v opačném rohu, jako je klávesa ESC a ENTER. Podobně existuje více než 15 kláves, které používám pouze v Solidworks a ty jsou roztroušeny po celé klávesnici. Takže místo toho, abych změnil své předvolby klávesnice, znovu a znovu jsem hledal mini klávesnici, kterou lze upravit podle mých potřeb. Po nějakém výzkumu jsem našel spoustu návrhů a kódů, které mohou tento úkol snadno provést. Ale jakmile jsem skočil na druhé číslo, zjistil jsem, že to žádný design nemůže odstranit.
- Různé funkce - Druhým problémem bylo, že když přepnu program, většina kláves si vymění funkce, jako když Adobe Photoshop provádí zoom pomocí ALT+Scroll, ale když přejdu na Adobe Acrobat, zoomování se provádí pomocí CTRL+Scroll. Podobně nechci většinu klíčů v Keyshot, které obvykle používám v Solidworks. A v Solidworks nikdy nepoužívám klávesy se šipkami, které jsou při hraní her extrémně vyžadovány.
Rozhodl jsem se tedy postavit klávesnici HotKeys s otočným knoflíkem a levným LCD pro přepínání mezi různými programy s vyhrazeným mapováním kláves.
Tento Instructable má zjednodušit pracovní postup a zvýšit produktivitu.
Doufáme, že se vám bude líbit a můžeme začít!
Krok 1: Uzavření pandemie COVID-19-výzva pro zdrojové součásti
Svět bojuje s pandemií COVID-19 a třetina populace je v uzamčení. V Indii jsme také izolovaní ve svých domovech a není možné objednat součásti pro tento projekt, protože většina komerčních aktivit je zastavena. Ale většinu součástí mám zabudovaných v jednom nebo druhém produktu.
Mám několik poškozených produktů, mezi které patří:
- Klávesnice TVS Gold Bharat pro přepínače CherryMX.
- 12864 Reprap Smart Display pro rotační kodér a potenciometr.
- LCD modul pro 1602 LCD
- Dalších několik komponent je obnoveno z předchozích projektů.
Krok 2: Design
Complete Project je navržen v Solidworks se zachováním všech parametrů pro aditivní výrobu, a to bez použití běžných komponent.
Krok 3: Jaké komponenty potřebujeme?
Elektronické komponenty:
- 1x Arduino Micro
- 20x mechanický spínač Cherry MX
- 1x 1602 LCD modul
- 1x rotační kodér
Hardwarové komponenty:
- 3x šrouby M3x8
- 4x šrouby M3x5
Nástroje:
- 3D tiskárna
- Imbusové klíče M3
- Pájecí stanice
- Tavná pistole
Krok 4: 3D tisk FDM
Tělo klávesnice jsem vytiskl na 3D tiskárně FDM
Moje nastavení 3D tiskárny FDM:
- Materiál (PLA)
- Výška vrstvy (0,2 mm)
- Tloušťka skořepiny (1,2 mm)
- Hustota výplně (20%)
- Rychlost tisku (60 mm/s)
- Teplota trysky (210 ° C)
- Typ podpory (všude)
- Typ adheze platformy (žádný)
Můžete si stáhnout všechny soubory, které jsou použity v tomto projektu -
Krok 5: DLP 3D tisk
Na 3D tiskárně DLP jsem vytiskl čepice, které vyžadovaly vyšší detaily a hladší povrch
Moje nastavení 3D tiskárny DLP:
Tloušťka vrstvy (0,05 mm)
Můžete si stáhnout všechny soubory, které jsou použity v tomto projektu -
Krok 6: Montáž přepínačů do těla klávesnice
K sestavení přepínačů budeme potřebovat následující díly:
- 1 x tělo klávesnice (3D tištěná část)
- 20x mechanické spínače CherryMX
Jak je popsáno na obrázcích, zacvakněte všechny přepínače na jejich příslušná místa. Není potřeba šroubů ani lepidla, protože projektování se provádí se všemi tolerancemi a všechny součásti se přizpůsobí samy.
Krok 7: Montáž LCD do těla klávesnice
K sestavení LCD budeme potřebovat následující díly:
- 1 x tělo klávesnice (3D tištěná část)
- 1x 1602 LCD
- 4x šrouby M3x5
Jak je popsáno na obrázcích, nainstalujte LCD na příslušné místo a upevněte jej pomocí šroubů M3x5.
Krok 8: Montáž rotačního kodéru do těla klávesnice
K sestavení rotačního kodéru budeme potřebovat následující díly:
- 1 x tělo klávesnice (3D tištěná část)
- 1x rotační kodér
Jak je popsáno na obrázcích, nainstalujte rotační kodér na příslušné místo.
Krok 9: Montáž Arduino Micro do těla klávesnice
K sestavení Arduino Micro budeme potřebovat následující díly:
- 1x spodní část klávesnice (3D tištěná část)
- 1x Arduino Micro
Jak je popsáno na obrázcích, nainstalujte Arduino Micro na příslušné místo.
Krok 10: Zapojení
Podle schématu zapojte veškerou elektroniku následujícím způsobem:
| Arduino Micro | LCD modul | ----------------------------------------------- | VCC | VDD | | GND | VSS | | D4 | Registrovat Vyberte | | D3 | Číst/psát | | D2 | Povolit | | A0 | Údaje 4 | | A1 | Údaje 5 | | A2 | Údaje 6 | | A3 | Údaje 7 | -----------------------------------------------
| Arduino Micro | Matice klávesnice | ----------------------------------------------- | D9 | Sloupec 1 | | D8 | Sloupec 2 | | D7 | Sloupec 3 | | D6 | Sloupec 4 | | D5 | Sloupec 5 | | D15 | Řádek 1 | | D14 | Řádek 2 | | D16 | Řádek 3 | | D10 | Řádek 4 | -----------------------------------------------
| Arduino Micro | Rotační kodér | ----------------------------------------------- | D0 | Pad_A | | D1 | Pad_B | | GND | GND | -----------------------------------------------
Krok 11: Micro firmware Arduino
Firmware rozhraní HID
Pro komunikaci s notebookem/počítačem přes rozhraní HID použijeme mikrokontrolér ATmega32U4 společnosti Arduino Micro.
QMK (Quantum Mechanical Keyboard) je komunita s otevřeným zdrojovým kódem zaměřená na vývoj počítačových vstupních zařízení. Komunita zahrnuje všechny druhy vstupních zařízení, jako jsou klávesnice, myši a zařízení MIDI.
Pokyny, které je třeba dodržovat:
- Klonujte firmware QMK z GitHub.
- Připravte si prostředí sestavení pro kompilaci firmwaru podle pokynů zde.
- Stáhněte a extrahujte daný firmware vlastní klávesnice do adresáře qmk_firmware/keyboards klonovaného v prvním kroku.
- Zkompilovat firmware klávesnice pomocí následujícího příkazu: qmk compile -kb key5pro -km default
- Stáhněte a nainstalujte sadu nástrojů QMK pro aktualizaci firmwaru. (Sada nástrojů QMK)
- Otevřete QMK Toolbox a otevřete zkompilovaný firmware (soubor.hex), který najdete v adresáři qmk_firmware/.build, poté vyberte jako mikrokontrolér atmega32u4 a zaškrtněte volbu Auto-Flash.
- Připojte klávesnici k počítači pomocí kabelu USB, nyní pro blikání klávesnice přepněte Arduino Micro do režimu bootloaderu, který lze provést zkratováním kolíku RST na GND.
- Po resetu arduina ho sada nástrojů QMK automaticky najde a nahraje na něj firmware.
Přizpůsobení klíčů
Pro přizpůsobení map klíčů, funkcí kodéru, funkcí LCD a správy profilů upravte soubor key5pro/keymaps/default/keymap.c.
const uint16_t PROGMEM klíčové mapy [MATRIX_ROWS] [MATRIX_COLS] = {};
Toto pole obsahuje různé vrstvy mapy klíčů, které lze použít jako různé profily. Každý profil nebo vrstvu lze nastavit pomocí různých kódů klíčů, maker nebo funkcí. (Seznam klíčových kódů)
neplatné encoder_update_user (index uint8_t, bool ve směru hodinových ručiček);
Toto zpětné volání funkce bude vyloučeno při každém spuštění kodéru, toto zpětné volání zpracovává funkci rotačního kodéru.
lcd_clrscr (); // vymazat lcd
lcd_gotoxy (sloupec, řádek); // přejít na pozici lcd_puts (""); // zobrazení dat
Tyto funkce se používají k ovládání modulu LCD 16X2, který lze použít k zobrazení informací specifických pro provoz uživateli.
Krok 12: Dokončete montáž
K dokončení montáže budeme potřebovat následující díly:
- 1 x tělo klávesnice (3D tištěná část)
- 1x spodní část klávesnice (3D tištěná část)
- 1x kryt rotačního kodéru (3D tištěná část)
- 20x kulatá čepice CherryMX (3D tištěná část)
Jak je popsáno na obrázcích, zapojte všechny krytky spínačů a otočný kryt kodéru. Poté spodní část zavřete a upevněte šrouby M3x8.
Krok 13: A jsme hotovi
Konečně jsi skončil! Takto by měl konečný produkt vypadat a fungovat.
Video zpracováváme a během 24 hodin jej aktualizujeme
Krok 14: HLASUJTE
Pokud se vám tento projekt líbí, hlasujte prosím v soutěži „Trash to Treasure“.
Opravdu velmi oceňováno! Doufám, že se vám projekt líbil!
Doporučuje:
Profily nálady Netflix: 3 kroky
Profily nálady Netflix: Tento návod vede uživatele Netflixu kroky k přizpůsobení algoritmu Netflix tak, aby poskytoval doporučení na základě vaší nálady
Samsung LCD TV zapnuto Vypnuto Problém Oprava opravy vlastními silami: 5 kroků (s obrázky)
Samsung LCD TV zapnuto Vypnuto Problém Oprava opravy vlastními silami: Měli jsme Samsung 32 " LCD TV se v poslední době začalo používat. Televize se zapnula, pak se okamžitě sama vypnula a pak znovu zapnula … v nekonečném cyklu. Poté, co jsme provedli malý průzkum, jsme zjistili, že došlo ke stažení
Jak vytvořit arkádovou arkádu pro 2 hráče s vlastními výherními automaty na mince, pomocí Pandořiny skříňky: 17 kroků (s obrázky)
Jak si vyrobit arkádovou arkádovou hru pro 2 hráče s vlastními výherními automaty na mince, pomocí Pandořiny skříňky: Toto je podrobný návod, jak postavit špičkový arkádový stroj pro 2 hráče, který má ve slotu zabudované vlastní sloty na mince. Sloty na mince budou vyrobeny tak, aby přijímaly pouze mince velikosti čtvrtin a větší. Tato arkáda je napájena
Rozhraní klávesnice s 8051 a zobrazením čísel klávesnice v 7 segmentech: 4 kroky (s obrázky)
Rozhraní klávesnice s 8051 a zobrazením čísel klávesnice v 7 segmentech: V tomto tutoriálu vám povím, jak můžeme propojit klávesnici s 8051 a zobrazovat čísla klávesnic na 7segmentovém displeji
Čištění hliníkové klávesnice Apple . nebo jakékoli jiné soft-touch klávesnice: 5 kroků
Čištění hliníkové klávesnice Apple …. nebo jakékoli jiné klávesnice s měkkým dotykem: Jakkoli se vy nebo já můžeme pokusit udržet naše hliníkové klávesnice Apple, začnou být po roce špinavé. Tento návod vám pomůže vyčistit ho. Buďte opatrní, protože nejsem zodpovědný, pokud se vám při tom rozbije klávesnice …. SUCKS F