Le clavier modulaire intelligent arbore un écran E-ink et un bouton de retour haptique

Alors que la plupart des gens peuvent penser qu’un clavier n’est qu’un tableau avec des touches, ceux qui lisent Hackaday sauront sans aucun doute qu’il existe une variété infinie de beaux designs pour s’adapter à tous les cas d’utilisation. [Peng Zhihui] est le dernier à nous impressionner avec un excellent clavier personnalisé qui contient plusieurs fonctionnalités inhabituelles (vidéo en chinois, avec sous-titres anglais, intégrée ci-dessous). Ce qui a commencé comme un simple projet de confinement s’est transformé en ce [Zhihui] s’imagine être le clavier ultime pour ses tâches quotidiennes. À première vue, il peut ressembler à un autre clavier personnalisé avec des commutateurs mécaniques, mais lorsque vous regardez à l’intérieur, vous le trouverez plein d’astuces de conception intelligentes et de fonctionnalités intéressantes.

Lorsqu’il a commencé la conception de la zone clé principale, [Zhihui] aurait pu utiliser n’importe lequel des frameworks de clavier open source. Au lieu de cela, il a décidé de tout faire lui-même afin d’obtenir un maximum de performances et de configurabilité. Cela allait jusqu’au circuit de lecture : plutôt que de câbler les commutateurs dans une matrice, comme le font la plupart des claviers, il a utilisé un ensemble de registres à décalage. Cela permet au contrôleur ARM principal de lire chaque touche séparément, éliminant les images fantômes et permettant d’appuyer simultanément sur n’importe quel nombre de touches. Les registres à décalage sont pilotés par une horloge SPI de 4 MHz, ce qui signifie qu’un balayage complet de toutes les touches ne prend que 40 microsecondes.

Un écran de défilement et d'encre électronique fixé sur le côté d'un clavierC’est génial, mais ce qui rend ce projet vraiment intéressant, c’est un module d’extension sur le côté gauche du clavier qui le transforme en ce que [Zhihui] appelle un « clavier intelligent ». La partie inférieure de ce module dispose d’un écran E-ink qui peut afficher une variété d’informations utiles : l’utilisation actuelle de la mémoire, les notifications par e-mail ou simplement les prévisions météorologiques.

À côté du grand écran E-ink se trouve un petit écran OLED qui fonctionne en tandem avec un bouton de retour haptique. Basé sur un moteur à courant continu sans balais, ce bouton peut être configuré de différentes manières pour effectuer plusieurs tâches différentes. Il peut être réglé sur le mode de rotation sans friction, ce qui est utile pour faire défiler rapidement de longs documents. Il peut devenir un commutateur à plusieurs niveaux pour activer ou désactiver des fonctionnalités, ou un bouton de volume avec des butées virtuelles. Il existe même une option pour l’utiliser comme indicateur physique pour des éléments tels que l’utilisation actuelle du processeur.

Le clavier abrite également un concentrateur USB pour connecter d’autres gadgets, ainsi qu’une batterie au lithium pour alimenter le bouton haptique, car il utilise plus d’énergie qu’un port USB 2.0 standard ne peut en fournir. Il y a même une petite bande tactile capacitive sous la barre d’espace, qui vous permet d’utiliser l’un de vos pouces pour basculer entre différents onglets ou pour utiliser des fonctions de copier/coller rapides.

Si tout cela ressemble à votre idée d’un clavier parfait, alors vous serez ravi d’entendre que [Zhihui] prévoit d’ouvrir toutes les conceptions matérielles et logicielles une fois qu’il aura nettoyé son code. En attendant, vous voudrez peut-être lire le principe de fonctionnement d’un bouton intelligent haptique ou découvrir quel est le moyen le plus efficace de lire un certain nombre de boutons avec un microcontrôleur.