TinyDuino Motor TinyShield : piloter des moteurs sur cartes Tiny
By Official Hobby Components Online Store | Buy Electronic Kits, Components, Boards, Shields, Modules | Published: 2026-11-01
Category: Guides pratiques
Découvrez comment configurer le TinyShield Motor x4 avec votre TinyDuino, de la planification de l'alimentation et du câblage au test de chaque canal moteur. Comprend l'empilement et les vérifications de sécurité.
Réponse rapide
Utilisez le TinyShield Motor x4 pour piloter quatre moteurs CC à balais indépendants depuis un TinyDuino, mais planifiez soigneusement l'alimentation des moteurs : chaque canal supporte jusqu'à 1.8 A et des moteurs de 1.8 V à 11 V. Câblez un moteur par canal, vérifiez la polarité et testez chaque canal à faible rapport cyclique avant de faire fonctionner votre robot.
Ce que le shield x4 change pour les petits montages de robots
Le TinyShield Motor x4 regroupe quatre pilotes en pont H DRV8837 sur un shield qui s'empile sur un TinyDuino. Cela signifie que vous pouvez faire fonctionner quatre moteurs CC à balais contrôlés indépendamment sans ajouter de carte contrôleur de moteurs séparée. Pour un projet de robot TinyDuino, c'est souvent la différence entre un prototype à deux roues et une plateforme à quatre roues avec de la place pour des capteurs.
Le compromis, c'est l'alimentation. La plage d'alimentation moteur du shield est de 1.8 V à 11 V et de 1.8 A par canal, mais le TinyDuino lui-même n'est pas une source d'alimentation pour moteurs. Vous avez besoin d'une batterie ou d'une alimentation moteur séparée dans cette plage, et vous devez vérifier que le courant de blocage de vos moteurs reste sous la limite par canal.
Ordre d'empilement et conflits de broches à vérifier
Les shields TinyDuino s'empilent, mais toutes les combinaisons ne fonctionnent pas immédiatement. Avant d'ajouter le shield moteur, listez les autres shields que vous prévoyez d'utiliser et vérifiez s'ils partagent des broches de commande ou nécessitent des broches dont le shield moteur a besoin. Le shield moteur utilise quatre circuits intégrés en pont H, il occupera donc plusieurs lignes d'E/S ; si votre projet a aussi besoin de ces broches pour des capteurs ou des écrans, décidez quel shield va au-dessus et si vous pouvez réaffecter les signaux par logiciel.
Une erreur courante consiste à empiler le shield moteur en dernier et à découvrir ensuite qu'un shield de capteurs ne rentre plus ou qu'une broche est bloquée. Faites un montage à blanc de la pile complète avant de souder ou de procéder à l'assemblage final, et gardez le shield moteur le plus près possible de l'entrée d'alimentation si votre boîtier le permet.
Configuration pas à pas du TinyShield Motor x4
- 1. Adaptez les moteurs aux limites du shield : Vérifiez la tension nominale et le courant de blocage de chaque moteur. Maintenez l'alimentation entre 1.8 V et 11 V et assurez-vous que le courant de blocage par canal reste égal ou inférieur à 1.8 A. Si le courant de blocage d'un moteur est proche de la limite, choisissez un moteur plus petit ou attendez-vous à ce que le pilote se protège pendant les blocages. Mesurez ou recherchez le courant de blocage, pas seulement le courant à vide ; un moteur qui tourne bien à vide peut dépasser la limite lorsque le robot pousse contre un mur.
- 2. Prévoyez une alimentation moteur séparée : Connectez l'alimentation moteur à l'entrée d'alimentation moteur du shield, pas à l'alimentation logique du TinyDuino. Utilisez une batterie ou une alimentation dans la plage 1.8–11 V et confirmez que la masse est commune avec le TinyDuino. N'alimentez jamais les moteurs depuis la sortie régulée du TinyDuino. Étiquetez les fils d'alimentation moteur et d'alimentation logique avant de les connecter ; les inverser est la façon la plus courante d'endommager un montage empilé.
- 3. Câblez un moteur par canal et vérifiez la polarité : Connectez les deux fils de chaque moteur aux bornes de sortie d'un canal. Avant la mise sous tension, faites tourner chaque moteur à la main et notez dans quel sens il tourne ; appliquez ensuite un signal de test à faible rapport cyclique et confirmez que le sens logiciel correspond. Si une roue tourne à l'envers, inversez les deux fils de ce moteur ou inversez le sens dans le code. Faites ce test avec les roues décollées du sol pour qu'un moteur inversé ne fasse pas tomber le robot de l'établi.
- 4. Empilez le shield et vérifiez l'accès aux broches : Faites un montage à blanc du shield moteur avec vos autres shields TinyDuino. Confirmez que les broches de commande que vous prévoyez d'utiliser ne sont pas bloquées et que la pile est bien en place. Si un shield entre en conflit, changez l'ordre d'empilement ou réaffectez les broches par logiciel avant de souder ou de fermer le montage. Prenez une photo de la pile finale et du plan de brochage ; cela vous fera gagner du temps lorsque vous ajouterez un capteur plus tard.
- 5. Testez chaque canal à faible rapport cyclique avant la pleine vitesse : Écrivez un court sketch qui augmente progressivement le rapport cyclique de chaque canal depuis 0 jusqu'à un faible rapport cyclique, un canal à la fois. Écoutez les blocages ou les bourdonnements et vérifiez que les circuits intégrés pilotes ne chauffent pas excessivement. Ne faites fonctionner tous les moteurs ensemble qu'après avoir confirmé que les quatre canaux répondent correctement. Si un canal se comporte différemment, revérifiez le câblage de ce moteur et l'affectation des broches dans le code avant de supposer que le shield est défectueux.
- 6. Ajoutez un contrôle de blocage et thermique sous charge : Robot au sol, faites-le fonctionner contre un obstacle souple pendant quelques secondes puis arrêtez-le. Touchez prudemment la zone du pilote et vérifiez qu'elle ne chauffe pas excessivement. Si le shield chauffe, réduisez la charge des moteurs, baissez la tension d'alimentation dans la plage ou ajoutez un refroidissement et une limitation du rapport cyclique. Un test sur établi réussi ne garantit pas un test au sol réussi ; répétez toujours le contrôle de blocage avec le poids réel du robot.
Caractéristiques du produit
- TinyCircuits x4 Motor TinyShield: Utilise quatre circuits intégrés en pont H TI DRV8837 pour piloter quatre moteurs CC à balais contrôlés indépendamment, avec jusqu'à 1.8 A par canal et des tensions moteur de 1.8 V à 11 V. Cela vous permet de réaliser un projet de robot TinyDuino à quatre moteurs sans seconde carte pilote, mais vous devez maintenir le courant et la tension de chaque moteur dans ces limites.

TinyCircuits x4 Motor TinyShield
