Table des matières:

Contrôle moteur simple à 2 voies pour l'Arduino : 4 étapes
Contrôle moteur simple à 2 voies pour l'Arduino : 4 étapes

Vidéo: Contrôle moteur simple à 2 voies pour l'Arduino : 4 étapes

Vidéo: Contrôle moteur simple à 2 voies pour l'Arduino : 4 étapes
Vidéo: Arduino #37 construction d'un petit véhicule, voiture, l298 tuto en français. 2024, Juillet
Anonim
Contrôle moteur simple à 2 voies pour l'Arduino
Contrôle moteur simple à 2 voies pour l'Arduino
Contrôle moteur simple à 2 voies pour l'Arduino
Contrôle moteur simple à 2 voies pour l'Arduino

AVERTISSEMENT: Ce n'est pas un moyen sûr de contrôler un moteur. Chaque broche d'E/S ne peut gérer que 40 mA de courant. Je recommanderais d'utiliser un pont en H ou quelque chose du genre

Quand je dis simple, je ne veux pas dire utiliser un contrôle de vitesse. Mais contrôlez le moteur directement sans aucun circuit externe. Voici comment:

Comment cela s'est produit: je travaillais récemment sur un instructable sur charlieplexing avec un arduino. Et je me demandais si le même principe fonctionnerait avec les moteurs dans une certaine mesure. J'ai donc eu l'idée que si vous utilisiez un moteur au lieu d'une led, vous pourriez en avoir un contrôle bidirectionnel et si vous utilisiez 2 ports PWM (modulation de largeur d'impulsion), vous pourriez avoir un contrôle de vitesse variable bidirectionnel pour un moteur sans matériel externe !! J'ai donc décidé de publier mes trouvailles. S'amuser! Si vous avez des questions, veuillez les poser.

Je ne suis pas responsable de quoi que ce soit de mal qui vous arrive ou qui vous arrive à votre arduino !

Étape 1: Les éléments dont vous avez besoin:

Le matériel dont vous avez besoin
Le matériel dont vous avez besoin

Pièces:- Arduino- Petit moteur à courant continu- Fil pour moteurOutils:- Ordinateur avec Arduino IDE installé- Cordon USB A-B

Étape 2: connexion du moteur

Connexion du moteur
Connexion du moteur
Connexion du moteur
Connexion du moteur
Connexion du moteur
Connexion du moteur
Connexion du moteur
Connexion du moteur

Connectez votre moteur à courant continu à votre arduino. - Connectez un fil du moteur à la broche 5 de votre arduino- Connectez l'autre fil de votre moteur à la broche 6 de votre arduino La configuration matérielle pour cela est assez simple.

Étape 3: coder l'Arduino

Codage de l'Arduino
Codage de l'Arduino

Voici quelques étapes de base pour programmer votre arduino.1) Téléchargez le code source ci-dessous 2) Ouvrez le fichier dans l'IDE Arduino 3) Appuyez sur le bouton "Upload to I/O Board" 4) Une fois le programme téléchargé, il commencera à fonctionnerI essayé d'ajouter une bonne quantité de commentaires au code, mais si vous avez des questions, n'hésitez pas à les poser.

Étape 4: Comment cela fonctionne et plus d'idées

Comment cela fonctionne et plus d'idées
Comment cela fonctionne et plus d'idées
Comment cela fonctionne et plus d'idées
Comment cela fonctionne et plus d'idées

Comment cela fonctionne: lorsque vous créez une broche HAUTE et une autre BASSE, la broche HAUTE a une tension positive et la broche BASSE fonctionne comme une masse (-). Remarque: Le sens de rotation peut être différent de celui ci-dessous. Broche 5: Broche 6: tourne: HAUT BAS CCW BAS HAUT CW PWM: 127 BAS CCW 1/2 vitesse CCW = dans le sens inverse des aiguilles d'une montre = dans le sens des aiguilles d'une montre Idées: ajoutez un deuxième moteur. Désolé, je n'ai pas de code pour cela, mais il y a un schéma affiché ci-dessous.

Conseillé: