Indholdsfortegnelse:

Arduino mekanisk tastatur: 5 trin (med billeder)
Arduino mekanisk tastatur: 5 trin (med billeder)

Video: Arduino mekanisk tastatur: 5 trin (med billeder)

Video: Arduino mekanisk tastatur: 5 trin (med billeder)
Video: Redragon Caraxes Pro K644 SE Review: A Great 65% Mechanical Keyboard 2024, November
Anonim
Arduino mekanisk tastatur
Arduino mekanisk tastatur
Arduino mekanisk tastatur
Arduino mekanisk tastatur

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

Byg 3D -model
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

Lodde og samle
Lodde og samle
Lodde og samle
Lodde og samle

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

Kode
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: