- Composants requis:
- Explication du circuit de commande de moteur:
- Travail et démonstration:
- Conception de circuits et de circuits imprimés avec EasyEDA:
- Calcul et commande d'échantillons en ligne:
Dans ce projet, nous créerons un circuit de module de commande de moteur à 8 canaux pour les applications basées sur les moteurs. Dans ce circuit, nous avons conçu un PCB pour piloter des moteurs à courant continu ou pas à pas. En utilisant cette carte de commande de moteur, nous pouvons faire fonctionner 8 moteurs à courant continu ou quatre moteurs pas à pas à 4 fils à la fois. Dans cette carte, nous avons utilisé quelques borniers à vis et burgsticks à trois broches, connectés à partir des mêmes broches, de sorte que vous pouvez utiliser des burgsticks ou des fils pour connecter les moteurs. Ici, nous avons utilisé quatre CI de pilote de moteur L293D pour entraîner des moteurs.
Composants requis:
- Pilote de moteur IC L293D -4
- 104 condensateurs -4
- Bornier à vis à 2 broches -8
- Bornier à 3 broches -1
- LED SMD -1
- PCB (commandé auprès de JLCPCB) -1
- Résistance 1k -1
- Burg bâtons mâle
- Source de courant
- Microcontrôleur ou Arduino
- Fil de connexion
Explication du circuit de commande de moteur:
Dans ce circuit de pilote de moteur, nous avons utilisé quatre CI de pilote de moteur L293D pour entraîner des moteurs. Cette carte est capable de piloter 8 moteurs CC ou 4 moteurs pas à pas à la fois. L'utilisateur peut utiliser cette carte pour construire ses projets à base de courant continu ou de moteur pas à pas comme un bras robotique, un suiveur de ligne, des voleurs de terrain, des adeptes de labyrinthe et de nombreux autres projets. Cette carte peut être contrôlée à l'aide d'un microcontrôleur. Cette carte a une borne à vis et des burgsticks pour connecter les moteurs. Ici, nous avons utilisé des burgsticks pour connecter les broches de contrôle aux microcontrôleurs ou Arduino. Cette carte a des broches de cavalier pour sélectionner le mode contrôlé par le matériel ou le mode contrôlé par logiciel, signifie que l'utilisateur peut contrôler ces broches soit par programmation, soit en mettant un fil de liaison dans la carte de commande du moteur matériel à l'aide d'un connecteur de cavalier. Cette carte a une option d'alimentation 12v, 5v pour l'alimentation. Il existe également des trous à usage général pour placer les composants requis.
Nous avons conçu ce tableau pour être compris facilement. L'utilisateur peut comprendre les connexions en lisant le nom des broches (mentionné sur la carte PCB).
Travail et démonstration:
Pour la démonstration, nous avons utilisé une carte Arduino pour contrôler 2 moteurs DC et 1 moteur pas à pas. Nous avons connecté le moteur pas à pas aux broches 8, 9, 10 et 11 de L293D (broches de pilote de moteur In21, In22, In23 et In24) et la broche d'activation (cavalier) est définie en mode contrôlé par le matériel en mettant HIGH en utilisant un connecteur de cavalier.
Les moteurs à courant continu sont connectés aux 3, 4, 5 et 6ème broches de L293D (broches de la carte de commande de moteur IN11, IN12, IN13, IN14) et la broche d'activation (cavalier) est définie en mode contrôlé par logiciel, connectée à 2, 3 broches (1EN12 et 1EN34 Broches de pilote de moteur). L'alimentation 5v est utilisée pour alimenter le circuit et les moteurs.
Vous trouverez ci-dessous le code Arduino que nous avons utilisé pour démontrer ce module de pilote de moteur:
#comprendre
Consultez également la vidéo à la fin de cet article.
Conception de circuits et de circuits imprimés avec EasyEDA:
Pour concevoir ce circuit de commande de moteur, nous avons choisi l'outil EDA en ligne appelé EasyEDA. Nous avons déjà utilisé EasyEDA à plusieurs reprises et l'avons trouvé très pratique à utiliser par rapport à d'autres fabricants de PCB. Consultez ici tous nos projets PCB. Après avoir conçu le PCB, nous pouvons commander les échantillons de PCB par leurs services de fabrication de PCB à faible coût. Ils offrent également un service d'approvisionnement en composants où ils ont un grand stock de composants électroniques et les utilisateurs peuvent commander les composants nécessaires avec la commande de PCB.
Lors de la conception de vos circuits et PCB, vous pouvez également rendre publics vos conceptions de circuits et de PCB afin que d'autres utilisateurs puissent les copier ou les modifier et en tirer parti, nous avons également rendu public l'ensemble de nos schémas de circuits et de PCB pour ce module de pilote de moteur, vérifiez le lien ci-dessous:
easyeda.com/circuitdigest/Motor_Driver-10abfdf903214b24a6ae83eb182ae2e6
Vous pouvez afficher n'importe quelle couche (Haut, Bas, Topsilk, Bottomsilk, etc.) du PCB en sélectionnant le calque dans la fenêtre «Couches».
Vous pouvez également afficher le circuit imprimé et son apparence après la fabrication à l'aide du bouton Photo View dans EasyEDA:
Calcul et commande d'échantillons en ligne:
Après avoir terminé la conception du PCB, vous pouvez commander le PCB via jlcpcb.com. Pour commander le PCB auprès de JLCPCB, vous avez besoin du fichier Gerber, que vous pouvez télécharger à partir de la page de commande EasyEDA PCB. Pour télécharger les fichiers Gerber de votre PCB, cliquez simplement sur le bouton Sortie de fabrication dans EasyEDA.
Ensuite, allez sur jlcpcb.com et cliquez sur Quote Now ou sur le bouton, puis vous pouvez sélectionner le nombre de PCB que vous souhaitez commander, le nombre de couches de cuivre dont vous avez besoin, l'épaisseur du PCB, le poids du cuivre et même la couleur du PCB, comme l'instantané. indiqué ci-dessous:
Après avoir sélectionné toutes les options, cliquez sur «Enregistrer dans le panier» et vous serez redirigé vers la page où vous pouvez télécharger votre fichier Gerber que nous avons téléchargé depuis EasyEDA. Téléchargez votre fichier Gerber et cliquez sur «Enregistrer dans le panier». Et enfin, cliquez sur Commander en toute sécurité pour terminer votre commande, puis vous recevrez vos PCB quelques jours plus tard. Ils fabriquent le PCB à un prix très bas, soit 2 $.
Après quelques jours de commande de PCB, j'ai reçu les échantillons de PCB
Soudure: après avoir obtenu ces pièces, j'ai monté tous les composants requis sur le PCB connecté à Arduino pour la démonstration.
Consultez également la vidéo ci-dessous.