Kann ich den Chip oder das elektronische Kit einer USB-Tastatur ohne Plastikhülle alleine bekommen?

7

Verstehe zunächst, dass ich sehr grundlegende Kenntnisse der Elektronik habe.
Ich habe eine Commodore 64-Hülle und möchte daraus eine USB-Tastatur machen.
Mein Ansatz wäre es, ein Tastatur-Appart zu nehmen, seine interne Elektronik zu bekommen und seine Stifte auf eine maßgeschneiderte Leiterplatte zu löten.
Das Problem ist jedoch, dass alle Tastaturen, an die ich mich erinnere, Chips haben, die direkt mit der Membran verbunden sind, und dass keine Stifte zum Löten verfügbar sind, zumindest nicht mit dem Handlötwerkzeug, das ich habe.
Gibt es dafür ein elektronisches Kit oder nur einen Tastaturchip?

Petruza
quelle

Antworten:

8

Alle USB-Tastaturen arbeiten mit einer Tastenmatrix. Es gibt keine 1: 1-Beziehung zwischen einem Pin und einer Tastaturfunktion. Wenn Sie die Membran untersuchen, können Sie sehen, wie die Matrix aus Spalten und Zeilen besteht. Zeilen und Spalten werden nacheinander gescannt, um festzustellen, wo sie sich bei einer gedrückten Taste schneiden.

Sie werden feststellen, dass (so ziemlich) alle modernen USB-Tastaturen oberflächenmontierte Komponenten und ICs verwenden. Es kann ziemlich schwierig sein, mit diesen zu arbeiten, insbesondere wenn sie direkt auf eine flexible Leiterplatte gelötet werden.

Idealerweise suchen Sie nach einer alten USB-Tastatur. Eine mit Knöpfen, die nicht mehr funktionieren - im Idealfall wäre sie zu ihrer Zeit von hoher Qualität gewesen. Etwas, das einige Jahre alt ist - eine der ersten USB-Tastaturen, die zum Verkauf angeboten werden. Es ist weniger wahrscheinlich, dass sie SMD verwenden, und es ist wahrscheinlicher, dass sie eine echte Leiterplatte haben, mit der Sie arbeiten können. Selbst wenn sie SMD sind, haben sie immer noch eine bessere Chance auf eine echte Leiterplatte.

Wenn Sie nach einem Chip suchen, mit dem Sie Ihre eigenen vollständig rollen können, ist der Alcor Micro AU9410 eine gute Wahl. Leider ist er (wie die meisten ähnlichen Produkte) nur als Aufputzgerät erhältlich.

Eine dritte Möglichkeit besteht darin, Ihre eigenen von Grund auf neu zu erstellen. Sie benötigen einen Mikrocontroller mit USB-Funktion (z. B. einen PIC18F4455) und eine Firmware, um ein "Human Interface Device" (oder HID) zu emulieren. Microchip hat Beispiele in seiner Anwendungsbibliothek. Mit der Tastatur können Sie dann absolut alles tun, was Sie wollen.

Majenko
quelle
Ja, richtig, danke für die Ablehnung. Möchtest du mir sagen warum?
Majenko
Einige Leute ... Hier, nimm meine Gegenstimme.
Herr Mystère
4

Ein DIY-Projekt zur Konvertierung der C64-Tastatur in eine PC-USB-Tastatur mit nur einem ATMEL AVR-Chip finden Sie hier . Das USB-HID-Protokoll wird in der Software emuliert, und Sie benötigen keinen Treiber, da das Betriebssystem die Tastatur automatisch erkennt und Sie sie sofort verwenden können. Der Vorteil eines solchen Ansatzes besteht auch darin, dass Sie das Tastaturlayout nach Ihrem Geschmack anpassen können, wenn Sie ein wenig C (GCC für AVR) kennen. Grundprogrammierer für AVR-Chips können mit nur wenigen Widerständen hergestellt werden.

avra
quelle
ooh klingt interessant ... werde nachforschen
Petruza
Wie gefällt es Ihnen?
Avra
1

Das teensyduino ist ein Beispiel für einen Chip mit Stiften, mit denen Sie Steckverbinder für die verwendeten Schlüssel löten können. Darüber hinaus verfügt es über eine Referenzsoftware, mit der Sie eine Tastatur erstellen können. Beispiel: https://github.com/technomancy/atreus .

J0hnG4lt
quelle
1
Ich würde hier Haftungsausschlüsse einfügen, aber da es den Anschein hat, dass nichts weniger als eine vollständige Bestätigung eines Produkts als Antwort akzeptiert wird, können Sie diese haben :)
J0hnG4lt
Toller Link! Das ist ein großartig aussehendes Gerät!
P i