Blindage du moteur Arduino utilisation des broches orange / blanc


9

J'ai un bouclier de moteur Arduino comme celui-ci branché sur ma carte Mega.

Blindage moteur Arduino

Je voudrais en savoir plus sur les blocs de broches orange et blanc sur la carte. Le site Web Arduino contient les informations suivantes, mais il ne donne aucune explication sur la meilleure façon de les utiliser ou sur les broches qui sont mappées aux broches de données, etc.

  • Connecteurs TinkerKit pour deux entrées analogiques (en blanc), connectées à A2 et A3.
  • Connecteurs TinkerKit pour deux sorties Aanlog (en orange au milieu), connectés aux sorties PWM sur les broches D5 et D6.
  • Connecteurs TinkerKit pour l'interface TWI (en blanc avec 4 broches), un pour l'entrée et l'autre pour la sortie.

Ce que je veux faire, c'est connecter un servo à la carte et j'espérais pouvoir utiliser l'un des OUTblocs orange . Je n'ai pas réussi à trouver d'exemples de ce qui me laisse dans le doute quant à savoir si c'est possible ou non. Je voudrais juste le brancher, mais j'ai peur de faire frire le bouclier / méga / servo. Probablement une peur irrationnelle, mais je ne peux pas me le permettre pour le moment!

Je ne sais pas quelles broches du bloc sont affectées aux données, vcc et out, donc si quelqu'un le sait, je serais reconnaissant de la réponse.

De plus, juste parce que c'est ennuyeux de ne pas comprendre, à quoi servent les TWIconnecteurs?

J'espère que ce n'est pas une question trop générale car je pourrais vraiment utiliser quelques réponses!


Le forum Arduino contient des informations qui pourraient vous être utiles: forum.arduino.cc/index.php?topic=94474.0
akellyirl

Merci @akellyirl, c'est vraiment utile. Pas ce que j'espérais, mais je ne suis pas surpris ... Je devrai simplement étendre le câble à 3 fils du servo avec des connecteurs individuels pour aller à des broches séparées sur l'Arduino si nécessaire. (Je ne veux pas particulièrement épisser le connecteur) Oh bien!
bladepanthera

Pour ce que ça vaut, Adafruit fait un bouclier moteur qui fait ressortir des broches pour 2 servos: learn.adafruit.com/adafruit-motor-shield-v2-for-arduino/…
akellyirl

TWI = interface à deux fils (les 2 autres broches sont l'alimentation et la gnd). Ceci est juste un changement de nom d'une implémentation peut-être incomplète du bus I²C, voir: en.wikipedia.org/wiki/I%C2%B2C#Derivative_technologies
Ron

Réponses:


2

Je ne sais pas quelles broches du bloc sont affectées aux données, vcc et out, donc si quelqu'un le sait, je serais reconnaissant de la réponse.

En suivant l'exemple de la page Capteur de distance personnalisé de TinkerKit , nous constatons que:

Si vous regardez sur le bord du capteur, vous pouvez voir les trois broches, qui sont l'alimentation (5 V), la masse et le signal. La même chose que votre TinkerKit! modules, juste dans un ordre différent.

La seule différence est que le signal et le câble de masse sont inversés.

Donc, l'ordre dans le connecteur est Vcc Signal Ground.

Une autre façon, et ce que je ferais pour être sûr à 100%, est de mesurer la résistance avec un multimètre. Si votre compteur dispose d'une fonction de test de continuité, c'est encore mieux car il émet un bip.

Quoi qu'il en soit, mettez une extrémité de la sonde sur la broche 1 du connecteur et l'autre extrémité sur GND et voyez si la résistance est très proche de 0 ohms. S'il lit OL (Over-Limit), cette broche n'est pas GND.

Mettez la sonde sur Vcc à la place et elle devrait afficher 0 ohm ou bip. Alors maintenant, vous savez que la broche est Vcc.

Faites de même pour les autres broches et découvrez laquelle est mise à la terre. La troisième broche est votre sortie PWM. Il est connecté à D5 ou D6, vérifiez la continuité sur ces broches pour voir laquelle.


7

... quelles broches sont mappées aux broches de données, etc.

La page de bouclier fournit un schéma

Je voudrais en savoir plus sur les blocs de broches orange et blanc sur la carte

Ceux-ci ont la référence imprimée sur le tableau entrez la description de l'image ici


TWI IN et TWI OUT

Ils sont identiques et sont tous deux connectés aux mêmes broches I2C d'Arduino (SCL, SDA). Ils sont destinés à vous aider au cas où vous souhaiteriez connecter plusieurs appareils. entrez la description de l'image ici


OUT 5, OUT 6

Connecté aux broches Arduino 5 et 6 (sorties PWM)

entrez la description de l'image ici


EN 2, EN 3

Connecté à l'analogique en A2 et A3

entrez la description de l'image ici


Les sorties de puissance du L298 destinées à entraîner le moteur sont les connecteurs à vis bleus.

entrez la description de l'image ici


@bladepanthera se souvient également lorsque vous voyez le tilde ~sur une carte Arduino, ils nous rappellent que ces broches prennent en charge PWM. De plus, lors de l'utilisation de connecteurs, le concept "d'entrée" et "de sortie" sont des suggestions. Je préfère voir A2, A3 pour nous rappeler qu'il est capable d'entrée analogique.
Chris K

1

Vous pouvez utiliser des broches Thinkerkit (out ~ 5 et ~ 6) pour contrôler les servos. Juste besoin de faire quelques ajustements ici. Les servomoteurs Hobby ont 3 broches orange (signal), rouge (live +) au milieu et marron (gnd-). Mais, le bouclier moteur rev3 utilise la broche centrale pour le signal. Pour surmonter ce problème, remplacez le fil du milieu par celui orange sur la fiche du servo.

Il y a trois petits verrous qui empêchent les fils de sortir de la fiche, utilisez la pointe d'une aiguille et avec peu de force, soulevez-les légèrement puis retirez les fils de la fiche servo, ils devraient se détacher facilement.

N'oubliez pas d'attacher la broche 5 ou 6 dans le code Arduino. J'ai utilisé la bibliothèque servo.h.


1

Bien que les broches `` Orange '' (Out) du blindage du moteur Deek-Robot puissent être utilisées pour piloter un servo en échangeant les fils `` + 5vdc '' et `` Signal '' au niveau de la fiche du faisceau du servo, il est préférable de ne pas faire cela. C'est parce que le lecteur actuel du servo est tiré de l'Arduino UNO. Étant donné qu'un servo individuel peut bien tirer dans l'accès de 125 mA, le tirage actuel peut / dépassera les limitations de puits de courant des circuits Arduino UNO associés. Il est préférable d'utiliser une source d'alimentation externe, correctement filtrée pour le bruit électrique, comme source de courant pour le ou les servos. Cela a été documenté / recommandé dans plusieurs sources d'information.

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.