Sadržaj:
- Korak 1: Zaključavanje pandemije COVID-19-izazov izvornim komponentama
- Korak 2: Dizajn
- Korak 3: Koje nam komponente trebaju?
- Korak 4: FDM 3D ispis
- Korak 5: DLP 3D ispis
- Korak 6: Montaža prekidača u kućište tipkovnice
- Korak 7: Montaža LCD -a u kućište tipkovnice
- Korak 8: Montaža rotacijskog kodera u kućište tipkovnice
- Korak 9: Montaža Arduino Micro u kućište tipkovnice
- Korak 10: Ožičenje
- Korak 11: Arduino mikro firmver
- Korak 12: Dovršite montažu
- Korak 13: I gotovi smo
- Korak 14: GLASAJTE
Video: Tipkovnica HotKeys s prilagođenim profilima: 14 koraka (sa slikama)
2024 Autor: John Day | [email protected]. Zadnja promjena: 2024-01-30 09:32
Nadam se da se dobro snalazite usred ove pandemije. Budi siguran. Biti jak. #COVID-19
Budući da sam industrijski dizajner, potrebno mi je dnevno pristupiti više od 7-8 softvera koji uključuje Solidworks, Photoshop, Illustrator, Keyshot, Indesign itd., A također i nekoliko igara. Dakle, doživio sam dva problema iz kojih ovaj uređaj dolazi do svog postojanja.
- Raštrkani ključevi - Cijela ruka putuje preko tipkovnice u potrazi za tipkom koja postoji na suprotnom kutu, poput tipki ESC i ENTER. Slično, postoji više od 15 tipki koje koristim samo u Solidworksu i one su razbacane po cijeloj tipkovnici. Stoga sam, umjesto da mijenjam postavke tipkovnice, uvijek iznova tražio mini tipkovnicu koja se može prilagoditi mojim potrebama. Nakon nekog istraživanja pronašao sam obilje dizajna i kodova koji lako mogu obaviti ovaj zadatak. No, čim sam prešao na drugo pitanje, otkrio sam da to nijedan dizajn ne može eliminirati.
- Različite funkcije - Drugi problem je bio kad sam promijenio program, većina tipki mijenja svoje funkcije, poput Adobe Photoshopa radi zumiranje pomoću ALT+Scroll, ali kad odem u Adobe Acrobat, zumiranje se vrši pomoću CTRL+Scroll. Slično, ne želim većinu ključeva u Keyshotu koje obično koristim u Solidworksu. Nikada ne koristim tipke sa strelicama u Solidworksu koje su iznimno potrebne tijekom igranja.
Odlučio sam izgraditi HotKeys tipkovnicu s rotacijskim gumbom i jeftinim LCD -om za promjenu između različitih programa s namjenskim preslikavanjem tipki.
Ovaj Instructable ima za cilj pojednostaviti tijek rada i povećati produktivnost.
Nadajmo se da ćete uživati i počnimo!
Korak 1: Zaključavanje pandemije COVID-19-izazov izvornim komponentama
Svijet se bori s pandemijom COVID-19, a jedna trećina stanovništva je u karanteni. U Indiji smo također izolirani u svojim domovima i ne postoji mogućnost naručivanja komponenti za ovaj projekt jer je većina komercijalnih aktivnosti zaustavljena. Ali, većinu komponenti imam ugrađenih u jedan ili drugi proizvod.
Imam nekoliko oštećenih proizvoda, što uključuje:
- TVS Gold Bharat tipkovnica za prekidače CherryMX.
- 12864 Reprap pametni zaslon za rotacijski davač i potenciometar.
- LCD modul za 1602 LCD
- Ostalih nekoliko komponenti oporavljeno je iz prethodnih projekata.
Korak 2: Dizajn
Cjeloviti projekt osmišljen je u Solidworksu uz zadržavanje svih parametara za aditivnu proizvodnju, uz upotrebu komponenti koje se nalaze na policama.
Korak 3: Koje nam komponente trebaju?
Elektroničke komponente:
- 1x Arduino Micro
- 20x Cherry MX mehanički prekidač
- 1x 1602 LCD modul
- 1x rotacijski koder
Hardverske komponente:
- 3x vijci M3x8
- 4x vijci M3x5
Alati:
- 3D pisač
- M3 Allen Keys
- Stanica za lemljenje
- Pištolj za ljepilo
Korak 4: FDM 3D ispis
Tiskao sam tijelo tipkovnice na FDM 3D pisaču
Moje postavke FDM 3D pisača:
- Materijal (PLA)
- Visina sloja (0,2 mm)
- Debljina ljuske (1,2 mm)
- Gustoća ispune (20%)
- Brzina ispisa (60 mm/s)
- Temperatura mlaznice (210 ° C)
- Vrsta podrške (svugdje)
- Vrsta prianjanja na platformu (nema)
Možete preuzeti sve datoteke koje se koriste u ovom projektu -
Korak 5: DLP 3D ispis
Na DLP 3D pisaču ispisao sam kape koje su zahtijevale više detalja i glatkiju površinu
Moje postavke DLP 3D pisača:
Debljina sloja (0,05 mm)
Možete preuzeti sve datoteke koje se koriste u ovom projektu -
Korak 6: Montaža prekidača u kućište tipkovnice
Za sastavljanje prekidača trebat će nam sljedeći dijelovi:
- 1x kućište tipkovnice (3D ispisani dio)
- 20x CherryMX mehanički prekidači
Kao što je opisano na slikama, svi prekidači se postavljaju na odgovarajuća mjesta. Nisu potrebni vijci ili ljepilo jer se projektiranje vrši sa svim tolerancijama, a sve se komponente same uklapaju.
Korak 7: Montaža LCD -a u kućište tipkovnice
Za sastavljanje LCD -a trebat će nam sljedeći dijelovi:
- 1x kućište tipkovnice (3D ispisani dio)
- 1x 1602 LCD
- 4x vijci M3x5
Kao što je opisano na slikama, instalirajte LCD na odgovarajuće mjesto i pričvrstite ga vijcima M3x5.
Korak 8: Montaža rotacijskog kodera u kućište tipkovnice
Za sastavljanje rotacijskog davača trebat će nam sljedeći dijelovi:
- 1x kućište tipkovnice (3D ispisani dio)
- 1x rotacijski koder
Kao što je opisano na slikama, instalirajte rotacijski davač na odgovarajuće mjesto.
Korak 9: Montaža Arduino Micro u kućište tipkovnice
Za sastavljanje Arduino Micro trebat će nam sljedeći dijelovi:
- 1x donji dio tipkovnice (3D ispisani dio)
- 1x Arduino Micro
Kao što je opisano na slikama, instalirajte Arduino Micro na odgovarajuće mjesto.
Korak 10: Ožičenje
Slijedite shemu za povezivanje sve elektronike na sljedeći način:
| Arduino Micro | LCD modul | ----------------------------------------------- | VCC | VDD | | GND | VSS | | D4 | Registracija Odaberite | | D3 | Čitaj/piši | | D2 | Omogući | | A0 | Podaci 4 | | A1 | Podaci 5 | | A2 | Podaci 6 | | A3 | Podaci 7 | -----------------------------------------------
| Arduino Micro | Matrica tipkovnice | ----------------------------------------------- | D9 | Kolona 1 | | D8 | Kolona 2 | | D7 | Kolona 3 | | D6 | Stupac 4 | | D5 | Stupac 5 | | D15 | Red 1 | | D14 | Red 2 | | D16 | Red 3 | | D10 | Red 4 | -----------------------------------------------
| Arduino Micro | Rotacijski davač | ----------------------------------------------- | D0 | Pad_A | | D1 | Pad_B | | GND | GND | -----------------------------------------------
Korak 11: Arduino mikro firmver
HID sučelje Firmware
Za komunikaciju s prijenosnim računalom putem HID sučelja koristit ćemo mikrokontroler ATmega32U4 tvrtke Arduino Micro.
QMK (Quantum Mechanical Keyboard) je zajednica otvorenog koda usredotočena na razvoj računalnih ulaznih uređaja. Zajednica obuhvaća sve vrste ulaznih uređaja, poput tipkovnica, miševa i MIDI uređaja.
Upute koje treba slijediti:
- Klonirajte QMK firmware s GitHub -a.
- Pripremite svoje okruženje za sastavljanje firmvera prema uputama ovdje.
- Preuzmite i raspakirajte zadani prilagođeni firmver tipkovnice u direktorij qmk_firmware/keyboards kloniran u prvom koraku.
- Sastavite firmver tipkovnice pomoću sljedeće naredbe: qmk compile -kb key5pro -km default
- Preuzmite i instalirajte QMK toolbox za prebacivanje firmvera. (QMK Toolbox)
- Otvorite QMK Toolbox i otvorite kompajlirani firmver (.hex datoteku) koji se nalazi u direktoriju qmk_firmware/.build, zatim odaberite atmega32u4 kao mikrokontroler i označite opciju Auto-Flash.
- Spojite tipkovnicu na računalo putem USB kabela, sada za bljeskanje tipkovnice prebacite Arduino Micro u način pokretanja pokretača, što se može učiniti kratkim spajanjem RST pina na GND.
- Nakon resetiranja arduina, QMK toolbox automatski ga pronalazi i na njega ugrađuje firmver.
Prilagodba karti tipki
Za prilagodbu karti tipki, funkcija kodera, LCD funkcije i upravljanja profilom izmijenite datoteku key5pro/keymaps/default/keymap.c.
const uint16_t PROGMEM karte tipki [MATRIX_ROWS] [MATRIX_COLS] = {};
Ovaj niz sadrži različite slojeve karte ključeva koji se mogu koristiti kao različiti profili. Svaki profil ili sloj može se postaviti s različitim šiframa ključeva, makronaredbama ili funkcijama. (Popis ključeva)
void encoder_update_user (indeks uint8_t, bool u smjeru kazaljke na satu);
Ova funkcija povratnog poziva će se isključiti svaki put kada se davač aktivira, ovaj povratni poziv upravlja radom rotacijskog davača.
lcd_clrscr (); // očisti lcd
lcd_gotoxy (stupac, redak); // goto position lcd_puts (""); // prikaz podataka
Ove se funkcije koriste za rad 16X2 LCD modula koji se može koristiti za prikaz korisniku specifičnih informacija o radu.
Korak 12: Dovršite montažu
Za dovršetak montaže trebat će nam sljedeći dijelovi:
- 1x kućište tipkovnice (3D ispisani dio)
- 1x donji dio tipkovnice (3D ispisani dio)
- 1x poklopac rotacijskog kodera (3D ispisani dio)
- 20x CherryMX okrugla kapa (3D ispisani dio)
Kao što je opisano na slikama, uključite sve poklopce na prekidačima i okretnu kapicu na davača. Zatim zatvorite donji dio i pričvrstite ga vijcima M3x8.
Korak 13: I gotovi smo
Napokon ste gotovi! Evo kako bi konačni proizvod trebao izgledati i raditi.
Obrađujemo video i ažurirat ćemo ga u sljedeća 24 sata
Korak 14: GLASAJTE
Ako vam se sviđa ovaj projekt, glasajte za natječaj "Smeće u blago".
Zaista jako cijenjeno! Nadam se da ste uživali u projektu!
Preporučeni:
Osu! Tipkovnica: 8 koraka (sa slikama)
Osu! Tipkovnica: Nedavno sam počeo igrati ritmičku igru koja se zove osu! a nakon što sam vidio video zapis komercijalne mini tipkovnice pomislio sam da bi to bio zabavan projekt da je dizajniram sam. Nedugo nakon toga odlučio sam da bi bilo dobro staviti ga na instrukcije kao
Arduino mehanička tipkovnica: 5 koraka (sa slikama)
Arduino mehanička tipkovnica: Trebao mi je pin pad za drugi projekt, pa sam odlučio napraviti tipkovnicu s dijelovima koje sam imao kod kuće
Arduino tipkovnica 4x4 Vodič: 4 koraka (sa slikama)
Vodič za Arduino tipkovnicu 4x4: Unos tipkovnice prikazan je serijskom monitoru s arduino uno i 4x4 tipkovnicom punim kodom
Kako napraviti Bartop arkadnu igru za 2 igrača s prilagođenim utorima za kovanice, pomoću Pandorine kutije: 17 koraka (sa slikama)
Kako napraviti Bartop arkadu za 2 igrača s prilagođenim utorima za kovanice, pomoću Pandorine kutije: Ovo je korak po korak vodič o tome kako izgraditi vrhunski arkadni stroj s trakom za 2 igrača koji ima prilagođene utore za novčiće ugrađene u okvir za izbor. Utori za kovanice bit će napravljeni tako da prihvaćaju samo kovanice veličine četvrtine i veće. Ova arkada se napaja
Brza i prljava tipkovnica Das (prazna tipkovnica): 3 koraka
Brza i prljava Das tipkovnica (prazna tipkovnica): Dasova tipkovnica naziv je najpopularnije tipkovnice bez natpisa na tipkama (prazna tipkovnica). Das Keyboard se prodaje po cijeni od 89,95 USD. Ovo uputstvo će vas voditi iako ćete sami napraviti bilo koju staru tipkovnicu koja vam leži