Faire un ThinkPad clavier USB adaptateur avec Arduino (2 / 5 étapes)

Étape 2: Travailler avec le clavier schématique

Partir de l’étape précédente schématique, T60 clavier matrice utilise 8 lignes et 16 colonnes, 1 pour la touche de raccourci (FN), TrackPoint utilise une horloge, la ligne de données et une ligne de réinitialisation. Au total, il a besoin de 28 broches numériques alors Arduino Micro/Leonardo n’ont que 20.

En utilisant un compteur de décennie comme CD4017 pour faire défiler les lignes et un IC d’entrée SPI 16 bits, tels que MCP23S17, à lire 16 entrées de colonnes, le nombre total de broches de l’Arduino côté réduit à 10 lignes.

En général, la matrice de clavier sont passifs - ils ne précisent pas si les lignes ou colonnes doit être entrées ou sorties. Toutefois, pour ce projet, sorties de 16 colonnes exigera ICs plus externes, composants passifs et complique la conception. C’est pourquoi j’ai choisi d’avoir 16 entrées et 8 sorties.

Jusqu’ici, la liste des pièces est venu de :

  • Arduino Micro: ~ 32 $ pour module officiel, ~ 13 $ pour les clones (clone sur eBay)
  • CD4017
  • MCP23S17
  • 16 x 10 résistances k comme les résistances de pull-up pour la MCP23S17
  • pour Arduino, montage et réceptacle pension (prochaines étapes)
  • Prise de AA01B-S040VA1

Obtenez le kit chez https://www.tindie.com/products/rampadc/arduino-thinkpad-usb-keyboard-adapter/

Articles Liés

Convertir un clavier ZX82 spectre dans un clavier USB extensible avec Arduino

Convertir un clavier ZX82 spectre dans un clavier USB extensible avec Arduino

Dans ce Instructable, je vais vous montrer comment convertir un clavier USB développable fonctionnellement compatible avec n'importe quoi de votre clavier ZX82 spectre compatible USB. Cette version est assez compacte pour que lorsque vous avez termin
Comment faire un affichage LED à 7 segments avec Arduino

Comment faire un affichage LED à 7 segments avec Arduino

Je vais vous montrer comment faire un segment 7 Ecran à LEDS. Combiner avec Arduino pour créer le compte à rebours, texte simple et plus encore. J'aime faire des projets originaux. J'ai cherché l'ensemble d'instructables et n'a pas trouvé un comme ça
Comment faire un système d’alarme avec Arduino

Comment faire un système d’alarme avec Arduino

Avec Arduino est vraiment possible de faire des projets complexes, notamment par le biais de l'Internet, vous pouvez l'utiliser à travers le bouclier différents disponibles pour le microcontrôleur. Dans cet article, nous allons voir comment faire un
Clavier USB mini avec un microcontrôleur $7

Clavier USB mini avec un microcontrôleur $7

Rendre un clavier utilisant un microcontrôleur pour envoyer rapidement sur la touche usb, qui s'interface avec AutoHotKey, une application Windows pour créer des applications et des macros.AutoHotKey peut être utilisé avec votre clavier original sans
Guitar Hero USB controller avec Arduino et Java

Guitar Hero USB controller avec Arduino et Java

J'ai été l'intention de créer un Guitar Hero (ou Frets on Fire) contrôleur pendant une longue période. Il y a quelques semaines, j'ai trouvé un jouet guitare (avec des boutons sur le cou, la barre de vibrato et le strum bar) au magasin local réduit à
Comment faire fonctionner un moteur brushless ESC avec Arduino

Comment faire fonctionner un moteur brushless ESC avec Arduino

Cette instructable vous montrera comment configurer et exécuter un moteur brushless ESC avec un arduino et exécuter un moteur brushless à des vitesses différentes. Il passera par les matériaux, installation de matériel et le logiciel de codage. Il vo
Tactile clavier / contrôleur avec Arduino et la transformation de jeu

Tactile clavier / contrôleur avec Arduino et la transformation de jeu

cette instructable décrit une manière simple et rapide pour créer un clavier tactile ou contrôleur de jeu à l'aide-carton,-papier d'aluminium,- et un Arduino.Il fournit également les codes Arduino et traitement immédiatement commencer à jouer !Idéal
Clavier avec Arduino sans fil

Clavier avec Arduino sans fil

Salut tout le monde, dans ce tutoriel je vais vous montrer comment construire un clavier sans fil avec arduino et bluetooth qui permet d'écrire à distance dans notre Pc avec système d'exploitation windows.Voir la vidéoLe programme permet uniquement d
Clavier usb Xbox 360

Clavier usb Xbox 360

comment faire pour brancher un clavier usb filaire ou sans fil pour xbox 360Étape 1: ce que vous devez clavier usb filaire ou sans filrécepteur de clavier USB pour clavier sans filXbox 360mainsÉtape 2: filaire ou WiFi j'ai un clavier sans fil vous po
La réalisation d’un cardan bricolage sans balais avec Arduino

La réalisation d’un cardan bricolage sans balais avec Arduino

Il s'agit d'une histoire de mon troisième projet avec gyro bon marché et Arduino.Après les précédentes deux projets, Simple pendule inversé et calligraphie 3D, j'ai pensé faire Caméra cardan avec Arduino. Puis j'ai eu trois stratégies pour le projet.
Domotique avec Arduino... Et JavaScript !

Domotique avec Arduino... Et JavaScript !

Dans ce instructable (mon premier seul en fait), je vais vous guider pour faire d'automatisation dans votre maison avec Arduino, oui, pas si nouveau... Mais nous allons aussi inclure JavaScript, à l'aide de Node.js et une impressionnante bibliothèque
6 LED pendule avec Arduino

6 LED pendule avec Arduino

c'est ce que vous devez faire un pendule de 6 LED avec Arduino :6 x LEDSRésistances de 6 x 330 ohms7 x fils de raccordement1 x carte de prototypage ou Perfboard1 x Arduino Uno ou Arduino Mega 2560Ce projet ne tarde pas à faire du tout.C'est le code q
Faire votre propre clavier ou contrôleur MIDI USB pas cher

Faire votre propre clavier ou contrôleur MIDI USB pas cher

Je cherchais un périphérique contrôleur USB MIDI (ou interface) pour les applications de musique comme le clavier de piano ou orgue ou pédalier. Après quelques recherches, j'ai voulu aller vers une solution plus « fait maison ». Mon choix a été final
Convertir une manette NES à USB avec Arduino

Convertir une manette NES à USB avec Arduino

Bonjour !Dans ce instructable, je vais vous montrer comment raccorder une manette de Nintendo Entertainment System à un arduino, l'arduino exécute à son tour un sketch spécial qui lui permet de se présenter à un PC comme un joystick USB HID !Et si ce