[Energie] Controlleur rotation servomoteur autonome
Répondre à la discussion
Affichage des résultats 1 à 12 sur 12

Controlleur rotation servomoteur autonome



  1. #1
    piezo27

    Smile Controlleur rotation servomoteur autonome


    ------

    Bonjour à tous !
    Voila je suis sur un petit projet ,
    je n'ai pas vraiment de connaissance en électronique ,j

    J'aimerais crée un petit contrôleur 12v sans arduino qui me permettrais d'y raccorder 2 petits servomoteur qui tournerais dans le sens opposé 0-10° et 10-0° .
    auxquelles sur leurs axe serais fixé 2 petits miroir (c'est pour un laser alimenté en 12v)
    et leurs vitesse de rotation serais variable grâce à un DIP switch .

    j'ai entendu parler du fameux NE555 j'ai regarder un peu se qui se faisais mais j'aimerais contrôler la vitesse seulement ,la rotation serais automatique
    voila j'espère être assez claire

    merci
    Piezo

    -----

  2. #2
    Antoane
    Responsable technique

    Re : Controlleur rotation servomoteur autonome

    Bonjour et bienvenue sur Futura !

    J'aimerais crée un petit contrôleur 12v sans arduino qui me permettrais d'y raccorder 2 petits servomoteur qui tournerais dans le sens opposé 0-10° et 10-0° .
    Je ne saisi pas vraiment le lien entre les servo-moteurs.

    Les deux servo-moteurs oscillent entre les positions +10° et -10° à la même vitesse, mais avec un déphasage de pi, i.e. : lorsque l'un est en position +10, l'autre est en position -10° ?

    Il serait, à mon avis, plus simple d'utiliser un moteur à courant continu tournant à vitesse constante variable et entrainant une petite mécanique (il ne semble pas y avoir beaucoup d'efforts à gérer) convertissant le mouvement de rotation continu du moteur en mouvement oscillant pour les miroirs.

    Les serco-moteurs... C'est assez galère à contrôler -- surtout sans µC.
    Deux pattes c'est une diode, trois pattes c'est un transistor, quatre pattes c'est une vache.

  3. #3
    DAUDET78

    Re : Controlleur rotation servomoteur autonome

    J'aime pas le Grec

  4. #4
    piezo27

    Red face Re : Controlleur rotation servomoteur autonome

    merci DAUDET78 ,
    j'aimerais utilisé le même principe que nononux , mais dans se cas la , le potentiomètre augmenterais la vitesse de rotation des 2 servomoteurs,
    Autoane oui c'est galère surtout sans arduino .., j'ai pensé justement au moteur pas à pas ou CC , mais je suis assez limité en terme de place ... oui c'est sa lorsque l'un est en position +10, l'autre est en position -10° et le potentiomètre varie la vitesse et non la rotation
    Dernière modification par piezo27 ; 10/04/2017 à 10h34.

  5. A voir en vidéo sur Futura
  6. #5
    DAUDET78

    Re : Controlleur rotation servomoteur autonome

    Citation Envoyé par piezo27 Voir le message
    Autoane oui c'est galère surtout sans arduino ..,
    Sans MICROCALCULATEUR !
    varie la vitesse et non la rotation
    La position ?
    Avec du NE555, tu vas vers l'usine à gaz !
    Il te faut un générateur de dent de scie (2 ampliOPs) et un NE555 qui fait du PWM variable en fonction de la tension de la dent de scie .....
    Dernière modification par DAUDET78 ; 10/04/2017 à 10h52.
    J'aime pas le Grec

  7. #6
    piezo27

    Re : Controlleur rotation servomoteur autonome

    ok ok je vais voir son datasheet , ta d'autre solution sans le ne555 sinon ?
    merci

  8. #7
    DAUDET78

    Re : Controlleur rotation servomoteur autonome

    Citation Envoyé par piezo27 Voir le message
    ok ok je vais voir son datasheet , ta d'autre solution sans le ne555 sinon ?
    OUI .... un microcalculateur
    J'aime pas le Grec

  9. #8
    lep.mickael

    Re : Controlleur rotation servomoteur autonome

    Citation Envoyé par piezo27 Voir le message
    Bonjour à tous !
    Voila je suis sur un petit projet ,
    je n'ai pas vraiment de connaissance en électronique ,j

    J'aimerais crée un petit contrôleur 12v sans arduino qui me permettrais d'y raccorder 2 petits servomoteur qui tournerais dans le sens opposé 0-10° et 10-0° .
    auxquelles sur leurs axe serais fixé 2 petits miroir (c'est pour un laser alimenté en 12v)
    et leurs vitesse de rotation serais variable grâce à un DIP switch .

    j'ai entendu parler du fameux NE555 j'ai regarder un peu se qui se faisais mais j'aimerais contrôler la vitesse seulement ,la rotation serais automatique
    voila j'espère être assez claire

    merci
    Piezo
    Il y a une vidéo sur ce que tu cherches, controler des servomoteurs avec Ne555, le calcul est expliqué aussi.

    https://www.youtube.com/watch?v=Km1MEop0xGI

  10. #9
    piezo27

    Re : Controlleur rotation servomoteur autonome

    Salut Mickaël ,
    C'est pas mal mais c'est pas vraiment sa ,je te donne un exemple en vidéo se sera mieux
    https://www.youtube.com/watch?v=qWAcJ2ZDcfk

  11. #10
    DAUDET78

    Re : Controlleur rotation servomoteur autonome

    Citation Envoyé par piezo27 Voir le message
    C'est pas mal mais c'est pas vraiment sa ,je te donne un exemple en vidéo se sera mieux
    C'est exactement la même chose !
    • La première vidéo montre un contrôle en position
    • La deuxième vidéo montre un contrôle en vitesse


    Il faut d'abord réaliser le contrôle en position à partir d'une tension ( le potentiomètre)
    Et ensuite, générer une dent de scie (qui contrôle la position) dont la pente (donc la vitesse) est contrôlable par un potentiomètre .
    J'aime pas le Grec

  12. #11
    piezo27

    Re : Controlleur rotation servomoteur autonome

    merci pour vos réponse ! , je viens d'apprendre se que sais une dent de scie whuwhu!! sa va m'aider ,
    bon du coup je vais utiliser l'arduino , tout compte fait en terme de place j'en gagne plus avec la nano que de me faire un circuit

    du coup j'ai réussi à trouver un petit code (merci a se Monsieur !)
    il fonctionne parfaitement ,cependant la vitesse et encore un peu trop élevé (même si mon potar et au minimum... (potentiomètre 10K ) )

    auriez-vous une idée ?
    je vous laisse le code
    merci !


    Code:
    #include <Servo.h> 
    
    int potpin = 0;              // analog pin used to connect the potentiometer
    int val;                         // variable to read the value from the analog pin 
    Servo myservo;            // create servo object to control a servo 
                                      // twelve servo objects can be created on most boards
    
    int pos = 0;    // variable to store the servo position 
    
    void setup() 
    { 
      myservo.attach(9);  // attaches the servo on pin 9 to the servo object 
    } 
    
    void loop() 
    { 
    
      for(pos = 0; pos <= 180; pos += 1) // goes from 0 degrees to 180 degrees 
      {     // in steps of 1 degree 
        checkPot();
        myservo.write(pos);              // tell servo to go to position in variable 'pos' 
        delayMicroseconds(val);                       // waits 15ms for the servo to reach the position 
      } 
      for(pos = 180; pos>=0; pos-=1)     // goes from 180 degrees to 0 degrees 
      {                                
        checkPot();
        myservo.write(pos);              // tell servo to go to position in variable 'pos' 
        delayMicroseconds(val);                       // waits 15ms for the servo to reach the position 
      } 
    } 
    
    void checkPot(){
      val = analogRead(potpin);            // reads the value of the potentiometer (value between 0 and 1023) 
      val = map(val, 0, 1023, 10, 2000);     // scale it to use it with the servo (value between 0 and 180) 
    }
    Dernière modification par Antoane ; 14/04/2017 à 12h41. Motif: Ajout balises code

  13. #12
    lep.mickael

    Re : Controlleur rotation servomoteur autonome

    Citation Envoyé par piezo27 Voir le message
    Bonjour à tous !
    Voila je suis sur un petit projet ,
    je n'ai pas vraiment de connaissance en électronique ,j

    J'aimerais crée un petit contrôleur 12v sans arduino qui me permettrais d'y raccorder 2 petits servomoteur qui tournerais dans le sens opposé 0-10° et 10-0° .
    auxquelles sur leurs axe serais fixé 2 petits miroir (c'est pour un laser alimenté en 12v)
    et leurs vitesse de rotation serais variable grâce à un DIP switch .

    j'ai entendu parler du fameux NE555 j'ai regarder un peu se qui se faisais mais j'aimerais contrôler la vitesse seulement ,la rotation serais automatique
    voila j'espère être assez claire

    merci
    Piezo
    Bonjour, voici une chaine expliquant comment utiliser un servomoteur sans arduino :
    https://www.youtube.com/channel/UCuv...oli8Ob7ZQw3vvw

    Bonne journée.

Discussions similaires

  1. [Numérique] µcontrolleur
    Par pseudomehdi dans le forum Électronique
    Réponses: 5
    Dernier message: 26/01/2016, 09h25
  2. servomoteur : contrôler la vitesse de rotation
    Par jaon70 dans le forum Électronique
    Réponses: 14
    Dernier message: 15/10/2013, 09h52
  3. servomoteur sans servomoteur RC
    Par invite08ce1b9e dans le forum Électronique
    Réponses: 3
    Dernier message: 25/06/2013, 07h11
  4. comment peut le servomoteur faire une rotation?
    Par badr-MOB dans le forum Électronique
    Réponses: 9
    Dernier message: 04/06/2011, 08h54
  5. brancher un servomoteur sur un micro controlleur
    Par flashcordon dans le forum Électronique
    Réponses: 1
    Dernier message: 22/03/2007, 16h41
Découvrez nos comparatifs produits sur l'informatique et les technologies.