Dies ist eine (überwiegend) 3D-gedruckte drahtlose Tastatur. Die Gesamtgröße, wenn sie zusammengebaut ist, beträgt etwa 130×83×16mm, und sie wiegt etwa 75g. Ich habe dies als Test für meineMembran-TastaturDesign.
Nicht druckbare Teile
- Ein Drucker-Aufkleberbogen. Ich habe diesen verwendet.Vinyl-AufkleberpapierAber einfache Aufkleberbögen sollten in Ordnung sein.
- EinAdafruit Feather 32u4 Bluefruit LE. Besorgen Sie den ohne Header. Andere Bluetooth-fähige MikrocontrollervielleichtEs funktioniert, aber der mitgelieferte Arduino-Code ist speziell für dieses Modell.
- Eine LiPo-Batterie. Ich habe diese verwendet.500mAh einer.
- ¼" (6mm) Kupferfolienband.
- Anschlusskabel (ich habe 30AWG verwendet)
- Dickes doppelseitiges Klebeband (ich habe ¾"-3M-Schaumklebeband verwendet)
Alles kann in PLA gedruckt werden (ich habe PETG nicht ausprobiert, aber es könnte funktionieren). Das Gehäuse benötigt etwas Unterstützung auf der Oberseite der hinteren Öffnung.
HinweisEs gibt 3 verschiedene Oberflächenschichten mit leicht unterschiedlichen Tastenanschlagswerten. Je niedriger der Wert, desto empfindlicher werden die Tasten auf Berührung reagieren. Es ist ein Kompromiss: zu empfindlich und Sie könnten Phantom-Tastenanschläge bekommen; nicht empfindlich genug und Sie müssen hart drücken, um die Taste zu aktivieren.
Versammlung
Legen Sie Streifen von Kupferfolienband auf die beiden Tastenfeldstücke: 10 Streifen vertikal auf der Unterseite des Oberteils und 6 Streifen horizontal auf der Basis. Versuchen Sie, die Folie so flach wie möglich zu halten, und lassen Sie an jedem ein wenig Überhang.
Klappen Sie die beiden Hälften zusammen und klemmen Sie die Kupferfolie dazwischen.
Verwenden Sie doppelseitiges Klebeband, um die Batterie und Feather auf die Unterseite des Tastenfelds zu kleben, wobei Sie den USB-Anschluss des Feathers in der Nähe der Mitte einer langen Kante positionieren. Dies wird die Oberkante Ihrer Tastatur sein.
Verbinden Sie die sechs Reihen von Kabeln mit den Durchgangslöchern, die mit A0-A5 markiert sind, von oben nach unten.
Verbinden Sie die zehn Säulenbänder mit den Durchgangslöchern, die mit 0,1,2,3,5,6,9,10,11,12 markiert sind (von links nach rechts, wenn das Tastenfeld nach unten zeigt).
Du kannst Drähte direkt an die Folie löten, aber achte darauf, den Kunststoff nicht zu schmelzen.
Drucken Sie keyboard-overlay.pdf auf ein Aufkleberblatt, schneiden Sie es zu und befestigen Sie es auf der Oberfläche des Tastenfelds. Der USB-Anschluss sollte in der Mitte der Oberseite der Tastatur sein.
Platzieren Sie die Tastatur-Montage in das Gehäuse.
Schiebe die Lünette über die Oberseite.
Programmierung
Der Adafruit Feather 32u4 Bluefruit LE ist etwas schwierig zu programmieren. Folge den Einrichtungs- und IDE-Anweisungen.hierUm die Arduino IDE dazu zu bringen, den Feather zu erkennen.
Sobald das erledigt ist, kannst du einen Arduino-Sketch erstellen und den Code von wirelesskeyboard.ino darin einfügen.
Zeile 68 gibt den Namen an, unter dem die Tastatur erscheint. Derzeit ist es "SD Keyboard", aber Sie können dies in was auch immer Sie wollen ändern.
Die Zeilen 16-28 spezifizieren die Zeilen-, Spalten- und Schlüsselzuordnungen. Sie können diese jederzeit nach Ihren Bedürfnissen neu anordnen.
Zeile 11 spezifiziert serielles Debugging. Setzen Sie das auf true, wenn Sie Probleme haben, und betrachten Sie die Ausgabe im seriellen Monitor-Fenster der Arduino IDE.
Nutzung
Ich habe es geschafft, diese Tastatur mit einem Windows-Laptop, einem Sony Smart TV und einem Pixel 7A-Telefon zu koppeln. Allerdings kann man sie nur mit einem Gerät gleichzeitig koppeln, also muss man sie zuerst von einem Gerät trennen, bevor man sie mit einem anderen koppelt.
Etiketler
Model Kaynağı
