Adafruit Motor Shield V2-Alimentation Moteur
Besoin en tension
La premier point sur lequel il faut se pencher, c'est la tension dont vous avez besoin pour faire fonctionner vos moteurs.
Si vous avez de la chance, votre moteur dispose de spécifications (fiche technique). Certains moteurs hobbyiste sont destinés a ne fonctionner qu'en 1.5V, mais il est assez commun d'avoir des moteurs fonctionnant sous une tension de 6 à 12V. Le contrôleur de moteur de ce shield est conçu pour fonctionner de 5V à 12V.
La plupart des moteurs 1.5-3V ne fonctionneront pas
Besoin en courant
Le seconde question à laquelle vous devez trouver une réponse est "De combien de courant ai-je besoin?". Le contrôleur de moteur du shield est conçu pour fournir un courant allant jusqu'à 1.2 A par moteur, avec un pic de courant de 3A max. Notez qu'une fois que le courant approche 2A, vous aurez probablement besoin de placer un dissipateur de chaleur sur les contrôleurs (voir ceux-ci en suggestion) sinon vous aurez des défaillances thermiques, voire éventuellement un claquage du contrôleur (brulé).
Vous ne pouvez pas propulser des moteurs avec une pile 9V, vous allez gaspiller votre temps (et vos piles)! |
Utilisez des pack de piles au plomb (plomb/Acide) ou des accumulateurs NiMH.
Il est également recommandé d'utiliser deux alimentations distinctes, une pour votre Arduino et l'autre pour les moteurs. 99% des 'problèmes moteurs bizarroïde' sont causés:
- par le bruit (les parasites) circulant sur les lignes d'alimentation partagés entre l'étage moteur et la logique de commande
- le manque de puissance au niveau de l'alimentation! Même de petits moteurs peuvent consommer jusqu'à 3 Amps lorsqu'ils bloquent.
Configurer le shield pour des Servos
Les servo-moteurs sont directement alimentés par le régulateur 5V d'Arduino. Cela est parfait pour les petits servo hobbyistes tels que ceux que nous proposons.
Essentiellement, vous pouvez alimenter votre Arduino via le port USB ou via le connecteur d'alimentation Jack... cela sera parfait.
Si vous voulez utiliser des servo-moteurs plus robustes (plus gros), sectionnez la trace fournissant l'alimentation +5v aux "connecteurs Servos" et branchez y votre propre alimentation 5-6V!
Configurer le shield pour des moteurs
The DC motors are powered off of a 'high voltage supply' and NOT the regulated 5V. Don't connect the motor power supply to the Arduino's 5V power pin. This is a very very very bad idea unless you are sure you know what you're doing! You could damage your Arduino and/or USB port! There are two places you can get your motor 'high voltage supply' from.
One is the DC barrel jack on the Arduino board The other is the 2-terminal block on the shield that is labeled DC Motor Power 5-12VDC.
The DC Jack on the Arduino has a protection diode so you won't be able to mess things up too bad if you plug in the wrong kind of power. The terminal block as a protection FET so you will not damage the arduino/shield if you wire up your battery supply backwards, but it wont work either!
Here's how it works:
Crédit: AdaFruit Industries www.adafruit.com
Traduction par MCHobby
Une seule alim. pour Arduino + Moteurs
Say a wall adapter or a single battery pack with 6-12VDC output, simply plug it into the DC jack on the Arduino or the 2-pin power terminal block on the shield. Place the power jumper on the motor shield.
Note that you may have problems with Arduino resets if the battery supply is not able to provide constant power, so it is not a suggested way of powering your motor project. You cannot use a 9V battery for this, it must be 4 to 8 AA batteries or a single/double lead acid battery pack.
Arduino alim. via USB + alim. pour moteurs
Plug in the USB cable. Then connect the motor supply to the power terminal block on the shield. Do not place the jumper on the shield.
This is a suggested method of powering your motor project as it has a split supply, one power supply for logic, and one supply for motors
Alim. séparées pour Arduino et moteurs
Plug in the supply for the Arduino into the DC jack, and connect the motor supply to the power terminal block. Make sure the jumper is removed from the motor shield.
No matter what, if you want to use the DC motor/Stepper system the motor shield LED should be lit indicating good motor power |
Source: Adafruit Motor Shield V2 for Arduino créé par LadyAda pour AdaFruit Industries. Crédit [www.adafruit.com AdaFruit Industries]
Traduit par Meurisse D. pour MCHobby.be
Nos remerciements à Mr Pierre M. pour ses suggestions de correction.
Traduit avec l'autorisation d'AdaFruit Industries - Translated with the permission from Adafruit Industries - www.adafruit.com
Toute référence, mention ou extrait de cette traduction doit être explicitement accompagné du texte suivant : « Traduction par MCHobby (www.MCHobby.be) - Vente de kit et composants » avec un lien vers la source (donc cette page) et ce quelque soit le média utilisé.
L'utilisation commercial de la traduction (texte) et/ou réalisation, même partielle, pourrait être soumis à redevance. Dans tous les cas de figures, vous devez également obtenir l'accord du(des) détenteur initial des droits. Celui de MC Hobby s'arrêtant au travail de traduction proprement dit.