Inhaltsverzeichnis:
2025 Autor: John Day | [email protected]. Zuletzt bearbeitet: 2025-01-13 06:56
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
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
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
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!