Manchmal machen wir etwas Nützliches. Aber manchmal möchten Sie etwas Sinnloses tun, nur zum Spaß. Es passiert. Zum Beispiel, um sich an etwas zu erinnern, das mir in meiner Kindheit / Jugend sehr gut gefallen hat, um es zu finden, zu kaufen und wiederherzustellen. Oder ändern. Kürzlich war ein wunderbarer Beitrag über die IBM Model M. Tastaturen. Wir hatten diese auch in der Schule als Teil der IBM PS / 2 Model 30 Klasse. Beim Lesen erinnerte ich mich an meinen kleinen Fetisch ...
Ich hatte vor ungefähr 15 Jahren ein Telefon, Ericsson T28. Klein, nicht sehr praktisch in der Tasche wegen der hervorstehenden dicken Antenne und ziemlich zerbrechlich, aber trotzdem lustig. Und es gab eine Tastatur für ihn, Ericsson Chatboard, wie folgt:
Das Foto ist natürlich nicht dasselbe, wurde aber kürzlich bei ebay gekauft. Ich weiß nicht, warum ich es gekauft habe, ich mag es einfach. Sie lag sechs Monate im Regal, bis ihr die Idee kam, es für etwas Nützliches anzupassen. Wen kümmert es - Willkommen unter Katze.
Zunächst einmal waren Versuche, es an alle Arten von Arduinen anzupassen, lange her. Die Tastatur wird im Wesentlichen über UART mit dem Telefon verbunden. Die Pinbelegung des Anschlusses sieht folgendermaßen aus:
Sie können eine Verbindung zu einem Computer herstellen und sehen, was dieser überträgt, wenn er über einen USB-UART-Adapter gedrückt wird. Und sie sendet Klicks mit einem hübschen Protokoll, das das Gehirn bricht. Sie finden die Beschreibung selbst, bei Interesse handelt der Artikel nicht ein bisschen von ihm. Kurz gesagt, als ich ihn ansah, war es wie ein Gespräch zwischen Sorg und Mr. Shadow, als etwas auf Sorgs Schädel fiel. Im Allgemeinen wurde mir schnell klar, dass ich nicht an einem solchen Hockey interessiert war ...
Als ich auf das Board schaute, sah ich den folgenden Mist, der Stein ist dort einmal programmierbar, dh um meine Firmware mit dem für mich geeigneten Protokoll hinein zu rollen - Sie müssen mit der gleichen Fußposition schauen, aber umprogrammierbar ... Im Allgemeinen ist es einfacher mach ein neues Board. Kaum gesagt als getan, legen Sie das nackte Brett in den Scanner und scannen Sie von zwei Seiten.


Legen Sie nun die Scans in DipTrace und kreisen Sie sie ein. Unterwegs müssen Sie noch Ihren eigenen Knopf zeichnen, damit er den Umrissen mit dem Original entspricht.

Slam-Shut, Hrenak-Hrenak
und in der Produktion ist das Board fertig:

Ich habe Micro-USB an der Stelle platziert, an der sich der Anschluss befand, und UART-Beine für alle Fälle mitgebracht. Farbige Drähte - JTAG, nachdem Sie die Firmware geschrieben haben, können Sie sie entfernen. Es stellte sich heraus, dass es sich um eine kleine USB-HID-Tastatur handelt. Die zweite Taste in der ersten Zeile übernimmt die Funktion des Wechsels zu einem alternativen Layout, da nicht genügend Tasten vorhanden sind und viele Dinge durch Drücken einer zusätzlichen Taste erledigt werden mussten. Die Aufwärts-Taste lautet beispielsweise „Fn + nach links“. Kann an einen großen Computer für Erwachsene angeschlossen und eingegeben werden.

UART ist nicht an der aktuellen Firmware beteiligt, aber es ist einfach hinzuzufügen. Natürlich ist die Benutzerfreundlichkeit etwas lahm, aber auf der anderen Seite, welche andere Tastatur kann in einer Hemdtasche mit einer Tasche getragen werden? :) :)
→
GitHub→
GerbersPS: Es sind noch ein paar nackte Bretter übrig, die ich gegen etwas Nützliches eintauschen kann. Oder zusammenbauen, blinken und wechseln ...