Table des matières:
2025 Auteur: John Day | [email protected]. Dernière modifié: 2025-01-13 06:57
Il s'agit d'un tutoriel sur la façon d'interfacer et d'exécuter un moteur à courant continu sans balais à l'aide d'Arduino. Si vous avez des questions ou des commentaires, veuillez répondre dans les commentaires ou par courrier à rautmithil[at]gmail[dot]com. Vous pouvez également me contacter @mithilraut sur twitter.
Pour en savoir plus sur moi: www.mithilraut.com
Étape 1: Liste des composants
- Arduino UNO
- Moteur d'outrunner BLDC (tout autre moteur d'outrunner fonctionnera bien)
- Régulateur de vitesse électronique (choisir en fonction du courant nominal du moteur)
- Batterie LiPo (pour alimenter le moteur)
- Câble de raccordement mâle-mâle * 3
- Câble USB 2.0 type A/B (Pour télécharger le programme et alimenter l'Arduino).
Remarque: Assurez-vous de vérifier les connecteurs de la batterie, de l'ESC et des moteurs. Dans ce cas, nous avons des connecteurs mâles de 3,5 mm sur le moteur. J'ai donc soudé des connecteurs bullet femelles 3,5 mm sur la sortie de l'ESC. La batterie avait un connecteur mâle femelle de 4,0 mm. J'ai donc soudé les connecteurs mâles femelles appropriés du côté entrée de l'ESC.
Étape 2: Connexions
Connectez le moteur à la sortie de l'ESC. Ici, la polarité n'a pas d'importance. Si vous intervertissez 2 des 3 fils, le moteur tournera dans le sens opposé.
Connectez le '+' et '-' de la batterie aux fils rouge (+) et noir (-) de l'ESC respectivement.
À partir du câble servo à 3 broches sortant de l'ESC, connectez le câble marron à la broche « GND » sur Arduino. Connectez le câble jaune à n'importe quelle broche numérique. Dans notre cas, sa broche numérique 12.
Étape 3: Programmation d'Arduino UNO
Si vous êtes nouveau sur Arduino, vous pouvez télécharger, installer et configurer l'Arduino à partir d'ici.
Connectez l'Arduino au PC. Ouvrez Arduino IDE et écrivez ce code. Sous "Outils", sélectionnez
Carte: Arduino/Genuino UNO
Port: COM15 (Sélectionnez le port COM approprié. Pour connaître le port COM, ouvrez le gestionnaire de périphériques et recherchez Arduino UNO sous « Ports »)
Cliquez sur le bouton Télécharger dans le coin supérieur gauche.
#comprendre
Servo esc_signal; void setup() { esc_signal.attach(12); //Spécifiez ici le numéro de broche sur lequel la broche de signal de l'ESC est connectée. esc_signal.write(30); // Commande d'armement ESC. Les contrôleurs ne démarreront pas à moins que la vitesse d'entrée ne soit inférieure lors de l'initialisation. retard(3000); //Délai d'initialisation ESC. } boucle vide() { esc_signal.write(55); //Variez ceci entre 40-130 pour changer la vitesse du moteur. Valeur plus élevée, vitesse plus élevée. retard(15); }
Étape 4: Remarque
La bonne façon de faire fonctionner les moteurs est de
1. Connectez la batterie à l'ESC pour alimenter l'ESC.
2. Alimentez l'Arduino.
Si vous faites l'inverse, l'Arduino exécutera la séquence d'armement et l'ESC manquera ces commandes car il n'est pas sous tension. Dans ce cas, appuyez sur le bouton de réinitialisation de l'Arduino.