Comment prototype d'un clavier et d'affichage pour votre entrée projet Arduino système de clavier

Ce projet Arduino a beaucoup de connexions, il est donc une bonne idée au prototype d'abord en utilisant une planche à pain. Une fois que vous avez construit et testé votre prototype, vous pouvez installer la carte de test dans une enceinte ou transférer le circuit à un substrat plus permanente, comme un stripboard.

Vous avez besoin de souder têtes de broches sur votre clavier de sorte que vous pouvez insérer dans votre maquette pour les tests. Plus tard, ce sera plus facile de connecter un câble ruban soit en soudant les broches ou d'une prise de tête qui est soudé à la nappe. Après les broches sont soudées, vous pouvez commencer à assembler votre maquette.

image0.jpg

La disposition des pièces sur votre schéma de maquette montre les connexions pour le clavier rapide et Avago affichage LED. Si vous utilisez différentes parties, vos connexions seront probablement légèrement différente. Ajouter des composants à votre carte de test comme suit:

  1. Donnez votre clavier.

  2. Insérez votre écran LED de quad sur le côté gauche de la planche à pain.

  3. Ajoutez le pilote 7219 d'affichage à votre maquette.




  4. Connectez votre clavier pour les broches numériques de votre Arduino, assurant que les broches du clavier pour les lignes et les colonnes correspondent aux broches numériques correctes sur votre Arduino.

  5. Double-vérifiez vos connexions.

    Il est facile de faire une erreur.

    image1.jpg

Il est toujours utile de vérifier votre fiche pour être sûr de vos connexions. Parfois, il peut y avoir broches supplémentaires sur l'unité qui ne sont pas relié à quoi que ce soit. Il dépend du fabricant. Si vous utilisez une unité différente, vous pouvez tester ses connecteurs pour déterminer comment le connecter à votre Arduino.

Actuellement, la fiche technique du Rapid Clavier pièce # 78-0305 montre les mauvais brochage.

Arduino Pin numériqueSparkFun / Rapid clavier PinRow clavier / Colonne
27Ligne 1
36Row 2
45Colonne 2
54Row 3
63Colonne 0
72Row 0
81Colonne 1

Maintenant connecter le Max 72xx pilote IC à votre Arduino en reliant les fils volants. Assez simple, parce que vous utilisez la bibliothèque SPI à communiquer avec l'IC, et il a seulement besoin de trois connexions!

ArduinoDigital PinMax 72xx Pin
101
1112
1313

Ajouter vos condensateurs de la carte de test. Le .01 # Condensateur 181-F chevauche la IC. Pour être le plus efficace pour prévenir le bruit électrique de perturber l'IC, il doit être aussi proche que possible de la sortie 9 et 19. Pins cheval sur l'IC est un moyen facile de faire cela. Le condensateur électrolytique de 10 microfarad simplement doit être placé sur le sol et des rails électriques.

Le 10 N ° 181-F est “ polarisée, ” ce qui signifie qu'il fonctionne correctement dans une seule direction. Assurez-vous que la jambe négative est reliée au rail d'alimentation négatif sur votre planche à pain. Vous identifiez le côté négatif par un “ - ” imprimé sur le côté du condensateur. La jambe de ce côté est la branche négative.

Vous pourriez être tenté d'omettre les deux condensateurs, surtout si vous ne les avez pas traîner votre plan de travail. Ne pas! Cela peut conduire à un comportement erratique et même des dommages permanents. Ils permettent d'éviter le bruit sur l'entrée d'alimentation et doivent être placés aussi près que possible de la V + et les repères au sol de l'IC.

Ensuite, ajoutez votre résistance entre les broches 18 et 19 du pilote Max 72xx IC. Il est utilisé pour limiter le courant à travers chaque segment LED. Le courant nominal maximal pour votre affichage détermine la valeur de la valeur de la résistance, ce qui limite la façon dont beaucoup de courant circule à travers la LED. La fiche 72xx dispose d'une table qui spécifie les valeurs de résistance qui devraient être utilisés pour votre affichage LED.

Le HDSP-B09G a un maximum de 25 mA par segment à un tension directe de 2.2V. Vérification de la table, cela indiquerait une valeur de résistance de quelque part entre 17K et 28K # 8486- # 8486-, mais il est bon d'avoir un peu de marge de sécurité, donc un 33K # 8486- résistance est spécifié.

Cela fonctionne pour les deux écrans de Lite-On et Avago, mais vous pourriez avoir besoin d'une valeur différente si vous utilisez un affichage différent. Utilisation d'une valeur inférieure pourrait réduire la durée de vie de votre LED ou votre pilote IC.

Maintenant, connectez votre 72xx max à votre quad affichage LED. La façon dont vous vous connectez votre écran LED à votre 72xx Max dépendra de la mise en page de ses broches. Le schéma ne montre pas les deux écrans. Les broches du quad LED varient selon le fabricant, donc dans le schéma, ils ne sont pas étiquetés par numéro de broche.

MAX 7219/7221Lite-OnLTC-4727JRAvago HDSP-B09G
1
2112
3
4
5
668
786
8
9
10
1129
12
13
141411
151110
16167
17155
18
19
20134
2151
2272
2333
24

» » » » Comment prototype d'un clavier et d'affichage pour votre entrée projet Arduino système de clavier