Bonjour à tous, voilà j'ai un problème et j'espère trouver mes réponses ici.
Mises en contexte :
Je fabrique actuellement un robot qui doit pouvoir se déplacer sur une platerforme et récupérer des objets à l'aide d'un bras articulé (2 membrures) qui possède une pince pour saisir les objets.
Actuellement j'ai une limite de 6 piles AA, de 1.5 V chaque.
Ma source de tension atteint donc un maximum de 9V.
J'arrive à contrôler le bras mécanique (2 servo moteurs) indépendamment via la télécommande infra rouge.
J'arrive à contrôler le déplacement du robot lorsque les servo moteurs ne sont pas branchés.
Comme moteurs, je possède :
- 4 moteurs DC de 6V pour déplacer mon robot;
lien : https://abra-electronics.com/electro...-1360-rpm.html
- 2 servo moteurs analogiques FS5106B afin de contrôler le bras articulé
lien : https://www.gotronic.fr/art-servomot...106b-25829.htm
- 1 moteur DC pour ouvrir et fermer la pince du robot.
lien : https://abra-electronics.com/electro...v30.html?sl=fr
Mon problème:
Lorsque je branche mon robot, les servo moteurs s'initialisent à leur valeur initiales : celui à la base du bras 90 degrés et le second à 0 degrés.
Mais dès lors que je veux envoyer une commande de déplacement au robot (avancer), les servo moteurs cessent de fonctionner (je supposer une absence de tension), donc retour à 0 degrés puis reviennent à leur position initiale. Sans que le robot ne se déplace. On dirait que tout le courant va aux servos moteurs pour garder sa position initiale et ne va jamais aux moteurs DC.
Résulat, mon robot ne fonctionne pas lorsque je mets le bras articulé et le déplacement ensemble.
Ma question : est-ce possible de fournir du courant aux moteurs DC tout en alimentant les servos moteurs en continu pour que le bras articulé reste à sa position donnée ?
Si oui quel est le problème selon vous, et qu'est-ce que je dois faire svp.
Mes composants électroniques :
- 1 télécommande infrarouge pour commander le robot.
- 1 récepteur infrarouge
- 1 carte arduino uno R3
- 1 L298N V3 4 motor driver. (pour contrôler les 4 moteurs DC continu afin de se déplacer)
lien : https://fr.aliexpress.com/item/32481...yAdapt=glo2fra
- 1 breadboard
- 1 motor control board pour contrôler le min moteur dc 3v de la pince.
Mes branchements :
J'ai alimenté directement les 6 piles (qui sont en série) au L298N V3 motor driver. Les 4 moteurs DC 6v y sont branchés.
J'ai branché les 8 in aux 4 moteurs. Et les 8 output aux pins 2 à 9 de l'arduino.
À la sortie 5V du L298N V3, j'ai branché sur la ligne A de mon breadboard
À la sortie GND du L298N V3, j'ai branché sur la ligne B de mon breadboard.
Les branchements suivants sont en parallèle sur le breadboard :
2 servos moteurs qui sont reliés aux pins 10 et 11 de l'arduino.
l'entrée de courant va au Vin de l'arduino Uno et la terre au GND.
Et mon capteur infra rouge est connecté directement à la sortie 5V de l'arduino uno, la terre au Gnd et au pin A5.
Le lien de mon code. Ici je n'ai pas encore créé la fonction pour la pince et donc le 5e moteur DC étant donné l'existance du problème actuel.
Merci de vos réponses.
-----