Indholdsfortegnelse:
- Forbrugsvarer
- Trin 1: Design tastaturlayout
- Trin 2: Byg SVG -fil
- Trin 3: Byg 3D -model
- Trin 4: Lod og saml
- Trin 5: Kode
Video: Arduino mekanisk tastatur: 5 trin (med billeder)
2024 Forfatter: John Day | [email protected]. Sidst ændret: 2024-01-30 08:25
Jeg havde brug for en pin -pad til et andet projekt, så jeg besluttede at lave et tastatur med dele, jeg havde derhjemme.
Forbrugsvarer
-
1u Keycaps:
- 1 til 9
- SLET
-
2u Keycaps:
- 0
- GÅ IND
- 12 nøglekontakter (jeg brugte Cherry gule, men enhver vil Cherrys vil fungere!)
- Arduino Uno
- 3D -printet switchplade (se trin 1)
Trin 1: Design tastaturlayout
Hvis du vil lave dit tastatur med tasterne i samme størrelse som mig, kan du downloade og 3D -udskrive min STL -fil direkte og springe til trin 4!
Men hvis du har brug for at designe din egen ved hjælp af tastaturlayout-editor:
Slet velkomstbeskeden ved at klikke på den og bruge knappen Slet nøgle.
For at få det ønskede layout kan du justere hver nøgle under fanen Egenskaber og indstille Højde og bredde (1 = 1u, 1,5 = 1,5u og så videre). Du kan flytte taster rundt med dine piletaster.
Når dit design er klar, skal du gå til fanen Rå data og kopiere koden der.
Trin 2: Byg SVG -fil
Du forvandler dit design til en SVG -fil med swilkb:
Indsæt koden, du kopierede, i pladelayout
Vælg din switchtype (jeg foreslår MX_t: 1, fordi det bliver lettere at udskrive)
Vælg stabilisatortype - jeg valgte Cherry + Costar {_s: 1}, men endte ikke med at have brug for eller brug af stabilisatorer.
Kantpolstring er, hvor stor grænsen omkring alle dine nøgler vil være (jeg brugte 10 mm rundt)
Lad resten af mulighederne være slået fra
Hit Draw My CAD. Klik på SVG-knappen, og gem filen (du skal CTRL-S eller højreklikke på billedet).
Trin 3: Byg 3D -model
Log ind på Tinkercad og start et nyt projekt.
Importer din SVG -fil; tinkercad tilføjer automatisk tykkelse. Standarden er 10 mm - alt for tyk til en switchplade! Indstil tykkelsen (firkanten i midten) til 3,00 mm.
Eksporter dit projekt som en STL, og du er klar til 3D -print!
Trin 4: Lod og saml
Tasterne er forbundet langs kolonner og rækker.
Jeg designede oprindeligt kredsløbet med dioder for at forhindre falske tastetryk. Arduino -koden tager sig af det, så spar dig selv noget arbejde og spring dioderne over!
Fastgør rækker til stifter 0, 1, 2
Fastgør kolonner til ben 10, 11, 12, 13
Trin 5: Kode
Jeg brugte tastaturbiblioteket, som du skal downloade
Gå til Skitse -> Inkluder bibliotek -> Administrer biblioteker.. og søg efter "Tastatur" og klik på Installer
Hvis du har designet dit eget tastatur, skal du justere 2D -tasten.
Upload til din Arduino, og du er færdig!
Anbefalede:
Cherry Pi split mekanisk tastatur: 45 trin (med billeder)
Cherry Pi Split mekanisk tastatur: Jeg har brugt et Microsoft Natural Elite -tastatur i årevis. Og efter næsten 20 års loyal service er det ved slutningen af dets levetid. Under min søgning efter en erstatning kiggede jeg også på forskellige mekaniske tastaturer. Og fordi jeg regelmæssigt laver DIY
ErgoDox mekanisk tastatur: 11 trin (med billeder)
ErgoDox mekanisk tastatur: ErgoDox -tastaturet er et delt, mekanisk og programmerbart tastatur. Det er fuldt open-source, så alt hvad du behøver for at bygge det er at købe delene og afsætte tiden. Jeg arbejder som softwareingeniør og leder altid efter måder at forbedre min produktivitet
Rengør et gammelt mekanisk tastatur: 5 trin (med billeder)
Rengør et gammelt mekanisk tastatur: Mekaniske tastaturer plejede at være meget almindelige og populære i 1990'erne og tidligere, og for mange mennesker lignede følelsen og lyden, de gav, mere de skrivemaskiner, de tidligere kunne have været vant til. Siden da har det mekaniske tastatur
Tilpasset makro mekanisk tastatur: 12 trin (med billeder)
Brugerdefineret makromekanisk tastatur: I denne instruktionsbog vil jeg tage dig igennem det grundlæggende i at oprette din egen 6 -tastede makropad, styret af en Arduino. Jeg vil tage dig igennem det, du har brug for, hvordan du samler det, hvordan du programmerer det, og hvordan du kan forbedre det eller gøre det til din egen
Styring af enheder gennem Arduino med mekanisk omskiftning: 8 trin (med billeder)
Styring af enheder gennem Arduino med mekanisk omskiftning: Arduino kan bruges til at styre enheder ved hjælp af enkle mekaniske kontakter og relæer