Go Down

Topic: Mini pro + mpu6050  (Read 831 times) previous topic - next topic

Ludo60330

Salut a tous !!

Je suis tout nouveau sur le forum et j'ai besoins de vos lumière.

Je voudrais associer un arduino mini pro avec un mpu 6050 pour stabiliser une nacelle de drone 3 axes le problème c'est que je n'arrive pas à trouver ou brancher mes 3 moteurs brushless .
Je suis vraiment un noob sur arduino c'est pour ça que je vous demande vos expériences.

Merci d'avance.


ChPr

... je n'arrive pas à trouver ou brancher mes 3 moteurs brushless . ...
Cela dépend de l'interface qui pilote les moteurs brushless. Selon le cas, ce sera l'une des sorties numériques gérées par la bibliothèque "Servo" ou bien une des sorties délivrant des signaux PWM, c'est-à-dire les sorties : 3, 5, 6, 9, 10, et 11.

Cordialement.

Pierre
Pourquoi faire simple alors qu'il est si facile de faire compliqué !

Ludo60330

L'interface ?

Je ne peut utiliser le mini pro comme interface pour les 3 moteurs ?
J'ai 9 fils pour 6 emplacements ( 3,5,6,9,10,11 ) , j'avoue être un peu perdu ...  :smiley-confuse:

Pourriez vous me montrer sur un mini pro la marche à suivre ?

Merci

Cordialement

_pepe_

#3
Sep 20, 2017, 02:51 am Last Edit: Aug 19, 2018, 05:07 am by _pepe_
Supprimé

Ludo60330

Alors comment le gars arrivé à faire ca avec le même matos ?

http://mhpro.net/?page_id=30




ChPr

Alors comment le gars arrivé à faire ca avec le même matos ?

http://mhpro.net/?page_id=30
Le gars, "y fait" ça avec un pro-mini parce qu'il alimente trois servomoteurs et non pas trois moteurs brushless.

D'ailleurs, êtes-vous bien sûr que votre nacelle est équipée de moteurs brushless ? pouvez-vous nous en fournir la doc ou un lien vers elle.

Cordialement.

Pierre
Pourquoi faire simple alors qu'il est si facile de faire compliqué !

Ludo60330

Voila la nacelle en question : http://www.hobbygaga.com/fr-3-axes-mini-brushless-3d-nacelle-pour-gopro-hero-3-3-gopro-hero-4-storm32bgc-plaque-de-contr%C3%B4le-%C3%A0-p270649.htm 

Si j'ai bien compris pour pouvoir utiliser la nacelle via arduino il faut quand même que je relie chaque moteur a un ESC et chaque ESC au arduino , c'est bien ça ?

Cordialement

ChPr

Voila la nacelle en question : http://www.hobbygaga.com/fr-3-axes-mini-brushless-3d-nacelle-pour-gopro-hero-3-3-gopro-hero-4-storm32bgc-plaque-de-contr%C3%B4le-%C3%A0-p270649.htm  ...
Ce lien montre qu'effectivement, cette nacelle est équipée de moteurs brushless. Pour autant il ne donne aucune description technique. Je n'en ai pas trouvé sur le web (peut-être mal cherché).

... Si j'ai bien compris pour pouvoir utiliser la nacelle via arduino il faut quand même que je relie chaque moteur a un ESC et chaque ESC au arduino , c'est bien ça ?  ...
Oui, dans le principe, ce sont les liaisons qu'il faut faire, mais comme son nom l'indique, un ESC : Electronic Speed Control est fait pour contrôler la vitesse d'un moteur brushless, mais pas sa position angulaire à vitesse nulle (asservissement de position).

Il doit bien exister des EPC : Electronic Position Control, mais je n'en connais pas.

Sur les photos de la nacelle je crois voir une plaquette d'électronique. Si c'est vrai, est-elle une interface pour ces moteurs ? Renseignez-vous auprès du fournisseur.

Cordialement.

Pierre
Pourquoi faire simple alors qu'il est si facile de faire compliqué !

Ludo60330

Il y a bien une carte vendu avec la nacelle , mais elle est trop grande pour mon projet .
Je vous voudrais passer par arduino pour miniaturiser la carte .

Je pense avoir trouvé un début de piste mais la traduction n'est pas clair , il faut que je me penche dessus .

http://www.instructables.com/id/Brushless-Gimbal-with-Arduino/

ChPr

Une lecture rapide du site que vous donnez en lien montre une réalisation qui est sur 2 axes ; pas trois.

Pour chacun des axes, ils utilisent autant de sorties PWM qu'il y a de phases à piloter, c'est-à-dire 2 x 3 = 6.

Ce principe avec un pro mini ne fonctionnera donc pas pour 3 moteurs car le pro mini ne dispose que de 6 sorties PWM.

Sans mettre vos compétences en doute, je doute fortement qu'une réalisation personnelle puisse être plus petite qu'une réalisation professionnelle utilisant des composants de type CMS.

Cordialement.

Pierre
Pourquoi faire simple alors qu'il est si facile de faire compliqué !

Ludo60330

Ok je viens de comprend le but des pwm.

Si je passe par une carte Pca9685  qui possède 16 pins PWM,
Cela aurait-il une chance de fonctionner ?

Merci encore de vous prendre le choux avec moi  :)

Cordialement

ChPr

... Si je passe par une carte Pca9685  qui possède 16 pins PWM,
Cela aurait-il une chance de fonctionner ? ...
Oui, cela résout le problème du nombre de sorties pour l'Arduino.

Ne pas oublier que pour chaque phase, il vous faudra une adaptation de puissance.

Cordialement.

Pierre
Pourquoi faire simple alors qu'il est si facile de faire compliqué !

Ludo60330

Ne pas oublier que pour chaque phase, il vous faudra une adaptation de puissance.

Comment puis-je adapter la puissance ?  Via un transistor par phase ?

Cordialement

ChPr

Comment puis-je adapter la puissance ?  Via un transistor par phase ? ...
Non, c'est plus compliqué que cela. Il vous faut des circuits de type L298. Ce circuit présente quatre sorties. Il faut en utiliser 3 par moteur.

Mais avant, il est nécessaire de connaître les caractéristiques de vos moteurs ; c'est-à-dire les tensions et courants qu'ils utilisent afin de déterminer quel est le composant le plus approprié.

Cordialement.

Pierre

Pourquoi faire simple alors qu'il est si facile de faire compliqué !

Ludo60330

Mais avant, il est nécessaire de connaître les caractéristiques de vos moteurs ; c'est-à-dire les tensions et courants qu'ils utilisent afin de déterminer quel est le composant le plus approprié.
Alors j'ai comme infos : tension d'alimentation 6-18v
                                           Courant de travail 350mah
                                           Voltage de travail 11.1v - 16.8v

Je suis pas assez calé pour bien choisir mais d'après la notice que vous m'avez envoyé, je suggère le "powerSO20"

Go Up