Quand je dis que n'importe qui peut construire un clavier mécanique avec les bonnes pièces et un peu d'information, je n'exagère pas. Mais ce qui est le plus intéressant dans un tel projet, c'est que nous ne sommes pas obligés de faire un design de 104 touches. On peut commencer avec beaucoup moins… deux touches, par exemple. Chris Johnston a pensé à quelque chose de similaire, et le résultat est un clavier binaire basé sur un contrôleur Pro Micro et un petit écran OLED.

Construisez votre propre clavier binaire à deux touches
Clavier binaire

Le matériel et son coût

L'Arduino-Genuino Micro coûte 18 euros. Le Teensy 2.0 vaut 16 dollars sur son site officiel. Et SparkFun propose son clone Pro Micro pour 20 dollars. Les différences entre ces contrôleurs ne sont pas très grandes (en fait, tous les trois utilisent l'ATmega32U4), mais leur prix est trop élevé pour des projets occasionnels. C'est là que brillent les copies chinoises disponibles pour quelques dollars sur eBay. Si on va faire une folie, essayons que ça ne coûte pas trop cher, n'est-ce pas ? Cela dit, quelle sorte de folie serait appropriée ? Chris Johnston a fait une suggestion : un clavier mécanique à deux touches… un clavier binaire, si on veut.

Construisez votre propre clavier binaire à deux touches
Le ruban sert à isoler le Pro Micro

Comment fonctionne le clavier ?

Les amateurs du jeu osu! ont utilisé des designs similaires pour augmenter leur compétitivité et réduire la latence, mais tout ce que ce clavier particulier fait, c'est entrer des uns et des zéros. Les spécifications se réduisent à une paire d'interrupteurs tactiles Cherry MX Clear, un écran OLED SSD1306 (plusieurs clones sur le marché), et le Pro Micro mentionné plus haut. Le clavier a deux modes d'utilisation : binaire, en tapant du bit le moins significatif au plus significatif, et ce que Johnston appelle «1/0», dans lequel il se comporte comme si c'étaient les touches 1 et 0 d'un clavier conventionnel. Le firmware et le circuit sont disponibles sur GitHub, bien qu'il soit nécessaire de compiler (je ne vois pas le .bin nulle part).

Construisez votre propre clavier binaire à deux touches
Les LEDs sont optionnelles

Alimentation et compatibilité

Le clavier n'a pas besoin de piles, car l'alimentation est prise en charge par le Pro Micro avec son port micro USB. Pour terminer, je tiens à souligner que les composants ne sont pas nécessairement obligatoires. En substance, n'importe quel contrôleur ATmega32U4 devrait fonctionner (y compris l'Arduino Leonardo plus grand), et il en va de même pour les interrupteurs.

Site officiel :