Table des matières:
- Étape 1: Liste des composants
- Étape 2: Connexions
- Étape 3: Programmation d'Arduino UNO
- Étape 4: Remarque
Vidéo: Interfaçage d'un moteur à courant continu sans balais (BLDC) avec Arduino : 4 étapes (avec photos)
2024 Auteur: John Day | [email protected]. Dernière modifié: 2024-01-30 09:07
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.
Conseillé:
Inrunner de moteur à courant continu sans balais : 6 étapes
Brushless DC Motor Inrunner : Ayant lu l'Instructable https://www.instructables.com/id/Make-A-Brushless-… et étant en possession d'une bobine de fil magnétique (j'avais acheté pour enseigner à mon fils à propos des électro-aimants) J'ai pensé, pourquoi ne pas essayer aussi.Voici mon effort
Comment faire fonctionner un moteur à courant continu sans balai Drone Quadcopter à l'aide du contrôleur de vitesse de moteur sans balai HW30A et d'un testeur de servomoteur: 3 étapes
Comment faire fonctionner un moteur à courant continu sans balais pour drone quadrirotor à l'aide du contrôleur de vitesse de moteur sans balai HW30A et d'un testeur de servomoteur : L'appareil peut également être utilisé comme générateur de signal pour régulateur de vitesse électrique (ESC), alors vous ne pouvez pas
Comment contrôler le moteur à courant continu sans balai Drone Quadcopter (type à 3 fils) en utilisant le contrôleur de vitesse du moteur HW30A et Arduino UNO: 5 étapes
Comment contrôler le moteur CC sans balai du drone quadrirotor (type 3 fils) à l'aide du contrôleur de vitesse du moteur HW30A et de l'Arduino UNO : Description : Le contrôleur de vitesse du moteur HW30A peut être utilisé avec 4 à 10 batteries NiMH/NiCd ou 2-3 cellules LiPo. Le BEC est fonctionnel avec jusqu'à 3 cellules LiPo. Il peut être utilisé pour contrôler la vitesse du moteur Brushless DC (3 fils) avec un maximum jusqu'à 12Vdc.Specific
Moteur à courant continu sans balais : 6 étapes (avec photos)
Moteur à courant continu sans balais : fabriquons un moteur électrique qui tourne à l'aide d'aimants et de fils en néodyme. Cela montre comment un courant électrique est converti en mouvement. Nous construisons un moteur à courant continu sans balais primitif. Il ne remportera aucun prix d'efficacité ou de design, mais nous aimons
Contrôlez la vitesse du moteur à courant continu sans balais à l'aide d'un module Arduino et Bluetooth (HC-05): 4 étapes
Contrôler la vitesse du moteur à courant continu sans balais à l'aide d'Arduino et du module Bluetooth (HC-05) : IntroductionDans ce didacticiel, nous allons contrôler la vitesse du moteur à courant continu sans balais à l'aide d'Arduino UNO, du module Bluetooth (HC-05) et de l'application Android pour Bluetooth ( Contrôleur Bluetooth Arduino)