Etape 1: Contrôle Pins/puissance
Les deux MegaMotos permet de choisir quelles broches de l’Arduino utilise pour communiquer avec lui une série de broches du cavalier. Cela donne une grande quantité de souplesse pour contrôler plusieurs MegaMotos à la fois, ou la MegaMoto munies d’autres écrans de l’interface. Voici une explication de chacun des cavaliers.
Activer les Pins :
La broche d’activation est quelle broche « allume » le Conseil d’administration, lui permettant de commander le moteur. Si le Conseil d’administration est désactivé, le moteur s’arrête et ne peut être contrôlé. Si vous choisissez D8 et D12, D13, celle-ci sera activée lorsque vous écrivez les broches numériques haute 8,12 ou 13. Si vous choisissez 5V, puis le Conseil d’administration sera activée tant qu’elle a le pouvoir (tant qu’il est branché sur l’Arduino).
PW101/B :
Ces broches sont utilisées pour déplacer le moteur. PW101/B contrôlera extension/rétraction selon comment vous connectez l’actionneur à l’A / B bornes. La vitesse du moteur peut être contrôlée en utilisant analogWrite sur le pin correspondant pour créer un signal PWM. Des vitesses peuvent être compris entre 0 et 255, donnant le moteur 0-100 % de la tension de l’alimentation (0-12V).
Capteur :
Les broches de la sonde ont 2 cavaliers sur eux. Le cavalier de (vertical), un raccordement A2/A3 est utilisé pour relier les capteurs de courant des deux moitiés du pont H. Chaque côté du pont H est équipée d’un transistor à ce sujet, que le courant est lue à partir. Si vous utilisez la MegaMoto pour contrôler 1 actionneur dans les deux sens, alors il y aura le même courant qui circule dans les deux transistors. Si vous laissez la connexion volante, alors les deux capteurs de courant sera en parallèle, vous donnant la moitié de ce que la lecture courante est. Si le cavalier est déconnecté, la lecture actuelle sera la pleine charge. Pour les applications (10 a +) élevées actuelles, il est recommandé de garder la connexion afin d’éviter trop courant de passer par les capteurs, volante, prolonger leur vie.
La formule pour la lecture actuelle est : 0.075V par ampère de courant pour le MegaMoto Plus et 0.051V par ampère de courant pour la MegaMoto GT.
Ex: Si vous utilisez un MegaMoto Plus et le moteur tire 20 ampères et le cavalier est déconnecté, le NIP actuel de rétroaction sera à 20 * 0,075 = 1,5 volts, ce qui donnera une lecture d’environ 300 lorsque vous utilisez la fonction analogRead(). Si le cavalier est connecté, la lecture sera 0,75 volts, ou ~ 150 via analogRead().
Le deuxième cavalier (horizontal) choisit quel broche analogique qui l’Arduino lira vos commentaires de.
Si vous utilisez un 12V (ou moins) d’alimentation pour pouvoir la MegaMoto, vous pouvez utiliser cette même alimentation pour alimenter l’Arduino. Connectez simplement un petit fil de la BAT + sur la broche de Vin. Voir la deuxième photo.