La mesure du courant dans les projets Arduino est essentielle pour surveiller la consommation d'énergie et assurer la sécurité. L'utilisation de résistances à la chasse fournit une méthode simple et efficace pour mesurer avec précision le courant de charge.

Comprendre les résistances au shunt

Une résistance à la chasse est une résistance de faible valeur placée en série avec la charge. Lorsque le courant passe à travers elle, une petite chute de tension se produit à travers la résistance. Cette tension peut être mesurée pour déterminer le courant en utilisant la loi d'Ohm.

Calcul du courant de charge

La formule de base pour calculer le courant de charge est la suivante:

I = V/R

Lorsque I est le courant dans les ampères, V est la tension à travers la résistance à la chasse, et R est la valeur de résistance.

Mesure de la tension avec Arduino

L'Arduino peut mesurer la chute de tension à travers la résistance à la chasse à l'aide de ses broches d'entrée analogiques. Connectez la résistance en série avec la charge et connectez l'entrée analogique Arduino à travers la résistance. Utilisez les étapes suivantes:

  • Connectez la résistance de chasse en série avec la charge.
  • Connectez l'entrée analogique Arduino au point de jonction de la résistance.
  • Lisez la tension en utilisant la fonction analogiqueRead() d'Arduino.
  • Convertir la lecture analogique en tension: V = (analogRead() / 1023) * tension de référence.

Exemple de calcul

Supposons que vous utilisiez une résistance à la chasse de 0,1 , et l'Arduino lit une tension de 0,05 V à travers elle. Le courant de charge est calculé comme suit:

I = 0,05V / 0,1 Μ = 0,5A