Përmbajtje:
- Hapi 1: Bllokimi i pandemisë COVID-19-një sfidë për përbërësit burim
- Hapi 2: Dizajni
- Hapi 3: Cilat përbërës na duhen?
- Hapi 4: Shtypja 3D FDM
- Hapi 5: DLP Printimi 3D
- Hapi 6: Montimi i çelsave në trupin e tastierës
- Hapi 7: Montimi i LCD -së në trupin e tastierës
- Hapi 8: Montimi i kodifikuesit rrotullues në trupin e tastierës
- Hapi 9: Montimi i Arduino Micro në trupin e tastierës
- Hapi 10: Instalimet elektrike
- Hapi 11: Firmware Arduino Micro
- Hapi 12: Përfundoni Kuvendin
- Hapi 13: Dhe Ne jemi Bërë !
- Hapi 14: Ju lutemi VOTONI
Video: Tastiera HotKeys me profile të personalizuara: 14 hapa (me fotografi)
2024 Autor: John Day | [email protected]. E modifikuara e fundit: 2024-01-30 12:10
Shpresoj të jeni mirë mes kësaj Pandemie. Jini të Sigurt. Bëhu i fortë. #COVID-19
Duke qenë një Dizajner Industrial, më duhet të qasem në më shumë se 7-8 softuer i cili përfshin Solidworks, Photoshop, Illustrator, Keyshot, Indesign, etj në baza ditore dhe po ashtu edhe disa lojëra. Pra, unë përjetova dy çështje nga të cilat kjo pajisje vjen në ekzistencën e saj.
- Çelësat e shpërndarë - Dora e plotë udhëton mbi tastierë në kërkim të një çelësi që ekziston në cepin e kundërt si çelësi ESC dhe ENTER. Në mënyrë të ngjashme, ka më shumë se 15 çelësa që i përdor vetëm në Solidworks dhe ato janë të shpërndara në të gjithë tastierën. Pra, në vend që të ndryshoja preferencat e tastierës sime, përsëri dhe përsëri, unë kërkova një mini tastierë që mund të personalizohet sipas nevojave të mia. Pas disa kërkimeve, gjeta shumë modele dhe kode që mund ta bëjnë këtë detyrë me lehtësi. Por sapo u hodha në çështjen e dytë, zbulova se asnjë nga dizajni nuk mund ta eliminojë atë.
- Funksione të ndryshme - Çështja e dytë ishte kur ndërroja programin, shumica e çelësave ndërrojnë funksionet e tyre si Adobe Photoshop është duke bërë zmadhim me ALT+Scroll por kur shkoj në Adobe Acrobat, zmadhimi bëhet me CTRL+Scroll. Në mënyrë të ngjashme, nuk dua shumicën e çelësave në Keyshot të cilat zakonisht i përdor në Solidworks. Dhe, unë kurrë nuk përdor çelësat e shigjetave në Solidworks të cilat janë jashtëzakonisht të kërkuara gjatë lojërave.
Kështu, vendosa të ndërtoj një tastierë HotKeys me një çelës rrotullues dhe një LCD të lirë për të ndryshuar midis programeve të ndryshme me hartë të dedikuar të çelësave.
Ky udhëzues është për të thjeshtuar rrjedhën e punës dhe për të rritur produktivitetin.
Le të shpresojmë që të kënaqeni dhe të fillojmë!
Hapi 1: Bllokimi i pandemisë COVID-19-një sfidë për përbërësit burim
Bota po lufton me pandeminë COVID-19 dhe një e treta e popullsisë është nën mbyllje. Në Indi, ne jemi gjithashtu të izoluar në shtëpitë tona dhe nuk ka asnjë mundësi për të porositur përbërës për këtë projekt pasi shumica e aktiviteteve tregtare janë ndalur. Por, unë kam shumicën e përbërësve të ngulitur në njërin ose produktin tjetër.
Unë kam disa produkte të dëmtuara, të cilat përfshijnë:
- Tastiera TVS Gold Bharat për Çelsat CherryMX.
- 12864 Reprap Smart Display për Kodifikues Rrotullues dhe Potenciometër.
- Moduli LCD për 1602 LCD
- Disa komponentë të tjerë janë nxjerrë nga projektet e mëparshme.
Hapi 2: Dizajni
Projekti i plotë është krijuar në Solidworks duke ruajtur të gjithë parametrat për prodhimin e aditivëve, duke përdorur përbërësit e raftit.
Hapi 3: Cilat përbërës na duhen?
Komponentët elektronikë:
- 1x Arduino Micro
- Çelës mekanik 20x Cherry MX
- 1x 1602 Modul LCD
- 1x Kodifikues rrotullues
Komponentët e harduerit:
- 3x Vidhosje M3x8
- 4x rrufe në qiell M3x5
Mjetet:
- Printer 3D
- M3 Çelësat Allen
- Stacioni i saldimit
- Armë ngjitëse
Hapi 4: Shtypja 3D FDM
Kam shtypur trupin e tastierës në FDM 3D Printer
Cilësimet e printerit tim FDM 3D:
- Materiali (PLA)
- Lartësia e Shtresës (0.2mm)
- Trashësia e guaskës (1.2 mm)
- Dendësia e mbushjes (20%)
- Shpejtësia e printimit (60mm/s)
- Temperatura e hundës (210 ° C)
- Lloji i Mbështetjes (Kudo)
- Lloji i ngjitjes në platformë (asnjë)
Ju mund të shkarkoni të gjithë skedarët që përdoren në këtë projekt -
Hapi 5: DLP Printimi 3D
I printova kapakët që kërkonin detaje më të larta dhe sipërfaqe më të lëmuar në DLP 3D Printer
Cilësimet e printerit tim DLP 3D:
Trashësia e shtresës (0.05mm)
Ju mund të shkarkoni të gjithë skedarët që përdoren në këtë projekt -
Hapi 6: Montimi i çelsave në trupin e tastierës
Për të mbledhur çelsat do të na duhen pjesët e mëposhtme:
- Trupi i tastierës 1x (Pjesë e printuar në 3D)
- 20x Çelësa mekanikë CherryMX
Siç përshkruhet në imazhe, snap i vendos të gjithë çelsat në vendet e tyre përkatëse. Nuk kërkohet bulona ose zam pasi dizajnimi bëhet me të gjitha tolerancat dhe të gjithë përbërësit përshtaten më vete.
Hapi 7: Montimi i LCD -së në trupin e tastierës
Për të montuar LCD -në do të na duhen pjesët e mëposhtme:
- Trupi i tastierës 1x (Pjesë e printuar në 3D)
- LCD 1x 1602
- 4x rrufe në qiell M3x5
Siç përshkruhet në imazhe, instaloni LCD në vendin përkatës dhe rregulloni atë duke përdorur bulona M3x5.
Hapi 8: Montimi i kodifikuesit rrotullues në trupin e tastierës
Për të mbledhur koduesin rrotullues do të na duhen pjesët e mëposhtme:
- Trupi i tastierës 1x (Pjesë e printuar në 3D)
- 1x Kodifikues rrotullues
Siç përshkruhet në imazhe, instaloni koduesin rrotullues në vendin përkatës.
Hapi 9: Montimi i Arduino Micro në trupin e tastierës
Për të montuar Arduino Micro do të na duhen pjesët e mëposhtme:
- 1x Pjesa e Fundit e Tastierës (Pjesë e Shtypur 3D)
- 1x Arduino Micro
Siç përshkruhet në imazhe, instaloni Arduino Micro në vendin përkatës.
Hapi 10: Instalimet elektrike
Ndiqni Skemën për të lidhur të gjitha pajisjet elektronike në mënyrën e mëposhtme:
| Arduino Mikro | Moduli LCD | -------------------------------------------------- | | KQV | VDD | | GND | VSS | | D4 | Regjistrohu Zgjidh | | D3 | Lexo/Shkruaj | | D2 | Aktivizo | | A0 | Të dhënat 4 | | A1 | Të dhënat 5 | | A2 | Të dhënat 6 | | A3 | Të dhënat 7 | --------------------------------------------------
| Arduino Mikro | Matrica e tastierës | -------------------------------------------------- | | D9 | Kolona 1 | | D8 | Kolona 2 | | D7 | Kolona 3 | | D6 | Kolona 4 | | D5 | Kolona 5 | | D15 | Rreshti 1 | | D14 | Rreshti 2 | | D16 | Rreshti 3 | | D10 | Rreshti 4 | --------------------------------------------------
| Arduino Mikro | Kodifikues rrotullues | -------------------------------------------------- | | D0 | Pad_A | | D1 | Pad_B | | GND | GND | --------------------------------------------------
Hapi 11: Firmware Arduino Micro
Fsheh firmware i ndërfaqes
Për komunikim me laptopin/kompjuterin përmes ndërfaqes HID ne do të përdorim mikrokontrolluesin e Arduino Micro ATmega32U4.
QMK (Tastiera Mekanike Kuantike) është një bashkësi me burim të hapur, e përqendruar rreth zhvillimit të pajisjeve hyrëse kompjuterike. Komuniteti përfshin të gjitha llojet e pajisjeve hyrëse, të tilla si tastiera, minj dhe pajisje MIDI.
Udhëzimet që duhen ndjekur:
- Klononi firmware QMK nga GitHub.
- Përgatitni mjedisin tuaj të ndërtimit për përpilimin e firmuerit siç udhëzohet këtu.
- Shkarkoni dhe nxirrni firmware -in e caktuar të tastierës në drejtorinë e klonuar qmk_firmware/tastierë në hapin e parë.
- Përpiloni firmuerin e tastierës duke përdorur komandën e mëposhtme: qmk përpiloni -kb key5pro -km parazgjedhje
- Shkarkoni dhe instaloni kutinë e veglave QMK për ndezjen e firmuerit. (Kutia e veglave QMK)
- Hapni Toolbox QMK dhe hapni firmware-in e përpiluar (.hex file) i cili mund të gjendet në drejtorinë qmk_firmware/.build, pastaj zgjidhni atmega32u4 si Mikrokontrollues dhe kontrolloni opsionin Auto-Flash.
- Lidhni tastierën me kompjuterin përmes kabllit USB, tani për ndezjen e tastierës vendoseni Arduino Micro në modalitetin e ngarkuesit, i cili mund të bëhet duke shkurtuar pinin RST në GND.
- Pas rivendosjes së arduino, kutia e veglave QMK e gjen automatikisht dhe ndez firmuerin mbi të.
Personalizimi i hartave kyçe
Për të personalizuar hartat kryesore, funksionet e kodifikuesit, funksionalitetin LCD dhe menaxhimin e profilit modifikoni skedarin key5pro/keymaps/default/keymap.c.
const uint16_t çelësat PROGMEM [MATRIX_ROWS] [MATRIX_COLS] = {};
Ky grup përmban shtresa të ndryshme të një harte kyçe të cilat mund të përdoren si profile të ndryshme. Çdo profil ose shtresë mund të vendoset me kode të ndryshme, makro ose funksione. (Lista e kodeve kryesore)
void encoder_update_user (indeksi uint8_t, bool në drejtim të akrepave të orës);
Ky funksion i kthimit në telefon do të ngacmohet sa herë që aktivizohet koduesi, ky kthim mban funksionimin e kodifikuesit rrotullues.
lcd_clrscr (); // pastroni LCD -në
lcd_gotoxy (kolona, rreshti); // mori pozicionin lcd_puts (""); // shfaq të dhënat
Këto funksione përdoren për të operuar me modulin LCD 16X2 i cili mund të përdoret për të shfaqur informacionin specifik të funksionimit tek përdoruesi.
Hapi 12: Përfundoni Kuvendin
Për të përfunduar asamblenë, do të na duhen pjesët e mëposhtme:
- Trupi i tastierës 1x (Pjesë e printuar në 3D)
- 1x Pjesa e Fundit e Tastierës (Pjesë e Shtypur 3D)
- 1x kapak kodues rrotullues (pjesë e printuar në 3D)
- Kapak i rrumbullakët 20x CherryMX (Pjesë e printuar 3D)
Siç përshkruhet në imazhe, lidhni të gjitha kapakët në çelsin dhe kapakun rrotullues në kodues. Pastaj, mbyllni pjesën e poshtme dhe fiksojeni atë me bulona M3x8.
Hapi 13: Dhe Ne jemi Bërë !
Më në fund mbaruat! Ja se si duhet të duket dhe të funksionojë produkti përfundimtar.
Ne jemi duke e përpunuar videon dhe do ta përditësojmë në 24 orët e ardhshme
Hapi 14: Ju lutemi VOTONI
Nëse ju pëlqen ky projekt, ju lutemi votoni për Konkursin "Trash to thesar".
Vlerësuar vërtet shumë! Shpresoj që ju pëlqeu projekti!
Recommended:
Krijoni harta të personalizuara për Garmin GPS tuaj: 8 hapa (me fotografi)
Krijoni harta të personalizuara për Garmin GPS tuaj: Nëse keni një Garmin GPS të projektuar për shëtitje dhe aktivitete të tjera në natyrë (përfshirë seritë GPSMAP, eTrex, Colorado, Dakota, Oregon dhe Montana, ndër disa të tjerë), nuk keni pse vendosuni për hartat e zhveshura që erdhën të ngarkuara paraprakisht në të. E
Car Horn - Efektet zanore të personalizuara: 4 hapa (me fotografi)
Car Horn - Efektet zanore të personalizuara: Kam instaluar efekte zanore me porosi në makinën time bazuar në videot e YouTube nga Mark Rober dhe I Like To Make Stuff. Bri themelor i makinës ka nevojë për më shumë mundësi për komunikim efektiv midis shoferëve sipas mendimit tim. Aty ku jam nga bri standard i makinës ka një
Si të bëni forma të personalizuara të PCB (me Inkscape dhe Fritzing): 4 hapa (me fotografi)
Si të bëni forma të personalizuara të PCB (me Inkscape dhe Fritzing): Nëse jeni fillestar dhe keni nevojë për një PCB me formë të personalizuar … dhe keni nevojë për të në kohën më të shkurtër të mundshme … OSE nëse nuk doni të shpenzoni një shumë kohë për të mësuar se si të punoni me softuerë të avancuar, sepse përfundimisht bëni një tabelë ose tjetër … kjo
LED të personalizuara me ngjitës të nxehtë: 6 hapa (me fotografi)
LED të personalizuara me ngjitës të nxehtë: Përshëndetje të gjithëve, Ka qenë një kohë e gjatë që nga botimi im i fundit Instructable, kështu që mirëpresim përsëri dhe shpresoj se nuk do të zhgënjehet Gjithsesi, në Instructable ………. ashtë një projekt që kam ka kuptim të provosh për një kohë, duke bërë / personalizuar LED -të e tua. Meqenëse jam
Adafruit Feather NRF52 Kontrolle të personalizuara, nuk kërkohet kodim: 8 hapa (me fotografi)
Adafruit Feather NRF52 Kontrolle të personalizuara, nuk kërkohet kodim: Përditësoni 23 Prill 2019 - Për komplotet e datës/kohës duke përdorur vetëm Arduino millis () shihni Arduino Data/Time Plotting/Regjistrimi duke përdorur Millis () dhe PfodApp PfodDesigner më i fundit falas V3.0.3610+ i krijuar kompletoni skicat Arduino për të komplotuar të dhënat sipas datës/kohës