Aperçu

Le Shield Moteur OSOYOO est basé sur le L293DD (datasheet), qui est un driver à quatre canaux haute tension et haute intensité intégré monolithique conçu pour accepter des niveaux logiques DTL ou TTL standard et piloter des charges inductives (telles que des relais, des solénoïdes, des moteurs DC et pas à pas) et des transistors de puissance de commutation. Pour éviter les dommages à la carte, toutes les lignes du driver sont protégées par une diode contre les EMF de retour. La tension d’alimentation maximale prise en charge par cette carte est de 20V.

Il utilise une puce L293DD qui délivre un courant de sortie jusqu’à 1,2 A par canal. Il nécessite une alimentation électrique de 6V à 15V pour alimenter le moteur et comprend également un régulateur de tension 5V intégré pour alimenter la puce de commande. Il vous permet de piloter deux moteurs DC avec votre carte Arduino, en contrôlant la vitesse et la direction de chacun de manière indépendante.

Vous pouvez utiliser le microcontrôleur UNO R3 et ajouter des composants externes pour réaliser une variété d’expériences étonnantes, telles que la fabrication de robots intelligents. Lorsque vous fabriquez votre robot, il est nécessaire d’utiliser une carte de commande de moteur pour alimenter les moteurs à courant continu, cependant, il est parfois nécessaire de connecter la carte de commande de moteur à l’UNO en utilisant beaucoup de fils de cavalier, ce qui est assez peu pratique.

Le Shield Moteur peut être alimenté directement par l’Arduino ou par une source d’alimentation externe. Il est fortement recommandé d’utiliser une alimentation électrique externe pour alimenter le Shield Moteur.

Cette carte fournit également des indicateurs de direction LED pour les deux canaux, ce qui est très utile lors de la phase de configuration pour vérifier le comportement du firmware; les indicateurs LED fonctionnent également sans appliquer de moteur réel à la sortie.

Fonctionnalités

Spécifications

Vue d’ensemble du matériel

    1. Interrupteur d’alimentation : Contrôle l’alimentation d’entrée externe, appuyez sur l’interrupteur pour allumer l’alimentation, appuyez à nouveau pour éteindre l’alimentation
    2. Cavalier de puissance du moteur : Connectez le cavalier, la puce de commande du moteur fonctionne normalement, retirez le cavalier et arrêtez le fonctionnement
    3. Interface VOLTMETRE : Interface de voltmètre numérique à trois fils, affiche la tension d’alimentation externe
    4. Sortie de broche numérique : Sortie des interfaces de signal numérique
    5. Indicateur L : Connecté à la broche Arduino D13
    6. Indicateur PWR :
    7. Cavalier de configuration du moteur : Lorsque le cavalier est connecté, la broche de commande de la puce du moteur est connectée par défaut au port io Arduino correspondant. Si nécessaire, vous pouvez également retirer le cavalier et connecter d’autres ports io Arduino via un câble Dupont pour contrôler le moteur.
       Moteur IN1-Arduino D7
       Moteur IN2-Arduino D8
       Moteur IN3-Arduino D9
       Moteur IN4-Arduino D10
       Moteur ENA-Arduino D5
       Moteur ENB-Arduino D6
    8. Interface du moteur : K1 et K2(K3 et K4) peuvent connecter le moteur A(B) pour le moteur CC.
    9. Puce de commande du moteur L293DD
    10. Indicateurs de rotation du moteur
    11. Prise d’alimentation externe (prise d’alimentation bleue/prise d’alimentation XH2.54) : Alimentation externe pour le bouclier de moteur, plage 6-15V.
    12. Bouton de réinitialisation : Appuyez sur le bouton pour réinitialiser le bouclier et Arduino
    13. Sortie de broche analogique
    14. Interfaces de capteurs : Afin de faciliter le câblage, nous avons conçu des interfaces correspondantes pour les capteurs couramment utilisés et les avons connectées aux broches de signal d’Arduino.
    15. Interface Hardware Uart: Connectez l’Arduino D1 à TX0, connectez l’Arduino D0 à RX0.
    16. Interface logicielle Uart: Connectez-vous aux broches qui permettent la communication série sur l’Arduino.
    17. Sélecteur de port série souple J13: J13 offre un moyen pratique de définir le port série souple. Vous pouvez utiliser un cavalier pour définir les ports D2 et D3 comme ports série souples. Si vous avez besoin d’utiliser d’autres broches, vous pouvez retirer le capuchon de cavalier et utiliser des fils cavaliers pour connecter S_TX/S_RX à ces broches qui permettent la communication série sur l’Arduino.
    18. Téléchargement de la partie Fritzing:
      https://osoyoo.com/picture/V2.0_Model_3_Robot/Motor-shield-V1.0.fzz.zip