Innholdsfortegnelse:
- Rekvisita
- Trinn 1: Design tastaturoppsett
- Trinn 2: Bygg SVG -fil
- Trinn 3: Bygg 3D -modell
- Trinn 4: Lodd og sett sammen
- Trinn 5: Kode
Video: Arduino mekanisk tastatur: 5 trinn (med bilder)
2024 Forfatter: John Day | [email protected]. Sist endret: 2024-01-30 11:21
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!
Anbefalt:
Cherry Pi delt mekanisk tastatur: 45 trinn (med bilder)
Cherry Pi Split Mechanical Keyboard: Jeg har brukt et Microsoft Natural Elite -tastatur i mange år. Og etter nesten 20 år med lojal tjeneste, er det på slutten av levetiden. Under søket etter en erstatning så jeg også på forskjellige mekaniske tastaturer. Og fordi jeg regelmessig gjør DIY
ErgoDox mekanisk tastatur: 11 trinn (med bilder)
ErgoDox mekanisk tastatur: ErgoDox -tastaturet er et delt, mekanisk og programmerbart tastatur. Det er fullt åpen kildekode, så alt du trenger for å bygge det er å kjøpe delene og bruke tiden. Jeg jobber som programvareingeniør og leter alltid etter måter å forbedre produktiviteten min
Rengjør et gammelt mekanisk tastatur: 5 trinn (med bilder)
Rengjør et gammelt mekanisk tastatur: Mekaniske tastaturer pleide å være veldig vanlige og populære på 1990 -tallet og tidligere, og for mange mennesker lignet følelsen og lyden de ga nærmere skrivemaskinene de tidligere kunne ha vært vant til. Siden den gang har det mekaniske tastaturet
Egendefinert makro mekanisk tastatur: 12 trinn (med bilder)
Egendefinert makromekanisk tastatur: I denne instruksjonsboken tar jeg deg gjennom det grunnleggende for å lage din egen 6 tastede makropad, kontrollert av en Arduino. Jeg tar deg gjennom det du trenger, hvordan du monterer det, hvordan du programmerer det, og hvordan du kan forbedre det eller gjøre det ditt eget
Kontroll av enheter gjennom Arduino med mekanisk bytte: 8 trinn (med bilder)
Kontrollere enheter gjennom Arduino Med mekanisk bytte: Arduino kan brukes til å kontrollere enheter ved bruk av enkle mekaniske brytere og reléer