Show Posts
Pages: [1] 2 3 ... 5
1  International / Français / midi in arduino Library MIDI on: May 06, 2014, 02:47:14 pm
Bonjour,
avec un optocoupleur 4N35 j'équipe mon arduino uno d'une prise midi IN.
je souhaite maintenant commander mes sorties (pour attaquer des relay) grace à des notes envoyées depuis un ordinateur distant. par exple note 38 velocité 127 met la sortie 8 HI. et quand la vélocité est nulle sortie LOW
j'ai l'impression que mon entrée est correcte, le sketch Midi iO de la library midi fonctionne quand je lui transmet des programme change la led 13 clignotte
Mais je ne comprends pas comment utiliser cette library, qui a l'air très efficace, mais le principe de fonction callback ... je comprends pas,
quelqu'un parmis vous aurait un retour d'expérience à partager?
bien à vous,
2  International / Français / Re: code moteur servo DIY on: July 07, 2013, 02:42:04 pm
oui le pid ... je vais me pencher dessus merci!
mais ça a pas l'air d'être de la tarte!  smiley-roll
3  International / Français / code moteur servo DIY on: July 07, 2013, 02:47:41 am
bonjour,
j'ouvre ce topic qui fait suite à long topic dans lequel je cherchais un moteur de fort couple
http://forum.arduino.cc/index.php?topic=172747.0
je me suis donc fixé sur un moteur d'éssuie glace 12V.
j'ai donc fait un prototype avec le shield pololu VNH5019
https://www.youtube.com/watch?v=7E3LbBwuN4Q
je le controle avec un potentiomètre, qui commande le sens et la vitesse. Nickel
Maintenant j'aimerai vraiment pouvoir l'utiliser comme un servo moteur : si je tourne mon potentiomètre de 20° que le bras tourne de 20° etc..
j'ai mis un autre potentiomètre sur l'axe du bras, et j'ai éssayé avec le principe décrit dans le tuto de vassi974, ça marche. Mais pas très souple. je suis obligé de choisir une vitesse de base. A vitesse lente ça marche bien, mais c'est lent. et rapide ça suit pas il va trop vite ...
Je pense que ça doit être faisable : j'ai le moteur le feedback et le potentiomètre, j'y suis presque!
auriez vous une idée?
en gros arriver à faire le boulot de la librairie servo.h et de l'électronique embarquée dans un servo

Code:
#include "DualVNH5019MotorShield.h"

DualVNH5019MotorShield md;

int hyseteris =10; // 1 donne des resultats tres precis et stoppe déjà les tremblement moteur
int step1; // variables pour la lecture de la valeur analogique
int step2;
int val; //variables mises à l'échelle des valeurs des potentiomètres
int val2;

void setup()
{
  Serial.begin (9600); //initialize serial communications
  md.init();            //initiates default pololu shield pins
}

void loop()
{
   step1 = analogRead(A5); // lis la valeur du pot de l'arbre
   step2 = analogRead(A4); // lis la valeur du potentiometre entre 0 et 1023 du pot telecommande
val = map(step1, 310, 710, 1, 280); //l'arbre ne tourne que entre 310 à 710
val2 = map(step2, 1, 1023, 1, 280); // convertis en 0° a 280°
if (val2 < (val - hyseteris)) {
  md.setM1Speed(300);
  
delay (1);
}

else if (val2 > (val + hyseteris)) {
   md.setM1Speed(-300);
}

else { md.setM1Speed(0);}
}
 
4  International / Français / Re: recherche moteur très fort couple on: July 05, 2013, 01:42:22 pm
 smiley-mr-green smiley-mr-green
5  International / Français / Re: recherche moteur très fort couple on: July 05, 2013, 10:52:49 am
bonjour! (faut peut être que je crée un nouveau topic?)
j'ai donc fait un prototype en utilisant un moteur d'essui glace, et le shield pololu VNH5019
je suis content c'est la bonne voie.
https://www.youtube.com/watch?v=7E3LbBwuN4Q
je le controle avec un potentiomètre, qui commande le sens et la vitesse. Nickel
Maintenant j'aimerai vraiment pouvoir l'utiliser comme un servo moteur : si je tourne mon potentiomètre de 20° que le bras tourne de 20° etc..
j'ai mis un autre potentiomètre sur l'axe du bras, et j'ai éssayé avec le principe décrit dans le tuto de vassi974, ça marche. Mais pas très souple. je suis obligé de choisir une vitesse de base. A vitesse lente ça marche bien, mais c'est lent. et rapide ça suit pas il va trop vite ...
Je pense que ça doit être faisable : j'ai le moteur le feedback et le potentiomètre, j'y suis presque!
auriez vous une idée?

Code:
#include "DualVNH5019MotorShield.h"

DualVNH5019MotorShield md;

int hyseteris =10; // 1 donne des resultats tres precis et stoppe déjà les tremblement moteur
int step1; // variables pour la lecture de la valeur analogique
int step2;
int val; //variables mises à l'échelle des valeurs des potentiomètres
int val2;

void setup()
{
  Serial.begin (9600); //initialize serial communications
  md.init();            //initiates default pololu shield pins
}

void loop()
{
   step1 = analogRead(A5); // lis la valeur du pot de l'arbre
   step2 = analogRead(A4); // lis la valeur du potentiometre entre 0 et 1023 du pot telecommande
val = map(step1, 310, 710, 1, 280); //l'arbre ne tourne que entre 310 à 710
val2 = map(step2, 1, 1023, 1, 280); // convertis en 0° a 280°
if (val2 < (val - hyseteris)) {
  md.setM1Speed(300);
   
delay (1);
}

else if (val2 > (val + hyseteris)) {
   md.setM1Speed(-300);
}

else { md.setM1Speed(0);}
}
 
6  International / Français / Re: recherche moteur très fort couple on: June 24, 2013, 05:14:36 am
j'ai également un driver stepper M542 (pour donc moteur pas à pas), est il imaginable qu'il puisse driver un moteur CC comme un moteur essuie glace?
7  International / Français / Re: recherche moteur très fort couple on: June 23, 2013, 02:37:04 pm
merci à vous tous pour votre attention sur ce long post!  smiley
je vais donc méditer vos conseils et suggestions, je reviendrai très vite vous harceler de questions, c'est sûr!  smiley-twist

une petite dernière, j'ai dans un carton un shield que je n'ai pas encore utilisé le "Power Driver Shield Kit" sparkfun à base de MOSFETS RFP30N06LE
https://www.sparkfun.com/products/10618
ne serait il pas en mesure de driver des moteurs essuie glace ?
je vois 30A, 60V
8  International / Français / Re: recherche moteur très fort couple on: June 22, 2013, 03:30:59 am
Quote
ok, donc il te faut faire une commande par ponts en H pour pouvoir commander le moteur en PWM. C'est un peu plus compliqué à gérer au niveau logiciel, mais en effet tu pourra faire plus de choses
Quote
dans ce genre d'appli : faible récurrence d'inversion j'emploie du pont en H hybride , c'est facile à gerer et à dimensionner
je suis partant ! une référence de pont H hybride, merci pour le shéma Artouste, mais je suis pas sûr de bien le lire ... la roue noire c'est le potentiomètre?
j'imagine que le cœur du montage est le MOSFET . est ce que IRFIZ48V (indiqué ds une discussion parallele par Vassi974) conviendrait?
je comprends pas quel élément électronique est en parallele de la diode D1 (j'ai cherché ds les symbole electronique ... une sorte de bobine avec condo?)
je comprends pas non plus l'étage avec les inter ...? en fait je comprends pas grand chose  smiley-red... désolé   smiley-cry

Quote
240W high-power H-bridge Motor Driver module/smart car driver Arduino  trouvé sur ebay  prix léger 13,99 USD.
ça a l'air très bien, merci  smiley-grin   
mais si je peux le faire moi même ce sera encore mieux!

merci Vassi974! super ton tuto, très claire très simple! en effet la library AFmotor a l'air parfaite pour cette application
et toi concernant le moteur à essuie glace tu as choisis quoi comme montage, je doute que tu ais utilisé un shield à base de L293 comme dans ton tuto,
Ah! tu parles de 3 petit relais! mais comment gère tu la vitesse? si tu ne la gères pas ça doit être hyper saccadé?
9  International / Français / Re: recherche moteur très fort couple on: June 21, 2013, 11:32:53 am
vitesse variable OUI
et controle de position
tout comme un servomoteur
10  International / Français / Re: recherche moteur très fort couple on: June 21, 2013, 10:21:35 am
penses tu que le shield pololu est approprié, ou est ce qu'un montage maison pourrait faire l'affaire? je n'ai pour l'instant pas trouvé d'info d'un montage pour faire tourner un moteur de la puissance d'un E-G correctement (avec vitesse, ...)

pour ce qui est du code, je ne serai pas trop comment m'y prendre pour comparer les infos venant du potard et adapter celles allant au pont en H, en gros faire le boulot de la bibliotheque servo, non?
11  International / Français / Re: recherche moteur très fort couple on: June 21, 2013, 03:46:17 am
je me met donc en quête d'un moteur essuie glace puissant (peut être un plan pour des moteurs EG de camion  smiley-twist).
ensuite la question de comment le driver :
soit le système avec servomoteur en parallele et ce genre de circuit #Artouste
http://www.cti-modellbau.de/CTI-Fahrregler/-107-108-160.html
j'ai l'impression que ça évite des pages de codes  smiley-razz

ou ce shield de pololu :
http://www.pololu.com/catalog/product/2502
et trouver un potentiometre pour tracker la position du bras  smiley-confuse






12  International / Français / Re: recherche moteur très fort couple on: June 20, 2013, 03:38:33 pm
 
Quote
les contraintes qui vont s'appliquer sur les éléments risquent d'être importantes.
oui c'est sûr, c'est le genre de chose que je découvrirai. Je sais qu'il existe des bagues (spéciale) de transmission qui s'installe directement sur l'axe, qui permettent d'amortir les accélérations, et chocs
13  International / Français / Re: recherche moteur très fort couple on: June 20, 2013, 03:30:31 pm
j'avoue  smiley-roll j'y vais un peu fort, je me laisse de la marge pour pouvoir ajouter du poids au bout du bras
dans l'idéal j'aimerai que ce bras puisse casser des objets, écraser, ...
Pour l'instant je veux juste qu'il puisse faire son mouvement de base sans faire peur à personne
14  International / Français / Re: recherche moteur très fort couple on: June 20, 2013, 02:42:06 pm
mes contraintes je les ai déjà posé :
Quote
Ce bras en aluminium mesurerait entre 1,5m et 2m, son poids est estimé entre 2 et 3kg, soit donc un couple estimé entre 30 et 60Nm.
Sa course angulaire est de 90°.
vitesse mini 1'/90°
vitesse maxi 1"/90°
vitesse graduable, 2 sens de rotation,

j'ai déjà éssayé aussi de façon empirique avec une visseuse à 2 balles, et j'étais très loin du compte, j'ai mis cette solution de coté même si je souhaite dans un futur proche l'utiliser pour une autre appli du même type mais à la bonne échelle (le bruit est quand gênant)

nous en sommes donc arrivés au moteur CC, et par la au moteur d'éssuie glace qui d'après les infos trouvé pourrait développer 40Nm
J'ai aussi trouvé un petit moteur CC en italie (compliqué à acheter, faut être en société, n°VAT) mais ça à l'air plutôt balaise (le LAT 2A 1/108)
http://www.radiamotion.com/it/attuatori_lat.html
peut être une mauvaise idée, ils sont super lent, donc surement méga démultiplié, et donc surement méga bruyant ...

sinon je vois un grand intéret dans le procédé exposé dans la vidéo précédente (enfin pour moi, qui suis assez nul en electronique)
c'est de pouvoir profiter du système de position, et retour d'info angulaire du servo
et
Quote
c'est géré en puissance/controle par un circuit dedié
ça semble assez simple à mettre en œuvre, et c'est dans la logique de tout ce que vous m'avez conseillé, non?

15  International / Français / Re: recherche moteur très fort couple on: June 20, 2013, 10:36:16 am
merci 68tjs des recherches que tu fais  smiley-red

ça confirme donc ce que tu disais jusqu'à présent

en faisant des recherches sur le pilotage de moteur essuie glace, je suis tombé plusieurs fois sur ce genre de chose :

et ça m'intrigue, je ne comprend pas, ça te dit quelque chose?
Pages: [1] 2 3 ... 5