Cet article explique comment contrôler un potentiomètre numérique à l'aide d'un Arduino, ainsi que les domaines d'application que cet appareil peut avoir. Utilisons un module prêt à l'emploi qui coûte moins de 1 $.
Nécessaire
- - Potentiomètre numérique X9C;
- -Arduino;
- - un ordinateur avec l'environnement de développement Arduino IDE;
- - carte prototype et fils d'assemblage.
Instructions
Étape 1
Un potentiomètre, ou résistance variable, est un appareil électrique qui permet de modifier la résistance d'un courant électrique. Un potentiomètre (mécanique) classique se compose de deux contacts, entre lesquels se trouve un troisième - mobile. En déplaçant le contact mobile, on change la résistance entre celui-ci et chacun des contacts fixes.
Un potentiomètre électronique est un analogue d'un potentiomètre mécanique, mais avec de nombreux avantages: il n'a pas de pièces mécaniques, il peut être contrôlé à distance à l'aide, par exemple, d'un microcontrôleur, et il est nettement plus petit.
Étape 2
Le potentiomètre numérique de type X9C peut être l'un des calibres suivants: X9C102 = 1kΩ, X9C103 = 10kΩ, X9C104 = 100kΩ. Ces valeurs sont les résistances maximales possibles pour la résistance. Entre 0 et la valeur maximale par pas de 1/100 du maximum, vous pouvez régler la résistance sur le troisième contact "mobile".
La position du contact "mobile" est contrôlée par une série d'impulsions négatives. Chaque impulsion décale la valeur de résistance d'un pas dans le sens de l'augmentation ou de la diminution. L'augmentation ou la diminution de la résistance est régulée par un pied de microcircuit spécial.
Étape 3
Montons le circuit comme indiqué sur l'image. Nous avons besoin d'une alimentation et de 3 fils de commande: CS - sélection de l'appareil (bas niveau), INC - changement de résistance de sortie (impulsions de bas niveau), U / D - sens de changement (U - haut - la tension sur la jambe du microcircuit a une haute niveau logique, D - bas - niveau bas).
Étape 4
Écrivons maintenant un tel croquis et chargeons-le dans la mémoire de la carte Arduino.
Ce schéma contient l'algorithme suivant: augmenter la résistance toutes les 100 ms par pas de 10 % de 0 à 100 % du potentiomètre maximum.
Étape 5
Si maintenant, à l'aide d'un multimètre, nous vérifions la résistance entre le centre et l'une des conclusions finales, nous corrigerons les changements de résistance.
Je vais appliquer 5 volts au potentiomètre et mesurer la tension avec un oscilloscope. La photo illustre le résultat.