Étape 4: Étape 4: Axel Benz formule
Nous allons utiliser une simple tension divisant le circuit afin d’utiliser la résistance variable du cordon extensible comme un capteur de respiration. Si vous souhaitez en savoir plus sur tension divisant les circuits, il est essentiellement quelques résistances en série qui transforment une tension importante dans une plus petite. Selon les valeurs des résistances que vous utilisez, vous pouvez couper votre 5V dehors de votre Arduino en portions plues ou moins grandes de lui-même avec une résistance de pull-down, qui est utile pour la lecture analogique. Si vous souhaitez en savoir plus sur les mathématiques derrière tension divisant les circuits, jetez un oeil à l’excellent tutoriel à Sparkfun.
Alors que nous savons que la valeur de la première résistance dans le circuit (le capteur extensible) sera en constante mutation, nous devons utiliser une valeur de résistance appropriée pour la résistance de la liste déroulante afin d’obtenir un signal aussi beau et varié que possible.
Pour démarrer, utilisez la formule Axel Benz :
Pull-Down-résistance = squareroot(Rmin * Rmax)
Donc, si la valeur minimale de votre cordon extensible est 130ohms et le maximum est 240ohms
Résistance de Pull-Down = squareroot(130*240)
Résistance de Pull-Down = squareroot(31200)
Menu déroulant résistance = 176.635217327
Alors maintenant, vous devriez être en regardant votre collection de résistance et comprendre ce qu’est votre résistance plus optimiste "pour l’instant". Si vous avez juste avoir une collection de bits aléatoires et bobs, cette calculatrice de bande de couleur de résistance peut s’avérer utile pour vous. Ballparking cette résistance peut être ok, vous n’avez probablement pas la résistance parfait en main. Lorsque vous utilisez le circuit vous trouverez peut-être que vous avez à sortir échanger pour un autre de toute façon, mais cela vous donnera un grand début à commencer à jouer.
Enfin, j’ai arrondir le nombre le plus proche multiple de 10.
Tirez vers le bas de la résistance = 180ohms.