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 štampanje
- Korak 5: DLP 3D štampanje
- Korak 6: Montaža prekidača u kućište tastature
- Korak 7: Montiranje LCD -a u kućište tastature
- Korak 8: Montaža rotacionog kodera u kućište tastature
- Korak 9: Montaža Arduino Micro -a u kućište tastature
- Korak 10: Ožičenje
- Korak 11: Arduino mikro firmver
- Korak 12: Dovršite sastavljanje
- Korak 13: I gotovi smo
- Korak 14: GLASAJTE
Video: HotKeys tastatura sa prilagođenim profilima: 14 koraka (sa slikama)
2024 Autor: John Day | [email protected]. Zadnja izmjena: 2024-01-30 08:04
Nadam se da se dobro snalazite usred ove pandemije. Budi siguran. Budi jak. #COVID19
Budući da sam industrijski dizajner, potrebno mi je svakodnevno 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 zbog kojih ovaj uređaj postoji.
- Raštrkani ključevi - Cijela ruka putuje preko tastature u potrazi za ključem koji postoji na suprotnom uglu, poput tipki ESC i ENTER. Slično, postoji više od 15 tipki koje koristim samo u Solidworksu i oni su razbacani po tastaturi. Dakle, umjesto da mijenjam postavke tipkovnice, uvijek iznova, tražio sam mini tastaturu koja se može prilagoditi mojim potrebama. Nakon nekog istraživanja pronašao sam obilje dizajna i kodova koji lako mogu obaviti ovaj zadatak. Ali čim sam prešao na drugo pitanje, otkrio sam da to ne može ukloniti nijedan dizajn.
- 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 Keyshot -u koje obično koristim u Solidworks -u. Nikada ne koristim tipke sa strelicama u Solidworksu koje su izuzetno potrebne tokom igranja.
Odlučio sam izgraditi HotKeys tipkovnicu s okretnim 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 karantinu. 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 tastatura 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
Kompletan projekat je dizajniran u Solidworks-u, zadržavajući sve parametre za aditivnu proizvodnju, koristeći komponente sa police.
Korak 3: Koje nam komponente trebaju?
Elektronske komponente:
- 1x Arduino Micro
- 20x Cherry MX mehanički prekidač
- 1x 1602 LCD modul
- 1x rotacijski koder
Hardverske komponente:
- 3x M3x8 vijci
- 4x M3x5 vijci
Alati:
- 3D štampač
- M3 Allen Keys
- Stanica za lemljenje
- Pištolj za ljepilo
Korak 4: FDM 3D štampanje
Štampao sam tastaturu na FDM 3D štampaču
Moje postavke FDM 3D štampača:
- Materijal (PLA)
- Visina sloja (0,2 mm)
- Debljina ljuske (1,2 mm)
- Gustoća ispune (20%)
- Brzina štampanja (60 mm/s)
- Temp. Mlaznice (210 ° C)
- Vrsta podrške (svuda)
- Vrsta prianjanja platforme (nema)
Možete preuzeti sve datoteke koje se koriste u ovom projektu -
Korak 5: DLP 3D štampanje
Štampao sam kape koje zahtevaju više detalja i glatkiju površinu na DLP 3D štampaču
Moje postavke DLP 3D štampač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 tastature
Za sastavljanje prekidača trebat će nam sljedeći dijelovi:
- 1x kućište tastature (3D štampani deo)
- 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 i sve se komponente same uklapaju.
Korak 7: Montiranje LCD -a u kućište tastature
Za sastavljanje LCD -a trebat će nam sljedeći dijelovi:
- 1x kućište tastature (3D štampani deo)
- 1x 1602 LCD
- 4x M3x5 vijci
Kao što je opisano na slikama, instalirajte LCD na odgovarajuće mjesto i popravite ga vijcima M3x5.
Korak 8: Montaža rotacionog kodera u kućište tastature
Za sastavljanje rotacijskog kodera bit će nam potrebni sljedeći dijelovi:
- 1x kućište tastature (3D štampani deo)
- 1x rotacijski koder
Kao što je opisano na slikama, instalirajte rotacijski davač na odgovarajuće mjesto.
Korak 9: Montaža Arduino Micro -a u kućište tastature
Za sastavljanje Arduino Micro trebat će nam sljedeći dijelovi:
- 1x donji deo tastature (3D štampani deo)
- 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 tastature | ----------------------------------------------- | D9 | Kolona 1 | | D8 | Kolona 2 | | D7 | Kolona 3 | | D6 | Kolona 4 | | D5 | Kolona 5 | | D15 | Red 1 | | D14 | Red 2 | | D16 | Red 3 | | D10 | Red 4 | -----------------------------------------------
| Arduino Micro | Rotacijski koder | ----------------------------------------------- | D0 | Pad_A | | D1 | Pad_B | | GND | GND | -----------------------------------------------
Korak 11: Arduino mikro firmver
HID interfejs Firmware
Za komunikaciju s prijenosnim računarom putem HID sučelja koristit ćemo mikrokontroler ATmega32U4 kompanije Arduino Micro.
QMK (Quantum Mechanical Keyboard) je zajednica otvorenog koda usredsređena na razvoj računarskih 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 firmver sa GitHub -a.
- Pripremite svoje okruženje za sastavljanje firmvera prema uputama ovdje.
- Preuzmite i izdvojite zadani prilagođeni firmver tastature u direktorij qmk_firmware/keyboards kloniran u prvom koraku.
- Sastavite firmver tastature pomoću sljedeće naredbe: qmk compile -kb key5pro -km default
- Preuzmite i instalirajte QMK toolbox za ažuriranje 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.
- Povežite tipkovnicu s računarom putem USB kabela, sada za prebacivanje 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.
Prilagođavanje mapa ključeva
Za prilagođavanje karti tipki, funkcija kodera, LCD funkcije i upravljanja profilom izmijenite datoteku key5pro/keymaps/default/keymap.c.
const uint16_t PROGMEM tastature [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 različitim šiframa ključeva, makroima ili funkcijama. (Lista 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 funkcioniranjem rotacijskog davača.
lcd_clrscr (); // brisanje lcd -a
lcd_gotoxy (stupac, red); // prelazak na poziciju lcd_puts (""); // prikaz podataka
Ove se funkcije koriste za upravljanje 16X2 LCD modulom koji se može koristiti za prikaz korisniku specifičnih informacija o radu.
Korak 12: Dovršite sastavljanje
Za dovršetak montaže trebat će nam sljedeći dijelovi:
- 1x kućište tastature (3D štampani deo)
- 1x donji deo tastature (3D štampani deo)
- 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 projekat, glasajte za takmičenje "Smeće u blago".
Zaista jako cijenjeno! Nadam se da ste uživali u projektu!
Preporučuje se:
Pojačalo za slušalice sa prilagođenim PCB -om: 8 koraka (sa slikama)
Pojačalo za slušalice sa prilagođenim PCB -om: Već neko vrijeme gradim (i pokušavam usavršiti) pojačalo za slušalice. Neki od vas bi vidjeli moje prethodne 'sposobne' građe. Za one koji nisu, ovo sam povezao u nastavku. Na svojim starijim verzijama uvijek sam koristio prototipnu ploču za izradu t
Osu! Tastatura: 8 koraka (sa slikama)
Osu! Tastatura: Nedavno sam počeo igrati ritmičku igru koja se zove osu! a nakon što sam vidio video zapis komercijalne mini tastature 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 tastatura: 5 koraka (sa slikama)
Arduino mehanička tastatura: Trebala mi je pin pad za drugi projekat, pa sam odlučio da napravim tastaturu sa dijelovima koje sam imao kod kuće
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 Arkadnu arkadu za dva igrača "uradi sam" s prilagođenim utorima za kovanice, pomoću Pandorine kutije: Ovo je korak po korak vodič o tome kako izgraditi vrhunsku arkadnu mašinu za 2 igrača koja ima prilagođene utore za novčiće ugrađene u okvir za izbor. Utori za novčiće bit će napravljeni tako da prihvaćaju samo kovanice veličine četvrtine i veće. Ova arkada se napaja
Brza i prljava Das tastatura (prazna tastatura): 3 koraka
Brza i prljava Das tastatura (prazna tastatura): Das tastatura je naziv najpopularnije tastature bez natpisa na tasterima (prazna tastatura). Das tastatura se prodaje po cijeni od 89,95 USD. Ovo uputstvo će vas voditi iako ćete sami napraviti bilo koju staru tastaturu koja vam leži