Inhaltsverzeichnis:

Mechanische Arduino-Tastatur - Gunook
Mechanische Arduino-Tastatur - Gunook

Video: Mechanische Arduino-Tastatur - Gunook

Video: Mechanische Arduino-Tastatur - Gunook
Video: 6 DOF Robot arm 2024, November
Anonim
Mechanische Arduino-Tastatur
Mechanische Arduino-Tastatur
Mechanische Arduino-Tastatur
Mechanische Arduino-Tastatur

Ich brauchte ein Pin-Pad für ein anderes Projekt, also beschloss ich, eine Tastatur mit Teilen zu machen, die ich zu Hause hatte.

Lieferungen

  • 1u Tastenkappen:

    • 1 bis 9
    • LÖSCHEN
  • 2u Tastenkappen:

    • 0
    • EINTRETEN
  • 12 Schlüsselschalter (ich habe Cherry Yellows verwendet, aber alle Cherrys werden funktionieren!)
  • Arduino Uno
  • 3D gedruckte Schalterplatte (siehe Schritt 1)

Schritt 1: Tastaturlayout entwerfen

Wenn Sie Ihre Tastatur mit Tasten der gleichen Größe wie ich erstellen möchten, können Sie meine STL-Datei direkt herunterladen und in 3D drucken und mit Schritt 4 fortfahren!

Aber wenn Sie Ihren eigenen mit dem Tastatur-Layout-Editor entwerfen müssen:

Löschen Sie die Willkommensnachricht, indem Sie darauf klicken und die Schaltfläche Schlüssel löschen verwenden.

Um das gewünschte Layout zu erhalten, können Sie jeden Schlüssel auf der Registerkarte Eigenschaften anpassen und die Höhe und Breite einstellen (1 = 1u, 1,5 = 1,5u usw.). Sie können die Tasten mit den Pfeiltasten verschieben.

Wenn Ihr Design fertig ist, gehen Sie zum Tab Rohdaten und kopieren Sie den Code dort.

Schritt 2: SVG-Datei erstellen

Mit swilkb verwandeln Sie Ihr Design in eine SVG-Datei:

Fügen Sie den kopierten Code in das Plattenlayout ein

Wählen Sie Ihren Schaltertyp aus (ich schlage MX_t:1 vor, da es einfacher zu drucken ist)

Stabilisatortyp auswählen - Ich habe Cherry + Costar {_s:1} gewählt, aber am Ende keine Stabilisatoren benötigt oder verwendet.

Kantenpolsterung ist, wie groß der Rand um alle Ihre Tasten sein wird (ich habe 10 mm rundum verwendet)

Lass die restlichen Optionen aus

Klicken Sie auf Mein CAD zeichnen. Klicken Sie auf die Schaltfläche SVG und speichern Sie die Datei (Sie müssen STRG-S drücken oder mit der rechten Maustaste auf das Bild klicken).

Schritt 3: 3D-Modell erstellen

3D-Modell erstellen
3D-Modell erstellen

Melden Sie sich bei Tinkercad an und starten Sie ein neues Projekt.

Importieren Sie Ihre SVG-Datei; tinkercad fügt automatisch die Dicke hinzu. Die Vorgabe ist 10mm - viel zu dick für eine Schalterplatte! Stellen Sie die Dicke (das Quadrat in der Mitte) auf 3,00 mm ein.

Exportieren Sie Ihr Projekt als STL und Sie sind bereit für den 3D-Druck!

Schritt 4: Löten und montieren

Löten und montieren
Löten und montieren
Löten und montieren
Löten und montieren

Die Tasten sind entlang von Spalten und Zeilen verbunden.

Ich habe die Schaltung ursprünglich mit Dioden entworfen, um falsche Tastendrücke zu verhindern. Dafür sorgt der Arduino-Code, also sparen Sie sich etwas Arbeit und überspringen Sie die Dioden!

Befestigen Sie die Reihen an den Pins 0, 1, 2

Befestigen Sie die Säulen an den Stiften 10, 11, 12, 13

Schritt 5: Code

Code
Code

Ich habe die Keypad-Bibliothek verwendet, die Sie herunterladen müssen

Gehen Sie zu Sketch -> Bibliothek einschließen -> Bibliotheken verwalten… und suchen Sie nach "Keypad" und klicken Sie auf Installieren

Wenn Sie Ihre eigene Tastatur entworfen haben, passen Sie die 2D-Tastenanordnung an.

Auf Ihr Arduino hochladen und fertig!

Empfohlen: