Étape 5: Électronique I - clavier
Un clavier standard de 4 x 4 a été utilisé pour entrer les commandes de boisson dans le barman. Le clavier passe par un circuit qui se connecte ensuite au pouvoir, au sol et une broche analogique sur l’Arduino. Sans ce circuit, le clavier exigerait 8 broches numériques de l’Arduino par opposition à l’une broche analogique. J’ai obtenu la fonction générale de circuit et getKeypad() de cette vidéo de YouTube :
Il a des liens pour le schéma de câblage (imgur.com/fpBat) et le code aussi bien.
Le circuit est essentiellement une matrice de diviseur de tension. La façon dont les œuvres de circuit, c’est que le signal se rendra à travers différentes résistances selon laquelle le bouton est enfoncé. Ce signal analogique est ensuite transmis par l’intermédiaire de la fonction getKeypad() dans le code qui détermine quel bouton a été enfoncé. Le circuit est indiqué sur le montage d’essai dans le premier tableau, ainsi que dans le lien ci-dessus. Construire le circuit sur une maquette tout d’abord, puis testez.
Lors du test de mon circuit, certains des boutons, lorsque vous appuyez sur, retourné son bouton adjacent. Cela est dû à la tolérance des résistances. La meilleure solution serait de prendre le signal analogique pour chaque touche pressée, entrez-les dans une feuille de calcul Excel et trouver la courbe de régression, comme montré dans la vidéo. Remplacer l’équation dans le code avec cette nouvelle équation. J’ai été paresseux et ajouté 10 résistances Ohm, que j’ai eu autour de la pose si nécessaire pour ajuster le signal d’un bouton donné jusqu’au niveau désiré. C’est noté dans thethirdpicture. Une fois que vous avez votre circuit fonctionne de façon appropriée avec le code, vous pouvez commencer en permanence apposition du circuit à un PCB.
Pour construire le circuit sur le circuit imprimé je l’ai trouvé plus facile de monter les résistances verticalement. Cela prend moins de place. Pour combler les connexions sur le dessous du circuit imprimé, souder le fil de résistance jusqu'à sa destination finale et ce qui reste de la garniture. Vous pouvez puis souder les points de connexion dont vous avez besoin sur toute la longueur de la tête.