Instructions détaillées pour créer un clavier divisé basé sur ATmega32U4. DIY Iris / Jiran analogique

Ma maison



image



Avant de fabriquer mon clavier, je me suis fixé les objectifs suivants:



  1. Confort tactile le plus élevé possible.
  2. , , , . .
  3. — , . . RGB – , . .
  4. . .


Ai-je réussi à y parvenir? Regarde, il rentre sans problème dans mon sac à dos:



image



Attention - 90 images compressées: j'ai essayé d'écrire un article aussi «mâché» que possible - compréhensible par le cercle de personnes le plus large possible, y compris ceux qui ne sont pas techniquement avertis et qui ne comprennent pas du tout la programmation. Par conséquent, je m'excuse à l'avance si quelqu'un a l'impression que l'article contient beaucoup d'eau ou trop de photos.



Clavier avec un câble HDMI court:



image



apprenons les termes pour comprendre davantage de texte. Ci-dessous sur la photo se trouve un bouton, interrupteur, interrupteur. Switch - L'anglais, un mot emprunté à une langue étrangère.



image



Sur la photo ci-dessous - un capuchon (keycap) et des anneaux en caoutchouc pour eux:



image



Qui a besoin d'une digression historique et pourquoi j'ai choisi cette forme de clavier particulière, jetez un œil ici:





L'agonie de choisir une mise en page



Alors allons-y. Nous voulons faire un clavier partagé, google "Iris keyboard", ça ressemble à ceci:



image



On pourrait en acheter un, mais il n'y a pas de boutons "X" et "b" dessus, et je n'ai pas envie de me recycler à leur nouvel arrangement. Donc le clavier n'est pas mal, mais il ne nous convient pas. Notre compatriote a proposé une option pratique - "clavier jian", regardez:



image



Mais ce n'est pas pratique non plus, le résultat est un concept qui ne convient que pour travailler dans des éditeurs de texte. À mon avis, il en a trop fait ici, éliminant la rangée supérieure de touches numériques. Il existe une version modifiée - "clavier jiran":



image



Il sera plus confortable de travailler pour cela, contrairement au précédent. Lorsque vous travaillez dans Word, les touches de curseur, F1-F12, le "Supprimer, PgDown, etc." il est assez confortable d'appuyer sur la touche Fn. La main droite a beaucoup moins à atteindre pour la souris - c'est un énorme plus, que vous ne commencez à comprendre qu'en le sentant. Sur cette base, vous pouvez commencer à développer votre propre version. Mon premier prototype ressemblait à ceci:



image



je peux dire tout de suite que cinq touches de pouce, c'est beaucoup. Le doigt atteint à peine le quatrième bouton et le cinquième doit être atteint. J'étais celui qui était avide alors. Et, pour l'avenir, je dirai qu'il y avait très peu de touches fléchées. Dans la mise en page actuelle, j'ai 4 boutons sous mes pouces, situés dans un arc. C'est pratique pour moi:



image



suivez le lien: keyboard-layout-editoret sélectionnez Ergodox dans l'onglet Préréglages. Les boutons peuvent être supprimés, ajoutés, pivotés et déplacés comme bon vous semble. Pratiquez-le, il n'y a rien de difficile là-bas.



image



Lorsque vous vous sentez à l'aise, suivez ce lien vers mon projet: ErgoRU

Ici vous avez besoin des coordonnées des boutons le long de l'axe Y, ou plutôt de la différence entre les lignes verticales les unes par rapport aux autres. Mais il y a une nuance qui est peut-être importante pour vous - chez la plupart des hommes, l'annulaire est plus long que l'index, et chez les femmes, c'est un peu différent.



Wikipédia: Index des doigts



Qu'est - ce que cela compte? Vous devrez peut-être ajuster les rangées verticales en fonction de vos besoins individuels. C'était plus facile pour moi, il n'y avait pas besoin d'ajustement:



image



Cela peut vous sembler une nuance insignifiante, mais ces petits détails constituent un constructeur appelé "My Perfect Keyboard".



Après de nombreux ajustements, je l'ai eu comme ceci:



image



Vous avez loin d'être tout de suite, mais progressivement, votre propre version d'une mise en page pratique sera développée. Je suis juste convaincu que l'ergonomie du clavier ne peut pas être universelle lorsque les doigts de chacun et le type de travail qu'ils font au clavier sont très différents.



Je vais peut-être donner un exemple qui n’est pas le plus réussi, mais il est indicatif. Pour les pilotes de Formule 1, les sièges et les dossiers sont équipés de carrosseries fabriquées à partir de leurs moulages, et non de celles dites "sportives" produites sur la chaîne de montage d'usine. En effet, pourquoi?



Pourquoi ai-je implémenté les touches de curseur dans un bloc séparé en plus de celles pressées via le modificateur MO (2)? J'ai conçu le clavier pour qu'il soit polyvalent et jouable. Essayez de jouer à "X3 terran conflict" / "X3 albion prélude" avec les curseurs à travers le modificateur et vous hurlerez. Vous pouvez réaffecter les boutons, j'ai même créé la quatrième couche juste pour le jeu, mais cela s'est avéré pas très pratique. Dans ce jeu, presque tout le clavier est impliqué, celui qui l'a joué le sait.



Nous pouvons connaître le nombre de boutons résultant:



image



Commençons à magasiner



Et maintenant, connaissant le nombre de boutons dont vous avez besoin, il est temps de choisir et d'acheter des composants. Les boutons mécaniques diffèrent par la force de pression requise, le volume et les sensations tactiles. Voici un article à leur sujet:



INTERRUPTEURS MÉCANIQUES



Et après l'avoir lu, je vous recommande vivement de vous précipiter dans les magasins qui vendent des claviers avec interrupteurs mécaniques et vos propres doigts pour sentir la différence entre les interrupteurs bleus, marrons et autres. J'étais complètement satisfait des Gaterons bruns et je les ai achetés. Mais pas nos hucksters avec une marge de 300% -500% et même plus. Aliexpress a tout, il vous suffit d'essayer de rechercher.



Je ne recommande pas d'acheter les composants dont nous avons besoin là où je les ai pris - vous pouvez les emporter partout où cela vous convient le mieux. Mais je vais partager les liens.



Gateron allume Ali, que j'ai acheté:

Gateron

Il existe les types de capuchons de boutons suivants:

Tout ce que vous devez savoir lors du choix d'un profil de keycap



image



J'ai essayé différemment, mais j'ai choisi le DSA le plus bas, ils sont les plus pratiques pour moi! N'oubliez pas que vous pouvez et serez probablement différent. Rappelles toi? Nous allons au magasin et essayons, essayons. C'est un élément important de la commodité de votre clavier. Je l'ai pris ici, la qualité est bonne:

PBT DSA



La prochaine chose dont nous avons besoin est ATmega32U4 5V 16 MHz. Il y en a beaucoup de modifications:

Atmega32U4



Cela me suffira avec ma tête: Diodes

Pro Micro ATmega32U4 5V 16 MHz

. Je n'ai pas pris la peine de courir dans les magasins de radio, j'ai également commandé sur Ali:

100 pcs 1N4148 DO-35



Ensuite, il y a des nuances peu coûteuses et optionnelles, mais très importantes, de notre futur clavier.

Switch Grease - Réduit le bruit et améliore la sensation de frappe. En bref sur la façon de lubrifier les interrupteurs:





J'ai acheté cette graisse sur une pointe, je n'ai pas eu à regretter: la graisse .



Anneaux en caoutchouc pour bouchons.



image



Nécessaire pour réduire le bruit de l'impression, j'ai pris du blanc 9x4x2.5, rien à redire:

Anneaux en caoutchouc



Câble micro USB pour connecter la carte à un ordinateur. Donc j'en ai beaucoup, mais il me fallait exactement celui du coin, c'est beaucoup plus pratique avec (voir la photo au début de l'article):

Câble micro USB



J'ai fait le clavier divisé en deux blocs. Ces blocs devaient être connectés avec des fils. Au début, j'ai connecté les blocs avec une guirlande à partir d'un lecteur de CD d'ordinateur.



image



Une solution temporaire, je ne la recommande pas pour une utilisation permanente. Il est préférable de faire un câble de connexion détachable, ce sera plus facile à l'avenir. Le câble HDMI était un bon ajustement, il avait 19 cœurs avec les 12 nécessaires (5 lignes + 7 colonnes). Je ne voulais vraiment pas couper le câble et j'ai acheté des connecteurs pour cela:

Connecteur HDMI 19 broches

Question: puis-je utiliser un long câble HDMI? C'est possible et même nécessaire! Il suffit de regarder la photo: le



image



clavier ne glisse pas des accoudoirs. Les poignets reposent sur les repose-mains. Chaque support contient sa propre unité de clavier avec deux aimants. Le câble HDMI n'interfère pas du tout avec vos jambes. Rien ne s'échappe, il s'est avéré juste cool.

Vous aurez peut-être besoin de ces adaptateurs:

adaptateur de câble HDMI 270180 90 degrés



image



Vous pouvez choisir toute autre méthode de connexion qui vous convient le mieux. Voyez comment l'un des utilisateurs de Reddit est sorti, gardez simplement à l'esprit qu'il n'y a que 10 cœurs dans ce câble:



image



j'ai pris une photo il y a longtemps. Ce poste n'existe presque plus, donc seulement à ce titre.

Additionnons mes dépenses, il s'est avéré ~ 38,5 $: les



image



achats vont ramper depuis la Chine pendant environ un mois. Et nous avons tout le temps nécessaire pour fabriquer notre étui à clavier.



Fabrication du panneau supérieur et du boîtier du clavier



Retour à notre constructeur en ligne. Il est nécessaire de saisir les données, le type de commutateur que nous utilisons:



image



Et l'image suivante:



image



Nous avons maintenant besoin de cet onglet:



image



Avec la combinaison Ctrl + A sélectionnez tout le texte et copiez-le dans le presse-papiers Ctrl + C. Ouvrez le lien:

Plate & Case Builder



image



Et nous obtenons ceci:



image



Pas de chance, l'image a rampé. Peu importe, nous le réparerons dans Photoshop:



image



envoyez-le à l'impression. Nous mesurons la taille des carrés sur du papier avec une règle - partout devrait être de 14 mm. Et la distance entre les trous carrés doit être d'au moins 5 mm, sinon les bouchons se toucheront. J'ai encore des impressions des résultats intermédiaires:



image



Nous venons d'imprimer un pochoir avec lequel il sera pratique de faire un marquage pour les trous pour les clés. Ensuite, vous devez sélectionner le matériau du panneau supérieur de votre futur clavier: aluminium, fibre de verre, plexiglas, acrylique, polycarbonate ... Il y a beaucoup de matériaux différents, mais j'ai choisi le plexiglas. Utilisez un matériau ne dépassant pas 2 mm d'épaisseur, sinon les boutons ne colleront pas à la plaque - les loquets ne pourront pas s'accrocher.



image



Mais avant de commencer à travailler avec votre futur panneau, je vous conseille vivement d'essayer les boutons sur un morceau de carton. Vous aurez ainsi une idée approximative de la commodité de l'emplacement des boutons de votre futur clavier.



image



Lorsque vous décidez enfin que vous avez choisi l'option qui vous convient parfaitement, vous pouvez commencer à fabriquer la plaque supérieure du clavier. Je l'ai eu comme ceci:



image



image



vous pouvez appliquer des marques sur le plexiglas soit en grattant avec un scribe ou simplement en dessinant avec un stylo - cela suffit. Ensuite, j'ai fondu les trous avec un fer à souder et je les ai mis à la taille avec une lime. Vous pouvez également travailler en tant que dremel. N'oubliez pas qu'il faut un mois pour que les colis partent de Chine. Il n'y a nulle part où se précipiter, je ne me suis donc pas précipité à la recherche de la découpe laser.



image



Ce sont les plaques supérieures de la première option, dans lesquelles les boutons sont insérés. Les plaques inférieures sont exactement de la même taille, mais sans les trous pour les interrupteurs. Il ne reste plus qu'à trouver un moyen de fixer les plaques supérieures aux plaques inférieures. J'ai implémenté des montages en rack comme des cartes mères dans des boîtiers d'ordinateur. J'ai percé des trous dans les plaques inférieures d'un diamètre tel qu'un écrou M3 a été placé dans les trous.



image



Et nous collons nos écrous dans ces trous à l'aide de superglue.



image



Nous vissons les racks dans les écrous.



image



J'ai choisi les racks en hauteur pour qu'il y ait suffisamment de hauteur pour les interrupteurs suspendus à la plaque supérieure.



image



Plus la hauteur de notre clavier est basse, mieux c'est pour nos mains! La hauteur du corps de mon clavier avec pieds en caoutchouc est inférieure à 12 mm:



image



La hauteur totale est de 25 mm:



image



À l'avenir, je prévois de trouver quelque part un joint en caoutchouc / caoutchouc avec une section carrée et de le coller autour du périmètre de la plaque inférieure, formant ainsi la paroi du boîtier du clavier. Je n'avais tout simplement pas encore le temps.



Option 2 avant de couvrir avec un film:



image



Ensuite, une chose complètement facultative - j'ai recouvert le panneau supérieur du clavier avec un film. Mais dans quelques petites choses, elle a quand même aidé: il n'y a plus d'éblouissement de la lampe de table et maintenant la LED rouge sur l'arduino qui fonctionne n'est pas visible.



image



Je ne vois pas la nécessité d'expliquer comment coller le film. Tout ce qui était exigé de ce film était de ne pas distraire l'attention tout en travaillant. Et elle accomplit parfaitement cette tâche. Il a été acheté sur Ali il y a quatre ans.



image



Le matériau qui est entré dans les repose-mains. Quel est le nom, je n'en ai pas la moindre idée. J'ai fait mousser quelque chose là-bas. Enveloppé avec du ruban adhésif et collé le film sur le dessus.



image



J'ai mis de petites rondelles métalliques sous le scotch à deux endroits, et devant elles j'ai collé des aimants en néodyme brisés d'un ancien disque dur sur le boîtier du clavier.



image



Désormais, les repose-mains n'iront nulle part du clavier - les aimants tiennent très bien. Et si nécessaire, il n'est pas du tout difficile de retirer les supports - vous pouvez certainement surmonter l'attraction des aimants. Je vous conseille vivement de le faire également avec des aimants, vous ne le regretterez pas.



Passons à la création du firmware



Pour revenir à l'éditeur en ligne, nous avons besoin de cet onglet ici:



image



À l'aide de la combinaison Ctrl + A, sélectionnez tout le texte et copiez-le dans le presse-papiers Ctrl + C. À l'aide du texte copié, nous pouvons voir à quoi ressemblera notre futur clavier. Suivez le lien:

Disposition du clavier Visionneuse 3D



image



Vous pouvez faire pivoter la caméra avec la souris et jouer avec le zoom. En général, vous le comprendrez.

L'étape suivante, ouvrez dans un nouvel onglet de navigateur le lien du concepteur en ligne de notre firmware pour arduina:

Keyboard Firmware Builder



Collez le copié, comme dans la capture d'écran:



image



Automatiquement, un câblage électrique aussi maladroit et inapproprié pour une utilisation ultérieure se révélera.



image



Il est nécessaire d'aider l'algorithme à fonctionner correctement, lui-même n'est pas en mesure de faire face. Pour ce faire, retournez dans le constructeur en ligne et mettez notre clavier sous la forme:



image



Rouvrez l'onglet Keyboard Firmware Builder et collez celui copié:



image



Le résultat est excellent:



image



Ce dont vous avez besoin. Vous devez réaliser une mise en page similaire pour vous-même. Ensuite, allez dans l'onglet PINS, dans lequel nous indiquerons quels contacts les arduins utiliseront. Regardez bien, si vous avez acheté la même carte que la mienne, vous n'aurez que des contacts comme dans la figure ci-dessous:



image



Sur la base de ce que nous avons, nous mettons les broches disponibles dans les colonnes ROWS et COLUMNS. Voici un exemple d'arrangement dans la capture d'écran:



image



Il n'est pas nécessaire de disposer les broches dans le même ordre que sur l'image ci-dessus. Faites-le dans l'ordre qui vous convient. L'essentiel est de ne pas faire d'erreur et de ne pas indiquer les broches manquantes sur la carte arduino.



Allez dans l'onglet KEYMAP, dans lequel nous allons définir le comportement des boutons:



image



En partie, le constructeur a attribué les valeurs aux boutons pour nous, nous terminerons le reste. C'est très intéressant ici, on peut penser à tant de choses! Commençons par l'élémentaire:



image



Et puis cliquez sur:



image



Et le bouton reçoit la valeur "3". Ensuite, de la même manière, nous attribuons des valeurs au reste des boutons. Voici un exemple de la façon de créer les touches Windows droite ou gauche:



image



C'est tout ce que nous avions la disposition principale (couche zéro) par défaut, faisons maintenant la deuxième couche.



image



Comment utiliser ce MO (1)? Cela fonctionne de la même manière que la touche SHIFT. Seul le clavier donnera ce que nous programmons sur la couche 1. Commencez à remplir la couche 1:



image



Faites la touche SUPPRIMER:



image



Par défaut, ce bouton fonctionne comme RETOUR ARRIÈRE. Mais maintenant, si nous appuyons dessus tout en maintenant MO (1), le bouton fonctionnera comme DELETE. C'est si simple. De même, nous attribuons des valeurs au reste des boutons. Et pas forcément tous. Si nous n'avons pas attribué de valeur au bouton sur le calque 1, alors il donnera une valeur de calque de zéro (qui est la valeur par défaut). Faisons des touches de volume multimédia.



image



VOLD, VOLU est le contrôle du volume. Contrôle du joueur, par exemple Foobar2000: PLAY, STOP, PREV, NEXT. Et c'est tout - des touches globales qui contrôleront le joueur même si vous travaillez dans WORD ou si vous jouez à un jeu.



De plus, il y aura de la magie inaccessible aux claviers conventionnels. Rappelez-vous à quelle fréquence vous avez dû retirer votre main du clavier à la souris pour faire défiler (faire défiler) avec la molette de la souris un document dans WORD ou une page dans un navigateur. Souvent, probablement? Ouvrez le lien:

Touches de la souris



Nous allons maintenant apprendre au clavier à se comporter comme une souris d'ordinateur.



image



image



Voyez ce que je peux faire avec une main gauche! Je peux déplacer le curseur de la souris (pour être honnête, je l'utilise à peine), je peux appuyer sur les boutons gauche et droit de la souris (je clique périodiquement sur celui de droite), faire tourner la molette de la souris (je l'utilise tout le temps, je n'ai même pas eu à m'y habituer!) Et contrôler le lecteur et le volume du Foobar2000. Dans le même temps, la paume ne bouge pas sur le côté d'un millimètre.



image



Avec cela, je pense que tout le monde devrait être clair. Faisons en sorte que la combinaison Ctrl + Alt + Suppr soit pressée avec un bouton! Non pas que ce soit très nécessaire, mais savoir comment le faire est utile.



image



Opération suivante:



image



Modifier à nouveau:



image



Opération suivante:



image



Enfin, le bouton lui-même:



image



Il devrait ressembler à ceci:



image



Et vous pouvez penser à de nombreuses combinaisons similaires.



Faisons la couche MO (2):



image



Dans la couche MO (2), j'ai placé les touches F1 - F12, les touches fléchées et PgDn / PgUp / Home / End. Insérer, comme Caps Lock, j'ai considéré une clé inutile et je ne l'ai pas saisie moi-même.



image



Ainsi, avec l'aide de cette couche, sans bouger du tout ma paume droite, je peux utiliser les touches fléchées et le bloc PgDn / PgUp / Home / End. Croyez-moi, c'est pratique! Après cela, vous ne voulez même plus regarder les claviers standards ordinaires.



Nous jouons tous à des jeux informatiques, l'un de mes favoris est NFS Underground. Créons une couche de boutons juste pour ce jeu! Naturellement, maintenir le bouton MO (3) tout le temps pendant le jeu pour diriger avec les touches de curseur sera très gênant. Au lieu de cela, nous utilisons le modificateur TG (3) - il est similaire au fonctionnement de la touche Verr Maj. Appuyez sur la touche TG (3) et relâchez - le clavier reste en mode TG layer (3). Appuyez à nouveau sur cette touche et relâchez-la - le clavier reviendra au mode de calque par défaut. C'est si simple. Par exemple, imaginons que le jeu ne permet pas de changer les clés, mais que nous voulons le personnaliser pour nous-mêmes plus facilement.



image



Je me suis fait comme ça:



image



Pour plus de commodité, j'ai brouillé les boutons inutilisés sur la capture d'écran. Sur les deux moitiés du clavier, j'ai créé des touches de curseur - au cas où la main s'engourdirait et voudrait se reposer. Je n'ai pas oublié d'implémenter la clé TG (3) dans cette couche - afin que vous puissiez revenir de cette couche à la couche par défaut. J'ai également créé la touche MO (1) dans la couche 3 - pour contrôler les boutons multimédia. Eh bien, le reste, en principe, est clair. De toute évidence, avec une telle couche de boutons, il sera certainement plus confortable à jouer.



Allons plus loin. Un total de 15 couches peut être réalisé. Il m'est difficile d'imaginer comment tous peuvent être utilisés. Il est encore plus difficile d'imaginer comment se souvenir de tous. Je n'utilise actuellement que 4 couches et jusqu'à présent, elles suffisent.



Je ne vous ai parlé que d'une petite partie des façons de personnaliser le firmware. Mais ce que je vous ai dit est déjà suffisant pour que vous puissiez commencer à travailler plus efficacement avec le clavier. Si vous voulez "bourrer" davantage votre clavier - voyez là:

Codes clés

Comment sauvegarder votre travail pour que la prochaine fois que vous ne recommenciez pas:



image



Et maintenant, nous pouvons récupérer le firmware fini à partir de cet onglet:



image



Nous devons maintenant télécharger le firmware sur notre arduino. Ça ne pourrait pas être plus simple

Suivez le lien: QMK Toolbox



image



Et maintenant téléchargez la dernière version du programme:



image



installez le programme, juste au cas où, redémarrez l'ordinateur et regardez avec choc comment notre Windows 10 s'est empressé de se mettre à jour à temps .

Maintenant, vous devrez prendre un fer à souder et souder le bouton à l'arduino avec deux fils aux contacts GND et RESET.



image



Nous connectons notre carte avec un câble micro usb à l'ordinateur - la LED doit s'allumer. Nous lançons le programme QMK Toolbox. Sélectionnez le fichier de firmware * .hex que nous avons récemment téléchargé.



image



Cliquez sur le bouton que nous avons précédemment soudé à l'arduin, et attendez que la ligne jaune apparaisse sur le fond sombre du programme. Dès qu'il apparaît, ne ralentissez pas et appuyez rapidement sur le bouton FLASH:



image



Si vous ralentissez et que la deuxième ligne jaune apparaît, le bouton FLASH ne commencera pas à faire clignoter la carte. Recommencer: appuyez sur le bouton soudé, etc.



Passons aux pièces à souder



Il est temps de vous dire comment souder correctement les composants électroniques.

Vous devez d'abord dessouder les diodes des boutons. Vous devrez apprendre à marquer les diodes. Tout est simple ici: le côté de la diode, marqué d'un anneau noir peint, est la cathode, l'autre est l'anode. Ce que c'est et pourquoi vous en avez besoin, vous devriez l'avoir appris à l'école.



image



Voyez à quoi ressemble le côté gauche du clavier:



image



regardez maintenant la photo ci-dessous:



image



La rangée supérieure de touches ESCAPE, 1,2,3,4,5 nous avons connecté avec des diodes. Nous avons soudé les diodes les unes aux autres avec des cathodes et les diodes elles-mêmes ont été soudées aux contacts des boutons avec des anodes. On fait de même avec la rangée de boutons TAB, Q, W, E, R, T. Ceci est la deuxième rangée de boutons à partir du haut. Nous soudons les diodes avec les cathodes, en général, de la même manière que la rangée supérieure de boutons. Nous soudons les rangées restantes avec des diodes de la même manière. Ensuite, nous soudons les fils comme sur la photo ci-dessous.



image



J'ai spécialement soudé avec des fils multicolores du câble à paire torsadée afin que vous puissiez facilement le comprendre. Regardez de près le bord droit de la photo. J'ai connecté les contacts libres de la RANGÉE VERTICALE de touches avec un fil bleu: ESCAPE, TAB, ALT, CTRL, TG (3). Nous faisons exactement la même chose avec le reste des lignes verticales.



Lorsque vous soudez tout cela, vous pouvez procéder à la connexion de l'arduina. Souvenons-nous de cette image:



image



et comparons-la avec cette image:



image



Nous connectons le fil reliant la rangée verticale des touches ESCAPE, TAB, ALT, CTRL, TG (3) avec un fil au contact arduino C6. Le fil reliant la rangée verticale de touches 1, Q, A, Z, TG (4) est connecté avec un fil au contact arduino D7. Nous connectons le fil reliant la rangée verticale de touches 2, W, S, X, LShift avec un fil au contact arduino E6. Ensuite, nous procédons par analogie. Passons aux lignes. Les cathodes soudées des diodes de la ligne ESCAPE, 1,2,3,4,5 sont reliées au contact arduino D3. Les cathodes soudées des diodes des lignes TAB, Q, W, E, R, T sont connectées au contact arduino D2. Nous connectons les cathodes des diodes des lignes Alt, A, S, D, F, G au contact D1. Et plus loin de la même manière. La moitié droite du clavier est préparée de la même manière que la gauche.



image



Sans les touches fléchées, la photo ci-dessous ne serait pas si déroutante:



image



Mais nous savons déjà qu'en fait tout est simple - nous connectons les rangées de boutons avec des diodes et les colonnes de boutons avec des fils selon le schéma en face de cette photo. Et comment connecter ce bloc clavier, vous devez déjà vous comprendre.



Les cathodes des diodes de la ligne UP, 6,7,8,9,0,] soudées entre elles, sont reliées au contact arduino D3. Les cathodes des diodes des lignes DOWN, Y, U, I, O, P, [, soudées les unes aux autres, sont reliées au contact arduino D2. Etc. Nous connectons le fil reliant la rangée verticale des touches HAUT, BAS, GAUCHE, DROITE avec un fil au contact arduino B2. Le fil reliant la rangée verticale de touches 6, Y, H, N, MO (1) est connecté avec un fil au contact arduino B3. Et encore une fois, par analogie.



Lorsque vous assemblez la structure, lancez le Bloc-notes sur votre ordinateur et vérifiez le fonctionnement des boutons. Mon clavier ne voulait pas fonctionner normalement dès la première ou la deuxième fois - j'ai mélangé les fils, sans les souder à mes contacts arduino. C'est aussi que je les ai, à tort, blanchis entre moi. C'est facile à réparer - prenez un multimètre et faites sonner les fils, que l'on conduit où. Ouvrez simplement ces images sur l'écran du moniteur devant vous et vérifiez où les fils mènent réellement.



image



C'est tout. Sur la base de cet article, vous pouvez facilement créer vous-même un clavier, affûté pour vous et pratique pour vous personnellement. Le genre de clavier que vous ne pouvez acheter pour de l'argent nulle part et jamais.



PS Si vous décidez de créer votre propre clavier, n'hésitez pas - partagez votre expérience! Je suis toujours très intéressé par la recherche de nouvelles idées. Peut-être que grâce à vous, je peux ajouter quelque chose de nouveau et de cool à mon clavier.



All Articles