Innholdsfortegnelse:
2025 Forfatter: John Day | [email protected]. Sist endret: 2025-01-13 06:58
Jeg trengte en pinne til et annet prosjekt, så jeg bestemte meg for å lage et tastatur med deler jeg hadde hjemme.
Rekvisita
-
1u Keycaps:
- 1 til 9
- SLETT
-
2u Keycaps:
- 0
- TAST INN
- 12 nøkkelbrytere (jeg brukte Cherry yellows, men noen vil Cherrys vil fungere!)
- Arduino Uno
- 3D -trykt bryterplate (se trinn 1)
Trinn 1: Design tastaturoppsett
Hvis du vil lage tastaturet ditt med tastene i samme størrelse som meg, kan du laste ned og 3D -skrive ut STL -filen min direkte og hoppe til trinn 4!
Men hvis du trenger å designe din egen ved hjelp av tastatur-layout-editor:
Slett velkomstmeldingen ved å klikke på den og bruke knappen Slett nøkkel.
For å få oppsettet du ønsker, kan du justere hver tast under kategorien Egenskaper og angi høyde og bredde (1 = 1u, 1,5 = 1,5u og så videre). Du kan flytte tastene rundt med piltastene.
Når designet ditt er klart, går du til kategorien Rådata og kopierer koden der.
Trinn 2: Bygg SVG -fil
Du vil gjøre designet ditt til en SVG -fil med swilkb:
Lim inn koden du kopierte i Plate Layout
Velg bryteren din (jeg foreslår MX_t: 1 fordi det blir lettere å skrive ut)
Velg stabilisator type - jeg valgte Cherry + Costar {_s: 1}, men endte ikke opp med å trenge eller bruke stabilisatorer.
Kantpolstring er hvor stor grensen rundt alle nøklene dine vil være (jeg brukte 10 mm rundt)
La resten av alternativene være av
Hit Draw My CAD. Klikk på SVG-knappen, og lagre filen (du må CTRL-S eller høyreklikke på bildet).
Trinn 3: Bygg 3D -modell
Logg deg på Tinkercad og start et nytt prosjekt.
Importer SVG -filen din; tinkercad vil automatisk legge til tykkelse. Standarden er 10 mm - altfor tykk for en bryterplate! Sett tykkelsen (firkanten i midten) til 3,00 mm.
Eksporter prosjektet ditt som en STL, og du er klar til 3D -utskrift!
Trinn 4: Lodd og sett sammen
Tastene er koblet langs kolonner og rader.
Jeg designet opprinnelig kretsen med dioder for å forhindre falske tastetrykk. Arduino -koden tar seg av det, så spar deg litt arbeid og hopp over dioder!
Fest rader til pinne 0, 1, 2
Fest kolonner til pinne 10, 11, 12, 13
Trinn 5: Kode
Jeg brukte tastaturbiblioteket som du må laste ned
Gå til Sketch -> Include Library -> Manage Libraries.. og søk etter "Tastatur" og klikk på Installer
Hvis du har designet ditt eget tastatur, justerer du 2D -tasten.
Last opp til Arduino og du er ferdig!