Tartalomjegyzék:
- 1. lépés: A COVID-19 járvány lezárása-kihívás a forráskomponensek számára
- 2. lépés: A tervezés
- 3. lépés: Milyen összetevőkre van szükségünk?
- 4. lépés: FDM 3D nyomtatás
- 5. lépés: DLP 3D nyomtatás
- 6. lépés: A kapcsolók összeszerelése a billentyűzet testében
- 7. lépés: Az LCD felszerelése a billentyűzet testébe
- 8. lépés: A forgó kódoló felszerelése a billentyűzet testébe
- 9. lépés: Az Arduino Micro felszerelése a billentyűzet testébe
- 10. lépés: huzalozás
- 11. lépés: Arduino Micro firmware
- 12. lépés: Végezze el az összeszerelést
- 13. lépés: És kész
- 14. lépés: Kérjük, szavazzon
Videó: HotKeys billentyűzet egyéni profilokkal: 14 lépés (képekkel)
2024 Szerző: John Day | [email protected]. Utoljára módosítva: 2024-01-30 09:39
Remélem jól jár a járvány közepette. Biztonságosan. Légy erős. #COVID-19
Ipari tervezőként több mint 7-8 szoftvert kell elérnem, beleértve a Solidworks, Photoshop, Illustrator, Keyshot, Indesign stb. Napi rendszerességgel és igen kevés játékot is. Tehát két problémát tapasztaltam, amelyekből ez az eszköz létrejön.
- Elszórt billentyűk - A teljes kéz végigmegy a billentyűzeten, és keres egy olyan kulcsot, amely a szemközti sarokban található, mint például az ESC és az ENTER billentyű. Hasonlóképpen több mint 15 olyan billentyűt használok, amelyeket csak a Solidworks -ben használok, és ezek a billentyűzeten szétszóródtak. Így a billentyűzet beállításainak megváltoztatása helyett újra és újra egy mini billentyűzetet kerestem, amelyet igényeim szerint testre szabhatok. Némi kutatás után rengeteg tervet és kódot találtam, amelyek könnyen elvégezhetik ezt a feladatot. De amint áttértem a második kérdésre, azt tapasztaltam, hogy ezt a tervezés sem tudja kiküszöbölni.
- Különböző funkciók - A második probléma az volt, amikor a programot váltottam, a billentyűk többsége felcseréli a funkcióikat, például az Adobe Photoshop az ALT+Scroll nagyítást végzi, de amikor az Adobe Acrobatra megyek, a nagyítás a CTRL+Scroll segítségével történik. Hasonlóképpen, nem akarom a legtöbb kulcsot a Keyshot -ban, amelyet általában a Solidworks -ben használok. És soha nem használok nyilakat a Solidworks -ben, amelyek rendkívül szükségesek játék közben.
Ezért úgy döntöttem, hogy forgatógombbal és olcsó LCD -vel rendelkező HotKeys billentyűzetet építek, hogy külön programokat váltsak, külön billentyűleképezéssel.
Ez az utasítás az egyszerűsíti a munkafolyamatot és növeli a termelékenységet.
Reméljük tetszeni fog és kezdjük!
1. lépés: A COVID-19 járvány lezárása-kihívás a forráskomponensek számára
A világ küzd a COVID-19 járvánnyal, és a lakosság egyharmada zárlat alatt áll. Indiában otthonunkban is elszigeteltek vagyunk, és nincs lehetőség alkatrészek megrendelésére ehhez a projekthez, mivel a legtöbb kereskedelmi tevékenység leáll. De a legtöbb alkatrész be van ágyazva egyik vagy másik termékbe.
Van néhány sérült termékem, többek között:
- TVS Gold Bharat billentyűzet a CherryMX kapcsolókhoz.
- 12864 Reprap intelligens kijelző forgó kódolóhoz és potenciométerhez.
- LCD modul 1602 LCD -hez
- A többi néhány komponens a korábbi projektekből származik.
2. lépés: A tervezés
A Complete Project a Solidworks-ben készült, miközben megőrzi az összes paramétert az additív gyártáshoz, a polc-összetevők felhasználásával.
3. lépés: Milyen összetevőkre van szükségünk?
Elektromos alkatrészek:
- 1x Arduino Micro
- 20x Cherry MX mechanikus kapcsoló
- 1x 1602 LCD modul
- 1x forgó kódoló
Hardver alkatrészek:
- 3x M3x8 csavar
- 4x M3x5 csavar
Eszközök:
- 3d nyomtató
- M3 imbuszkulcsok
- Forrasztóállomás
- Ragasztópisztoly
4. lépés: FDM 3D nyomtatás
A billentyűzet testét kinyomtattam az FDM 3D nyomtatón
Az FDM 3D nyomtató beállításai:
- Anyag (PLA)
- Rétegmagasság (0,2 mm)
- Héj vastagsága (1,2 mm)
- Kitöltési sűrűség (20%)
- Nyomtatási sebesség (60 mm/s)
- Fúvóka hőmérséklete (210 ° C)
- Támogatás típusa (mindenhol)
- Platform tapadási típusa (nincs)
Letöltheti a projektben használt összes fájlt -
5. lépés: DLP 3D nyomtatás
A DLP 3D nyomtatón nagyobb részleteket és simább felületet igénylő kupakokat nyomtattam
A DLP 3D nyomtató beállításai:
Rétegvastagság (0,05 mm)
Letöltheti a projektben használt összes fájlt -
6. lépés: A kapcsolók összeszerelése a billentyűzet testében
A kapcsolók összeszereléséhez a következő alkatrészekre lesz szükségünk:
- 1x billentyűzet test (3D nyomtatott rész)
- 20x CherryMX mechanikus kapcsolók
A képeken leírtak szerint pattintsa be az összes kapcsolót a megfelelő helyre. Nincs szükség csavarokra vagy ragasztóra, mivel a tervezést minden tűréssel elvégezzük, és minden alkatrész önállóan illeszkedik.
7. lépés: Az LCD felszerelése a billentyűzet testébe
Az LCD összeszereléséhez a következő alkatrészekre lesz szükségünk:
- 1x billentyűzet test (3D nyomtatott rész)
- 1x 1602 LCD
- 4x M3x5 csavar
A képeken leírtak szerint szerelje be az LCD -t a megfelelő helyre, és rögzítse M3x5 csavarokkal.
8. lépés: A forgó kódoló felszerelése a billentyűzet testébe
A forgó kódoló összeszereléséhez a következő alkatrészekre lesz szükségünk:
- 1x billentyűzet test (3D nyomtatott rész)
- 1x forgó kódoló
A képeken leírtak szerint telepítse a rotációs kódolót a megfelelő helyre.
9. lépés: Az Arduino Micro felszerelése a billentyűzet testébe
Az Arduino Micro összeszereléséhez a következő alkatrészekre lesz szükségünk:
- 1x billentyűzet alsó része (3D nyomtatott rész)
- 1x Arduino Micro
A képeken leírtak szerint telepítse az Arduino Micro -t a megfelelő helyre.
10. lépés: huzalozás
Kövesse a sémát az összes elektronika bekötéséhez a következő módon:
| Arduino Micro | LCD modul | ----------------------------------------------- | VCC | VDD | | GND | VSS | | D4 | Regisztráció Válassza | | D3 | Olvasni/írni | | D2 | | Engedélyezése | A0 | 4. adat | | A1 | 5. adat | | A2 | 6. adat | | A3 | 7. adat | -----------------------------------------------
| Arduino Micro | Billentyűzet mátrix | ----------------------------------------------- | D9 | 1. oszlop | | D8 | 2. oszlop | | D7 | 3. oszlop | | D6 | 4. oszlop | | D5 | 5. oszlop | | D15 | 1. sor | | D14 | 2. sor | | D16 | 3. sor | | D10 | 4. sor | -----------------------------------------------
| Arduino Micro | Rotációs kódoló | ----------------------------------------------- | D0 | Pad_A | | D1 | Pad_B | | GND | GND | -----------------------------------------------
11. lépés: Arduino Micro firmware
HID interfész firmware
A HID interfészen keresztül történő kommunikációhoz a laptoppal/számítógéppel az Arduino Micro ATmega32U4 mikrovezérlőjét használjuk.
A QMK (Quantum Mechanical Keyboard) egy nyílt forráskódú közösség, amelynek központja a számítógépes beviteli eszközök fejlesztése. A közösség mindenféle beviteli eszközt magában foglal, például billentyűzetet, egeret és MIDI -eszközt.
Követendő utasítások:
- Klónozza a QMK firmware -t a GitHub -ból.
- Készítse elő az építési környezetet a firmware fordításához az itt leírtak szerint.
- Töltse le és bontsa ki az adott egyéni billentyűzet firmware -t az első lépésben klónozott qmk_firmware/keyboards könyvtárból.
- Fordítsa le a billentyűzet firmware -jét a következő paranccsal: qmk compile -kb key5pro -km default
- Töltse le és telepítse a QMK eszköztárat a firmware villogásához. (QMK Eszköztár)
- Nyissa meg a QMK Eszköztárat, és nyissa meg az összeállított firmware-t (.hex fájlt), amely megtalálható a qmk_firmware/.build könyvtárban, majd válassza az atmega32u4 lehetőséget mikrokontrollerként, és jelölje be az Auto-Flash opciót.
- Csatlakoztassa a billentyűzetet a számítógéphez USB -kábelen keresztül, most a billentyűzet villogásához állítsa az Arduino Micro -t rendszerbetöltő üzemmódba, amelyet az RST csap GND -hez történő rövidre zárásával lehet elérni.
- Az arduino alaphelyzetbe állítása után a QMK eszköztár automatikusan megtalálja, és rávillan a firmware.
Billentyűzet -testreszabás
A billentyűzetképek, a kódoló funkciók, az LCD funkciók és a profilkezelés személyre szabásához módosítsa a key5pro/keymaps/default/keymap.c fájlt.
const uint16_t PROGMEM billentyűzetek [MATRIX_ROWS] [MATRIX_COLS] = {};
Ez a tömb tartalmazza a kulcskép különböző rétegeit, amelyek különböző profilként használhatók. Minden profil vagy réteg különböző kulcskódokkal, makrókkal vagy funkciókkal állítható be. (A kulcskódok listája)
void encoder_update_user (uint8_t index, bool az óramutató járásával megegyező irányban);
Ez a funkció visszahívás ki lesz zárva minden egyes kódoló aktiválásakor, ez a visszahívás kezeli a forgó jeladó működését.
lcd_clrscr (); // törölje az LCD -t
lcd_gotoxy (oszlop, sor); // goto position lcd_puts (""); // adatok megjelenítése
Ezekkel a funkciókkal működtethető a 16X2 LCD modul, amellyel megjeleníthetők a felhasználónak a műveletspecifikus információk.
12. lépés: Végezze el az összeszerelést
Az összeszerelés befejezéséhez a következő alkatrészekre lesz szükségünk:
- 1x billentyűzet test (3D nyomtatott rész)
- 1x billentyűzet alsó része (3D nyomtatott rész)
- 1x forgó kódoló sapka (3D nyomtatott rész)
- 20x CherryMX kerek sapka (3D nyomtatott rész)
A képeken leírtak szerint csatlakoztassa a kapcsolók összes kupakját és a kódoló forgósapkáját. Ezután zárja be az alsó részt, és rögzítse M3x8 csavarokkal.
13. lépés: És kész
Végre végeztél! A végterméknek így kell kinéznie és működnie.
A videót feldolgozzuk, és a következő 24 órában frissítjük
14. lépés: Kérjük, szavazzon
Ha tetszik ez a projekt, kérjük, szavazzon a "Trash to Treasure" versenyre.
Igazán nagyra értékelik! Remélem tetszett a projekt!
Ajánlott:
Egyéni térképek létrehozása a Garmin GPS -hez: 8 lépés (képekkel)
Egyéni térképek létrehozása a Garmin GPS -hez: Ha rendelkezik Garmin GPS -szel, amelyet túrázásra és egyéb szabadtéri tevékenységekre terveztek (többek között a GPSMAP, eTrex, Colorado, Dakota, Oregon és Montana sorozatokat), akkor nem kell megelégedni az előre betöltött csupasz csontok térképeivel. E
Egyéni makró mechanikus billentyűzet: 12 lépés (képekkel)
Egyéni makró mechanikus billentyűzet: Ebben az utasításban végigvezetem Önt a saját 6 kulcsos makropad létrehozásának alapjain, amelyeket egy Arduino vezérel. Bemutatom, mire van szüksége, hogyan kell összeszerelni, programozni, és hogyan kell javítani, vagy a sajátjává tenni
Gyors és piszkos billentyűzet (üres billentyűzet): 3 lépés
Gyors és piszkos Das billentyűzet (üres billentyűzet): A Das billentyűzet a legnépszerűbb billentyűzet neve, amelyen nincs felirat a billentyűkön (üres billentyűzet). A Das billentyűzet ára 89,95 dollár. Ez az útmutató segít eligazítani, bár saját kezűleg készíthet bármilyen régi billentyűzetet, amellyel hever
Egyéni kijelző létrehozása az LCD Stúdióban (G15 billentyűzet és LCD képernyők esetén) .: 7 lépés
Készítsen egyedi kijelzőt az LCD Stúdióban (G15 billentyűzethez és LCD képernyőkhöz) .: Ok, ha most kapta meg a G15 billentyűzetet, és nagyon lenyűgözi a hozzá tartozó alapkijelzőket, akkor bemutatom az LCD Studio használatának alapjait hogy saját maga készítse el. Ez a példa egy olyan kijelző létrehozása, amely csak az alapot mutatja
Az Apple alumínium billentyűzet tisztítása . vagy bármely más puha tapintású billentyűzet: 5 lépés
Az Apple alumínium billentyűzet tisztítása …. vagy bármely más lágy érintésű billentyűzet: Bármilyen tiszta vagy, vagy megpróbáljuk megtartani alumínium alma billentyűzetünket, körülbelül egy év múlva mocskosak lesznek. Ez az utasítás segít tisztítani. Legyen óvatos, mert nem vagyok felelős azért, ha a billentyűzet eltörik közben