Le forum a migré vers l'adresse suivante:

Forum

Masquer ce message

Simple-Duino Index du Forum



Sécurité sur une enrouleuse ARDUINO
Aller à la page: <  1, 2, 3, 4  >

 
Poster un nouveau sujet   Répondre au sujet    Simple-Duino Index du Forum -> Arduino & Électronique -> Projets -> Vos projets
Sujet précédent :: Sujet suivant  
Auteur Message
Admin
Fondateur

Hors ligne

Inscrit le: 12 Avr 2012
Messages: 860
Masculin
Niveau d'éléctronique: Pro

MessagePosté le: Mer 30 Juil - 16:23 (2014)    Sujet du message: Sécurité sur une enrouleuse ARDUINO Répondre en citant

PublicitéSupprimer les publicités ?
Voilà:
Citation:

#include  //Inclure la librairie de fréquence


    // Variables utilisées
    unsigned long frqX;    //fréquence mesurée arbre X
    float trminX;         //vitesse de rotation en tour/min arbre X
    
    unsigned long frqY;    //fréquence mesurée arbre Y
    float trminY;         //vitesse de rotation en tour/min arbre Y
    
    int cnt;              //nombre de mesures réalisées
    int encoches=4;      //nombre d encoches de la roue codeuse (1 ou plus)
  


    // Initialisation
    void setup() {
      
      pinMode(34, OUTPUT);


    }
    
    void arbreX() {
      
      // Attendre le signal
      //compensation (étalonnage)
      FreqCounter::f_comp=10;   // Cal Value / Calibrate with professional Freq Counter


      // 10, 100 ou 1000 ms pour une résolution de 100, 10 et 1 Hz
      FreqCounter::start(10);  // 10 ms Gate Time


      // Attendre jusqu'à avoir un comptage terminé
      while (FreqCounter::f_ready == 0)
     
     
     // Afficher la mesure de fréquence (et de rotation)
      frqX=FreqCounter::f_freq;
      trminX = frqX/encoches*60;  //Vitesse de rotation en tour/min
    }
      
    void arbreY() {
      
      // Attendre le signal
      //compensation (étalonnage)
      FreqCounter::f_comp=10;   // Cal Value / Calibrate with professional Freq Counter


      // 10, 100 ou 1000 ms pour une résolution de 100, 10 et 1 Hz
      FreqCounter::start(10);  // 10 ms Gate Time


      // Attendre jusqu'à avoir un comptage terminé
      while (FreqCounter::f_ready == 0)
     
     
     // Afficher la mesure de fréquence (et de rotation)
      frqY=FreqCounter::f_freq;
      trminY = frqY/encoches*60;  //Vitesse de rotation en tour/min
    }
    
    


    // === Boucle de mesures
    void loop() {
      
      arbreX();
      
      arbreY();
      
      if (trminY-trminX >= 10)
      {
        digitalWrite(34, LOW);
      }
      else
      {
        digitalWrite(34, HIGH);
      }


    }



____________________________
http://simple-duino.com
Revenir en haut
Admin
Fondateur

Hors ligne

Inscrit le: 12 Avr 2012
Messages: 860
Masculin
Niveau d'éléctronique: Pro

MessagePosté le: Mer 30 Juil - 16:24 (2014)    Sujet du message: Sécurité sur une enrouleuse ARDUINO Répondre en citant

Après, il faudra peut être inverser et mettre HIGH dans le if et LOW dans le else, ça dépend si ton transistor est NPN ou PNP
____________________________
http://simple-duino.com
Revenir en haut
mallodu55
Débutant

Hors ligne

Inscrit le: 29 Juil 2014
Messages: 28
Masculin
Niveau d'éléctronique: Intermédiaire

MessagePosté le: Mer 30 Juil - 16:25 (2014)    Sujet du message: Sécurité sur une enrouleuse ARDUINO Répondre en citant

Merci merciii !! Wink

Donc je vais commander :
-Le relais
-Les deux capteurs optique
-le transistor
-la résistance

Chez Gotronic il devrait avoir ça non ?!

Donc j'attends de tes nouvelles pour la modification du programme
Loading...
Revenir en haut
Admin
Fondateur

Hors ligne

Inscrit le: 12 Avr 2012
Messages: 860
Masculin
Niveau d'éléctronique: Pro

MessagePosté le: Mer 30 Juil - 16:26 (2014)    Sujet du message: Sécurité sur une enrouleuse ARDUINO Répondre en citant

Citation:

#include  //Inclure la librairie de fréquence


    // Variables utilisées
    unsigned long frqX;    //fréquence mesurée arbre X
    float trminX;         //vitesse de rotation en tour/min arbre X
    
    unsigned long frqY;    //fréquence mesurée arbre Y
    float trminY;         //vitesse de rotation en tour/min arbre Y
    
    int cnt;              //nombre de mesures réalisées
    int encoches=4;      //nombre d encoches de la roue codeuse (1 ou plus)
  


    // Initialisation
    void setup() {
      
      pinMode(34, OUTPUT);


    }
    
    void arbreX() {
      
      // Attendre le signal
      //compensation (étalonnage)
      FreqCounter::f_comp=10;   // Cal Value / Calibrate with professional Freq Counter


      // 10, 100 ou 1000 ms pour une résolution de 100, 10 et 1 Hz
      FreqCounter::start(10);  // 10 ms Gate Time


      // Attendre jusqu'à avoir un comptage terminé
      while (FreqCounter::f_ready == 0)
     
     
     // Afficher la mesure de fréquence (et de rotation)
      frqX=FreqCounter::f_freq;
      trminX = frqX/encoches*60;  //Vitesse de rotation en tour/min
    }
      
    void arbreY() {
      
      // Attendre le signal
      //compensation (étalonnage)
      FreqCounter::f_comp=10;   // Cal Value / Calibrate with professional Freq Counter


      // 10, 100 ou 1000 ms pour une résolution de 100, 10 et 1 Hz
      FreqCounter::start(10);  // 10 ms Gate Time


      // Attendre jusqu'à avoir un comptage terminé
      while (FreqCounter::f_ready == 0)
     
     
     // Afficher la mesure de fréquence (et de rotation)
      frqY=FreqCounter::f_freq;
      trminY = frqY/encoches*60;  //Vitesse de rotation en tour/min
    }
    
    


    // === Boucle de mesures
    void loop() {
      
      arbreX();
      
      arbreY();
      
      if (trminY-trminX >= 10)
      {
        digitalWrite(34, LOW);
      }
      else
      {
        digitalWrite(34, HIGH);
      }


    }






La voilà
____________________________
http://simple-duino.com
Revenir en haut
mallodu55
Débutant

Hors ligne

Inscrit le: 29 Juil 2014
Messages: 28
Masculin
Niveau d'éléctronique: Intermédiaire

MessagePosté le: Mer 30 Juil - 16:28 (2014)    Sujet du message: Sécurité sur une enrouleuse ARDUINO Répondre en citant

Super le programme !! Merci pour la modification !! Oui pas de problème concernant le IF et le ELSE
Revenir en haut
mallodu55
Débutant

Hors ligne

Inscrit le: 29 Juil 2014
Messages: 28
Masculin
Niveau d'éléctronique: Intermédiaire

MessagePosté le: Mer 30 Juil - 16:28 (2014)    Sujet du message: Sécurité sur une enrouleuse ARDUINO Répondre en citant

Donc je vais commander :
-Le relais
-Les deux capteurs optique
-le transistor
-la résistance

Chez Gotronic il devrait avoir ça non ?!
Revenir en haut
Admin
Fondateur

Hors ligne

Inscrit le: 12 Avr 2012
Messages: 860
Masculin
Niveau d'éléctronique: Pro

MessagePosté le: Mer 30 Juil - 16:29 (2014)    Sujet du message: Sécurité sur une enrouleuse ARDUINO Répondre en citant

De rien ça fait toujours plaisir de donner un coup de main.
Tu me tiens au courant pour l'avancé du projet à la réception des composants ?
____________________________
http://simple-duino.com
Revenir en haut
mallodu55
Débutant

Hors ligne

Inscrit le: 29 Juil 2014
Messages: 28
Masculin
Niveau d'éléctronique: Intermédiaire

MessagePosté le: Mer 30 Juil - 16:30 (2014)    Sujet du message: Sécurité sur une enrouleuse ARDUINO Répondre en citant

Je vais voir chez Gotronic et avant de les acheter je vais mettre les liens pour me dire ce que tu en pense
Revenir en haut
Admin
Fondateur

Hors ligne

Inscrit le: 12 Avr 2012
Messages: 860
Masculin
Niveau d'éléctronique: Pro

MessagePosté le: Mer 30 Juil - 16:39 (2014)    Sujet du message: Sécurité sur une enrouleuse ARDUINO Répondre en citant

Pas de soucis
____________________________
http://simple-duino.com
Revenir en haut
mallodu55
Débutant

Hors ligne

Inscrit le: 29 Juil 2014
Messages: 28
Masculin
Niveau d'éléctronique: Intermédiaire

MessagePosté le: Mer 30 Juil - 16:48 (2014)    Sujet du message: Sécurité sur une enrouleuse ARDUINO Répondre en citant

Petit problème ... Le module compteur de vitesse par fourche optique :
http://www.gotronic.fr/art-module-compteur-de-vitesse-ec03-20996.htm

ou

http://tiptopboards.com/215-capteur-de-vitesse-de-rotation-par-fourche-opti…

La fourche optique à un écartement de 5mm or moi il me faudrait au moins 10mm Sad
Revenir en haut
Admin
Fondateur

Hors ligne

Inscrit le: 12 Avr 2012
Messages: 860
Masculin
Niveau d'éléctronique: Pro

MessagePosté le: Mer 30 Juil - 16:52 (2014)    Sujet du message: Sécurité sur une enrouleuse ARDUINO Répondre en citant

Voilà ce que j'ai trouvé:
http://www.lextronic.fr/P20394-fourche-optique.html


et la même chez Sparkfun:
https://www.sparkfun.com/products/9299


Si tu choisis ce modèle, n'oublies pas le circuit imprimé:
http://www.lextronic.fr/P20395-circuit-imprime-pour-fourche-optique.html


et le même chez Sparkfun:
https://www.sparkfun.com/products/9322


A savoir: Les frais de ports chez lextronic sont de 8€ pour un minimum de 12€ commandé, de plus, la livraison peut être assez longue, ça dépend des disponibilités. Chez Sparkfun, c'est 4$ sans minimum d'achat je crois et ça arrive dans la semaine
____________________________
http://simple-duino.com
Revenir en haut
mallodu55
Débutant

Hors ligne

Inscrit le: 29 Juil 2014
Messages: 28
Masculin
Niveau d'éléctronique: Intermédiaire

MessagePosté le: Mer 30 Juil - 17:11 (2014)    Sujet du message: Sécurité sur une enrouleuse ARDUINO Répondre en citant

Merci pour ces liens mais un problème s'annonce ..

Si j'achète le capteur et le circuit imprimé ce n'est pas pareil que le module chez Gotronic si ?!
Revenir en haut
Admin
Fondateur

Hors ligne

Inscrit le: 12 Avr 2012
Messages: 860
Masculin
Niveau d'éléctronique: Pro

MessagePosté le: Mer 30 Juil - 17:17 (2014)    Sujet du message: Sécurité sur une enrouleuse ARDUINO Répondre en citant

C'est pas grave que le module soit différent de celui de GoTronic
____________________________
http://simple-duino.com
Revenir en haut
mallodu55
Débutant

Hors ligne

Inscrit le: 29 Juil 2014
Messages: 28
Masculin
Niveau d'éléctronique: Intermédiaire

MessagePosté le: Mer 30 Juil - 17:20 (2014)    Sujet du message: Sécurité sur une enrouleuse ARDUINO Répondre en citant

Oui mais celui de Gotronic fait :
La sortie du capteur est digitale (0/1) et à un niveau suffisant (amplifié).

Or les autres la sortie est digital d'accord mais amplifié pas sur...
Revenir en haut
Admin
Fondateur

Hors ligne

Inscrit le: 12 Avr 2012
Messages: 860
Masculin
Niveau d'éléctronique: Pro

MessagePosté le: Mer 30 Juil - 17:21 (2014)    Sujet du message: Sécurité sur une enrouleuse ARDUINO Répondre en citant

Tu brancheras en analogique au pire, ne t'inquiète pas là dessus
____________________________
http://simple-duino.com
Revenir en haut
Contenu Sponsorisé






MessagePosté le: Aujourd’hui à 08:48 (2017)    Sujet du message: Sécurité sur une enrouleuse ARDUINO

Revenir en haut
Montrer les messages depuis:   
Poster un nouveau sujet   Répondre au sujet    Simple-Duino Index du Forum -> Arduino & Électronique -> Projets -> Vos projets Toutes les heures sont au format GMT + 1 Heure
Aller à la page: <  1, 2, 3, 4  >
Page 2 sur 4

 
Sauter vers:  

Index | creer un forum | Forum gratuit d’entraide | Annuaire des forums gratuits | Signaler une violation | Conditions générales d'utilisation
Powered by phpBB
Propulsé par Simple-Duino