Étape 3: Ajout de pont H en option
Si vous voulez être en mesure de tester plusieurs niveaux de tension, un pont en h est une simple addition. Le bornier permet de relayer le pouvoir d’un pont en h, comme indiqué dans l’image. Habituellement, les ponts h sont utilisés avec des robots pour contrôler la vitesse et la direction des moteurs à courant continu simples. Pour nos besoins, nous avons seulement besoin de la part de modulation du pont h (en fait nous allons utiliser les contrôles pwm sur l’Arduino, mais le pont h est un moyen par lequel nous pouvons appliquer les contrôles PWM à l’entrée actuelle de la prise murale). Un diagramme du pont h que j’ai utilisé cette photo. Notez qu’il est un duel h combler, donc nous allons uniquement utiliser la moitié des broches. Les broches sont numérotées de 1 à 16 commençant dans le coin supérieur gauche et en se déplaçant vers la gauche. La broche 1 est la broche enable qui je me connecte à broche 9 sur l’Arduino. Si la broche 1 est faible alors le flux de puissance entière est stoppé. En outre, la broche 1 est capable de lire un signal PWM, qui sera utilisé pour la modulation. Les broches 2 et 7 sont connectés aux bornes 3 et 2 sur l’Arduino, respectivement. Ils servent à contrôler la direction du courant qui ne changera pas à nos fins. Essentiellement, quand on est haut et l’autre est faible, le courant circule dans un sens fixe et s’inverse lorsque la broche indique les modifications. Les broches 3 et 6 servent à la production et sont connectées à la barrette de raccordement qui, à son tour, est reliée à l’électro-aimant. Les broches 4 et 5 sont tous deux connectés à la terre sur le montage d’essai. Broches 9 et 16 sont tous reliés à une alimentation de 5v. Enfin, la broche 8 est connectée à l’alimentation (bornier). Le terrain de l’alimentation doit être connecté au sol sur le montage d’essai. Dans le schéma de câblage, la pile 9v représente ce que serait l’alimentation branché sur le bornier, tandis que le solénoïde représente l’électro-aimant relié à la barrette de connexion. Le code à utiliser le pont h est vraiment simple, voici un de mes croquis (le fichier ci-joint) :
const int controlPin1 = 2; //connected 7 sur pont h
const int controlPin2 = 3; //connected à 2 h pont
const int activer = 9 ; connecté à 1 sur pont h
void setup() {}
pinMode (controlPin1, sortie) ;
pinMode (controlPin2, sortie) ;
pinMode (active, sortie) ;
digitalWrite (controlPin1, HIGH) ;
digitalWrite (controlPin2, basse) ;
}
void loop() {}
analogWrite (enable, 220) ; écrire une valeur comprise entre 0 et 255 ;
}La valeur de la commande d’écriture analogique est réglable pour modifier l’alimentation résultante de l’électro-aimant. Comme la valeur diminue, fait ainsi la tension de la puissance. Veillez à ne pas faire frire le pont h, cependant, il peut seulement prendre jusqu'à 36v.