Le clavier mécanique USB à 4 touches T-Keyboard-S3 Pro ajoute un encodeur rotatif et prend en charge la connexion en série de jusqu’à six claviers.

LILYGO T-Keyboard-S3 Pro

L’année dernière, nous avons présenté le T-Keyboard-S3, un clavier mécanique USB avec ESP32-S3 et quatre touches mécaniques équipées chacune d’un écran couleur de 0,85 pouce. Le T-Keyboard-S3-Pro amélioré ajoute un encodeur rotatif et quatre interfaces magnétiques de chaque côté contrôlées par un MCU STM32G030 pour connecter en série le clavier hôte avec jusqu’à 5 claviers esclaves dans une grille 3×2.

Auparavant, nous avions présenté les claviers programmables ANAVI Macro Pad 12, Macro Pad 10 et Macro Pad 2. N’hésitez pas à les explorer également.

LILYGO T-Clavier-S3 Pro
Modèle hôte avec encodeur rotatif

Spécifications du LILYGO T-Keyboard-S3 Pro :

  • Module sans fil – ESP32-S3-WROOM-1 utilisé uniquement dans le modèle hôte
    • MCU – Microprocesseur LX7 double cœur ESP32-S3R8 jusqu’à 240 MHz avec extension Vector pour l’apprentissage automatique
    • Mémoire – 8 Mo de PSRAM
    • Stockage – Flash SPI de 16 Mo
    • Connectivité – WiFi 4 et Bluetooth 5 avec LE/Mesh
    • Antenne PCB
  • MCU secondaire – STMicro STM32G030F6P6 pour connecteurs magnétiques I2C
    • CPU – Processeur Arm 32 bits Cortex-M0+, fréquence jusqu’à 64 MHz
    • Mémoire – 8 Ko de SRAM
    • Stockage – Jusqu’à 64 Ko de mémoire Flash avec protection
  • Affichages utilisés pour les clés
    • Jusqu’à 5 écrans LCD TFT RVB de 0,85 pouces avec une résolution de 128 × 128
    • Zone active – 15,2064(H) mm x 15,2064(V) mm
    • Puce pilote GC9107 avec communication SPI
    • La cinquième prise d’affichage si elle est équipée d’un encodeur rotatif dans le modèle hôte
  • Touches – 5 commutateurs de clavier mécaniques Kailh remplaçables à chaud, chacun équipé d’un capuchon de touche équipé d’un écran LCD (espacement de 6,35 mm) et connecté à une LED RVB WS2812C
  • Encodeur rotatif – Option de bouton à broche supérieure en cuivre à quatre pattes
  • USB – 1x alimentation USB Type-C pour l’alimentation, la connexion à l’hôte et la programmation
  • Expansion
    • 4 interfaces de connexion magnétiques (support 16 broches) pour une extension rapide
    • Prend en charge jusqu’à six appareils interconnectés (disposition en grille 2 × 3)
    • 2x connecteur STEMMA QT/Qwiic (JST-SH 1,0 mm 4 broches) pour I2C et UART
  • Divers
    • 14 LED RVB WS2812C programmables
    • Bouton de démarrage ESP32-S3 dans la cinquième touche (appuyez vers le bas)
    • Bouton de réinitialisation ESP32-S3 pour l’utilisateur
    • Bouton de réinitialisation et de démarrage STM32 dans la carte PCB
  • Alimentation – 5V via port USB-C
  • Dimensions – 164 x 46 x 42 mm (H)
  • Poids – 210 grammes
T-Keyboard S3 Pro Esclave
Modèle esclave

Spécifications du LILYGO T-Keyboard-S3 Pro

Le T-Keyboard-S3-Pro intègre 14 lumières LED RVB programmables alimentées par la puce WS2812C. Bien que ces LED puissent fonctionner avec une luminosité maximale sur une seule carte, il est recommandé de réduire la luminosité à 10 % lors de l’interconnexion de jusqu’à six cartes. Cette limitation concerne la génération de chaleur, les contraintes d’alimentation électrique et l’impédance accrue dans la transmission de tension de 5 V, garantissant un fonctionnement stable et empêchant une consommation excessive d’énergie du port USB.

La carte prend également en charge les connecteurs Kailh remplaçables à chaud avec un espacement des broches de 6,35 mm, compatibles avec les broches et boutons remplaçables à chaud standard. La broche KEY5 est réutilisée comme BOOT-0 pour la sélection du mode de mise sous tension du système, avec une résistance de rappel par défaut de 10K pour fournir un signal stable. La configuration interne du pull-up dans le logiciel améliore encore la fiabilité. Pour assurer la compatibilité avec la nappe, les boutons doivent présenter une ouverture au centre et un espacement supérieur à 7 mm pour permettre la connexion.

Spécifications des PCB LILYGO T-Keyboard-S3 Pro
Design interne – Cliquez pour zoomer

Le T-Keyboard-S3 Pro offre une prise en charge de la programmation pour les appareils hôtes et esclaves. L’hôte peut être programmé à l’aide de la bibliothèque Arduino-ESP32 (v2.0.14) et PlatformIO, tandis que l’esclave prend en charge STM32CubeMX (v1.6.2) et Keil μVision5. LILYGO fournit un exemple de code et des instructions détaillées pour Arduino et PlatformIO sur GitHub. Le pilote d’affichage GC9107 est compatible avec les bibliothèques graphiques Arduino populaires telles que Arduino_GFX, TFT_eSPI et LVGL.

Le T-Keyboard-S3 Pro est disponible sur AliExpress au prix de 73,48 $ (clavier hôte) et 62,48 $ (clavier esclave), et vous trouverez les deux sur Amazon pour 66 $ et 58 $ respectivement. Pour plus de détails, visitez la page produit.

Matrice T-Keyboard S3 3x2
Six T-Keyboard S3 Pro disposés dans une matrice 3×2 via des connecteurs magnétiques

Retrouvez l’histoire de Raspberry Pi dans cette vidéo :

YouTube video