Skip to main content

REA – contrôle des moteurs, PWM et choix du composant adapté

Arduino et contrôleur de moteurs DRV8835 sur R.Hasika

Dans le cadre du programme REA, nous développons un rover. Nous avons tout d’abord décidé du mode de déplacement du robot, avant de nous pencher sur le type de moteurs à utiliser, puis au choix des roues ou chenilles pour la propulsion. Nous disposons maintenant d’un groupe moto-propulseur, qu’il convient de s’intéresser au contrôle des moteurs pour gérer précisément les déplacements du rover. Nous nous pencherons maintenant sur cette problématique.

En savoir plus

Utilisation d’un circuit L293D pour commander des moteurs

L293D : contrôleur de moteurs
L293D Motor Driver

L293D Motor Driver

Si l’on branche un moteur à courant continu (DC Motor) à une source de courant adaptée, celui ci tournera. Si l’on veut inverser le sens de rotation, il suffit d’inverser le branchement. Cependant, inverser des branchements “à la main” ne convient pas à un robot. Nous verrons donc aujourd’hui comment contrôler le sens et la vitesse de rotation d’un ou deux moteurs en utilisant un circuit intégré L293D. Pour davantage de moteurs, il suffira de multiplier les puces L293D. Cette puce vaut environ 2.5$. Dans ce tutoriel, nous verrons comment interfacer cette puce avec un raspberry pi (les branchements). Ce tutoriel est également valable  pour un Arduino ou tout autre microcontrôleur ayant des sorties programmables En savoir plus

Les moteurs électriques ou comment faire bouger les choses

routage des câbles des moteurs

Nous allons voir ici différents types de moteurs, tous électriques, que nous pourrons utiliser dans des projets robotiques, domotiques ou autres. Nous nous concentrerons uniquement sur des dispositifs électriques, car ceux ci peuvent être contrôlés par un processeur que nous pourrons programmer facilement, et peuvent fonctionner avec des piles, batteries, panneaux solaires… Quoi de mieux pour faire un robot?

Nous verrons quatre types principaux de moteurs :

D’autres types de moteurs électriques existent, mais ceux ci sont les plus courant et nous seront les plus utiles.
  1. Les moteurs à courant continu, ou DC motors;
  2. Les moteurs “pas à pas”, ou Stepper motors;
  3. Les moteurs linéaires ou Linear motors;
  4. et enfin les servo moteurs.

En savoir plus