Table des matières:

Clavier mécanique Arduino : 5 étapes (avec photos)
Clavier mécanique Arduino : 5 étapes (avec photos)

Vidéo: Clavier mécanique Arduino : 5 étapes (avec photos)

Vidéo: Clavier mécanique Arduino : 5 étapes (avec photos)
Vidéo: [Arduino] Keypad / clavier 16 boutons avec Arduino. (1/2) 2024, Novembre
Anonim
Clavier mécanique Arduino
Clavier mécanique Arduino
Clavier mécanique Arduino
Clavier mécanique Arduino

J'avais besoin d'un clavier pour un autre projet, alors j'ai décidé de faire un clavier avec des pièces que j'avais à la maison.

Fournitures

  • Touches 1u:

    • 1 à 9
    • EFFACER
  • Touches 2u:

    • 0
    • ENTRER
  • 12 interrupteurs à clé (j'ai utilisé des cerises jaunes mais toutes les cerises fonctionneront!)
  • Arduino Uno
  • Plaque de commutation imprimée en 3D (voir étape 1)

Étape 1: Concevoir la disposition du clavier

Si vous souhaitez créer votre clavier avec des touches de la même taille que moi, vous pouvez télécharger et imprimer directement mon fichier STL en 3D, et passer à l'étape 4 !

Mais si vous avez besoin de concevoir le vôtre en utilisant keyboard-layout-editor:

Supprimez le message de bienvenue en cliquant dessus et en utilisant le bouton Supprimer la clé.

Pour obtenir la disposition souhaitée, vous pouvez ajuster chaque touche sous l'onglet Propriétés et définir la hauteur et la largeur (1 = 1u, 1.5 = 1.5u et ainsi de suite). Vous pouvez déplacer les touches avec vos touches fléchées.

Lorsque votre conception est prête, accédez à l'onglet Données brutes et copiez-y le code.

Étape 2: Créer un fichier SVG

Vous allez transformer votre design en un fichier SVG avec swilkb:

Collez le code que vous avez copié dans Plate Layout

Choisissez votre type de commutateur (je suggère MX_t:1 car ce sera plus facile à imprimer)

Choisissez le type de stabilisateur - j'ai choisi Cherry + Costar {_s:1} mais je n'ai pas eu besoin ou utilisé de stabilisateurs.

Le rembourrage des bords est la taille de la bordure autour de toutes vos clés (j'ai utilisé 10 mm tout autour)

Laissez le reste des options désactivé

Appuyez sur Dessiner mon CAO. Cliquez sur le bouton SVG et enregistrez le fichier (vous devrez CTRL-S ou clic droit sur l'image).

Étape 3: Construire un modèle 3D

Construire un modèle 3D
Construire un modèle 3D

Connectez-vous à Tinkercad et démarrez un nouveau projet.

Importez votre fichier SVG; tinkercad ajoutera automatiquement de l'épaisseur. La valeur par défaut est de 10 mm - bien trop épaisse pour une plaque d'interrupteur ! Réglez l'épaisseur (le carré au milieu) sur 3,00 mm.

Exportez votre projet au format STL et vous êtes prêt à imprimer en 3D !

Étape 4: Souder et assembler

Souder et assembler
Souder et assembler
Souder et assembler
Souder et assembler

Les clés sont connectées le long des colonnes et des lignes.

J'ai initialement conçu le circuit avec des diodes pour éviter les fausses pressions sur les touches. Le code Arduino s'en charge, alors économisez du travail et évitez les diodes !

Attachez les rangées aux broches 0, 1, 2

Fixez les colonnes aux broches 10, 11, 12, 13

Étape 5: Coder

Code
Code

J'ai utilisé la bibliothèque Keypad que vous devrez télécharger

Allez dans Sketch -> Inclure la bibliothèque -> Gérer les bibliothèques.. et recherchez "Clavier" et cliquez sur Installer

Si vous avez conçu votre propre clavier, ajustez le réseau de touches 2D.

Téléchargez sur votre Arduino et vous avez terminé !

Conseillé: