Mit Hilfe eines externen Tastatur in voller Größe beim Arbeiten mit einem PDA (insbesondere bezklaviaturnym) ist eine sehr attraktive Möglichkeit. Zu diesem Zweck können wir zum Beispiel LEOSync QuickPad oder Newton-Tastatur. Aber diese Lösungen sind zu teuer, und tragen eine Tastatur zu hart. Das ist ein Gedanke, über die Verwendung einer Standard-Tastatur für den IBM PC AT (dieses Zeug überall im Überfluss). Ich schlage vor, PS / 2 Tastatur umwandeln -> RS232.
Copyright
Alle Rechte an der Grafik und Text des Programms gehören Olaf Kaluza. Alle Rechte an diesem Text zu Andrei Knyazev (DOOMka) beziehen. Erlaubt, sie für eigene Zwecke verwenden, zu meinem Vergnügen. Unerwünschte auf diese Seite kopieren und die Übersetzung in andere Sprachen ohne Erlaubnis. Unerwünschte auf eine CD-ROM oder anderen die Verbreitung von Informationen von dieser Seite kopieren. Wenn jemand in Schwierigkeiten oder brechen PDA - es ist ganz eigenen Problem.
Einleitung. Das Prinzip der Operation. Schema.
Ich wollte schon ein solches Gerät zu machen. Gründlich die Suche im Internet stieß ich auf eine Seite Olaf Kaluza Verbindung PC AT-Tastatur auf PalmPilot (in Russisch, original in deutscher Sprache). Hier ist was Sie brauchen! Doch in der ursprünglichen Regelung ist eine Ungenauigkeit in der Nummerierung der Ergebnisse DIN Tastatur-Anschluss, und ich musste einen PS / 2 Tastatur anschließen. Also änderte ich ein kleines Programm. Darüber hinaus, um genau die Dinge, die ich konnte deshalb nicht in meinem Schema zeigt leicht unterschiedliche Werte. Also hier ist die Regelung:
 |
Zum Ausdrucken, ist es besser, die Regelung in PDF verwenden. Die Regelung mit einem Mikrocontroller ATMEL AT89C2051 (AT89C2051 PDF, AT89 Serie PDF) und ist extrem einfach. Zum Anschluss der Tastatur verwendet zwei Signal DATA und CLOCK (Details siehe Schnittstellen des PC AT-Tastatur). SCAN-Codes über die Tastatur erzeugt werden, um ASCII-Zeichen mit dem Programm in den Microcontroller U1 aufgezeichnet umgewandelt. Die Inversion des Signals durch den Transistor Q1 erreicht. Chain of C3, R3 für Power-On Reset (Reset / Initialisierung beim Einschalten) verwendet. Circuit C1, C2, Y1 - der Taktgeber des Mikrocontrollers. Es ist wichtig, dass die Quarzfrequenz 24 MHz war, weil das Programm in einer Berechnung auf sie geschrieben wird! Die Regelung ist nicht entscheidend, um die Komponente Werte, Transistor Inverter - ANY Low-Power-NPN-Transistor (BC547 Olaf verwendet). Zur Stromversorgung der Tastatur und die Steuerung muss Volt 5, aber es ist möglich auszulasten Lithium-Batterie ausreichend. In meinem Entwurf verwendet einen Lithium-Akku mit einer Kapazität von 1,2 A / h, direkt auf der Platine.
Hersteller
Natürlich müssen Sie mit einem kompletten Satz zu beginnen. Ich kaufte mir ein "Chip und Dip" MPU ATMEL AT89C2051-24PI für 67 Rubel und ein Block mit 20 Pins ihn für 1,60 Rubel. Susekam graben, fand ich einen Transistor, Kondensatoren, Widerstände, Schalter und Batterie. Alle Anschlüsse und Quarz bei 24MHz, ich vypayal fehlerhafter Leiterplatten. PCB zögerte, so dass die Installation nicht auf dem Brett zu simulieren Schaltungen. Alle Bauernhof hineingestopft ein Stück Seife für 8,26 Rubel.Hier ist, was passiert:
Es blieb nur an den Mikrocontroller-Programm. Programmierer sind teuer, das billigste ich fand, war im Wert von $ 95! Ich habe einen Auftrag in der Unternehmensgeschichte CTC-MK-Mikrocontroller für 20 Rubel programmiert:)! Zu diesem Zweck war es notwendig, in das Büro der Firma zu kommen und Chip-und Software auf Diskette zu bringen. Für Firmware benötigt, um die BIN-Datei von palmtasta2.zip verwenden. Alles!
Jobs
Mit der richtigen Installation des Systems sollten sofort an die Arbeit und erfordert keine Setup! Eingangsbereich (kultiviert Konverter Schlüssel) in den markierten Bereich auf dem Foto.
Nicht verarbeitete Ess, F1-F12 und andere spezielle Tasten (Start, etc.). Signalverarbeitung Tastatur kommt an die RS232 mit einem Programm (Fahrer), die Newton-Tastatur, die spezifisch für jede Art von PDA zu treten. Für Palm, können Sie Keyz. Aus diesem PSION Newton Keyboard Treiber für PSION-Gerät. Für Windows CE - NewtonKey. Alle Programme sind Freeware! Kein Problem, Sie können HPC eingeben russischen Text in Windows CE HPC und / Pro PDA (nähere Informationen finden Sie unter Keyboard LEOSync QuickPad).
Fazit. Schlussfolgerungen
Also, für einen Betrag von etwa 300 Rubel (plus natürlich die Kosten der Tastatur), erhalten wir eine externe Tastatur in voller Größe im Wert von $ 60-80. Sehr gut! Erweitern Sie die Fähigkeiten dieser Tastatur kann durch die Verbesserung der Code des Mikrocontrollers erreicht werden (nicht schlecht, um Unterstützung für Esc, F1-F12 einzuführen und Start). Nehmen Sie irgendwelche Kommentare, Anregungen und Ergänzungen. Die einzige Anfrage! Nicht fragen: "Warum bin ich nicht läuft das System?". Nehmen Sie es wie es ist (wie es ist)! Updates, Fehler, wird eine Ergänzung auf der Seite Tastatur Projekt gebucht werden. Die Autoren, Übersetzung: