[Programmation] Projet étiqueteuse de sacs - Page 2
Répondre à la discussion
Page 2 sur 2 PremièrePremière 2
Affichage des résultats 31 à 46 sur 46

Projet étiqueteuse de sacs



  1. #31
    invite977f8439

    Re : Projet etiqueteuse de sacs


    ------

    Bonjour, j'ai pu testé aujourd'hui le programme et au bout de … 2 heures de réglages, il a fonctionné dans le bon sens.

    J'abandonne l'idée du capteur de couleur et je vais me contenter de faire avec un capteur de contact.
    Là ou devait intervenir le milis() j'ai enlever pour l'instant la remontée de 3s donc ça va toucher à tout les coups le capteur de contact. J'essaierai de l'introduire la prochaine fois
    J'ai eu juste un petit problème, pour le capteur de courant, la valeur que je mettais était soit trop élevée, soit trop faible et le moteur s'arrêter de suite ...

    Le programme qui a fonctionné ce matin est celui-ci :


    Code:
    #define VMV  6 // vitesse moteur vertical
    #define SMV  5 // sens moteur vertical
    #define MOTEUR_VERT_ON_1(VIT)analogWrite(VMV, VIT);digitalWrite(SMV, LOW)
    #define MOTEUR_VERT_ON_2(VIT)analogWrite(VMV, VIT);digitalWrite(SMV, HIGH)
    #define MOTEUR_VERT_OFF()analogWrite(VMV, 0);digitalWrite(SMV, LOW)
    
    #define VMH  10 // vitesse moteur horizontal
    #define SMH  9 // sens moteur horizontal
    #define MOTEUR_HORI_ON_1(VIT)analogWrite(VMH, VIT);digitalWrite(SMH, LOW)
    #define MOTEUR_HORI_ON_2(VIT)analogWrite(VMH, VIT);digitalWrite(SMH, HIGH)
    #define MOTEUR_HORI_OFF()analogWrite(VMH,255);digitalWrite(SMH, HIGH)
    
    #define VME  11 // vitesse moteur etiquette 
    #define SME  12 // sens moteur etiquette
    #define MOTEUR_ETIQ_ON_1(VIT)analogWrite(VME, VIT);digitalWrite(SME, HIGH)
    #define MOTEUR_ETIQ_ON_2(VIT)analogWrite(VME, VIT);digitalWrite(SME, LOW)
    #define MOTEUR_ETIQ_OFF()analogWrite(VME, 0);digitalWrite(SME, LOW)
    
    
    #define BPC  2 // broche bouton poussoir cycle
    #define BPPI  3 // broche bouton poussoir position initiale
    #define BD  13 // broche bouton deroulement (interrupteur)
    
    #define sensorPin  A0 // broche capteur de  courant
    
    #define CaptGauche  8 // broche capteur gauche  
    #define CaptDroit  7 // broche capteur droit
    #define CaptHaut  4 // broche capteur haut 
    
    
    void setup()
    {
    
    pinMode(SMV,OUTPUT);
    pinMode(SMH,OUTPUT);
    pinMode(SME,OUTPUT);
    
    pinMode(BPC,INPUT);
    pinMode(BPPI,INPUT);
    pinMode(BD, INPUT);
    
    pinMode(CaptGauche,INPUT);
    pinMode(CaptDroit,INPUT);
    pinMode(CaptHaut,INPUT);
    
    }
    
    void loop()
    { 
    if(digitalRead(BPC)==HIGH)    // lire bouton poussoir cycle
    {
     MOTEUR_VERT_ON_1(255);     // moteur verticale descend
     delay(500);
     while(analogRead(sensorPin)<192);    // tant que valeur du capteur <160
     MOTEUR_VERT_OFF();
    
     MOTEUR_HORI_ON_1(220);     // moteur horizontal et étiquette 
     MOTEUR_ETIQ_ON_1(0);
     while( digitalRead(CaptDroit)!= HIGH);    // tant que capteur pas atteind
     MOTEUR_HORI_OFF();
     MOTEUR_ETIQ_OFF();
    
     MOTEUR_VERT_ON_2(0);     // moteur verticale qui remonte
     while(digitalRead(CaptHaut) != HIGH );     // tant que temps ou capteur pas atteind 
     MOTEUR_VERT_OFF();
    
     MOTEUR_HORI_ON_2(0);   // moteur horizontale position initiale
     while(digitalRead(CaptDroit) != HIGH);       // tant que capteur pas atteind
     MOTEUR_HORI_OFF();
    }
      else    // si le bouton poussoir cycle n'est pas presse 
      {
      if(digitalRead(BPPI) == HIGH)     // appuie sur bouton poussoir position initiale
      { 
       MOTEUR_VERT_ON_2(0);
       while(digitalRead(CaptHaut) != HIGH);    // tant que capteur pas atteind 
       MOTEUR_VERT_OFF();
      }
        else    // si bouton poussoir cycle et position initiale pas presse
        { 
        if (digitalRead(BD) == HIGH)
        {
         MOTEUR_ETIQ_ON_2(255);
         while(digitalRead(BD) != LOW);
         MOTEUR_ETIQ_OFF();
        }
          else    // si aucun bouton poussoir n'est presse
          {
           MOTEUR_VERT_OFF();
           MOTEUR_HORI_OFF();
           MOTEUR_ETIQ_OFF();
          }
        } 
      }
    }

    -----
    Images attachées Images attachées

  2. #32
    invite977f8439

    Re : Projet étiqueteuse de sacs

    Bilan : le programme semble fonctionner mais qu'une fois : le microcontroleur est mal dimensionné pour les moteurs ...

  3. #33
    Seb.26

    Re : Projet étiqueteuse de sacs

    Citation Envoyé par Rorodu12 Voir le message
    Bilan : le programme semble fonctionner mais qu'une fois : le microcontroleur est mal dimensionné pour les moteurs ...
    C'est à dire ?
    << L'histoire nous apprend que l'on apprend rien de l'histoire. >>

  4. #34
    invite977f8439

    Re : Projet étiqueteuse de sacs

    Le microcontroller supporte 1 ampère et les moteurs consomment plus donc ça chauffe et ça se met en sécurité.....

  5. #35
    invite977f8439

    Re : Projet étiqueteuse de sacs

    Mais après ça semble de fonctionner mais le problème c'est pour la pose de l'étiquette c'est complexe pour que il se décolle une seule étiquette c'est pas simple

  6. #36
    Seb.26

    Re : Projet étiqueteuse de sacs

    Citation Envoyé par Rorodu12 Voir le message
    Le microcontroller supporte 1 ampère et les moteurs consomment plus donc ça chauffe et ça se met en sécurité.....
    ... Tu n'as quand même pas branché les moteurs directement sur le CPU ?!!! ...
    << L'histoire nous apprend que l'on apprend rien de l'histoire. >>

  7. #37
    invite977f8439

    Re : Projet étiqueteuse de sacs

    Euh je sais pas si j'ai branché comme vous l'avez dis mais façon c'est le professeur qui la fait mais la carte ne supporte pas les moteurs

  8. #38
    Seb.26

    Re : Projet étiqueteuse de sacs

    Fais voir le schéma de câblage de l'ensemble ...
    << L'histoire nous apprend que l'on apprend rien de l'histoire. >>

  9. #39
    invite977f8439

    Re : Projet étiqueteuse de sacs

    Bonjour

    Voici la photo en PJ ( C brouillon je sais)

    Les câbles blancs sont les câbles moteurs
    Les câbles noirs sont les câbles capteurs

    Merci
    Images attachées Images attachées  

  10. #40
    invite977f8439

    Re : Projet étiqueteuse de sacs

    Elle vous inspire ? (la photo)

    De toute manière c'est un projet seulement scolaire alors ils nous mettent du matériel professionnel à dispositions … ce qui est normal aussi

    En tout cas merci de votre aide pour le programme, j'ai appris beaucoup de choses !

  11. #41
    Seb.26

    Re : Projet étiqueteuse de sacs

    Citation Envoyé par Rorodu12 Voir le message
    Elle vous inspire ? (la photo)
    Pas moyen de voir quoi que ce soit sur une photo.
    << L'histoire nous apprend que l'on apprend rien de l'histoire. >>

  12. #42
    invite977f8439

    Re : Projet étiqueteuse de sacs

    Oui oui je comprends mais je pense pas avoir fait une erreur dans le montage mais c'est surtout que la carte rouge sur la photo le micro contrôleur est sous dimensionné

  13. #43
    Seb.26

    Re : Projet étiqueteuse de sacs

    Citation Envoyé par Rorodu12 Voir le message
    Oui oui je comprends mais je pense pas avoir fait une erreur dans le montage mais c'est surtout que la carte rouge sur la photo le micro contrôleur est sous dimensionné
    C'est quoi cette "carte rouge" ?
    << L'histoire nous apprend que l'on apprend rien de l'histoire. >>

  14. #44
    invite977f8439

    Re : Projet étiqueteuse de sacs

    C'est le micro contrôleur des moteurs, c'est des ponts en H

  15. #45
    invite5637435c

    Re : Projet étiqueteuse de sacs

    Citation Envoyé par Rorodu12 Voir le message
    Elle vous inspire ? (la photo)

    De toute manière c'est un projet seulement scolaire alors ils nous mettent du matériel professionnel à dispositions … ce qui est normal aussi
    Je suppose que c'est une blague.
    De quels matériels professionnels parlez-vous? Pour ma part je n'en vois pas.
    En revanche vos profs devraient vous sensibiliser davantage sur le fait qu'on ne laisse pas des fils en forme de boucle au-dessus d'un montage et que les liaisons d'alimentations sont ici plus que discutables.
    La notion de câblage électrique est aussi très importante en électronique, vous le découvrirez bien assez vite.

  16. #46
    invite977f8439

    Re : Projet étiqueteuse de sacs

    Effectivement, oui j'ai pas mis le "pas" on a pas du matériel de professionnel ^^
    Certainement vous devez avoir raison.. Apparemment ça ne gênait pas alors....
    Après la c'était juste pour les tests je comprends bien qu'il ne faut pas laisser le câblage comme ceci a long terme

Page 2 sur 2 PremièrePremière 2

Discussions similaires

  1. L'interdiction des sacs plastiques étendue aux sacs compostable
    Par ecolami dans le forum Environnement, développement durable et écologie
    Réponses: 0
    Dernier message: 17/07/2015, 19h00
  2. Projet 3BSI - Étiqueteuse
    Par invite1ff756cf dans le forum TPE / TIPE et autres travaux
    Réponses: 0
    Dernier message: 05/02/2013, 15h21
  3. [Divers] Aspirateur Karcher A2554: sacs pas sacs ?
    Par invitec34dc97b dans le forum Dépannage
    Réponses: 1
    Dernier message: 05/09/2010, 13h38
  4. etiqueteuse
    Par invitedba31bb5 dans le forum Électronique
    Réponses: 3
    Dernier message: 20/01/2004, 18h08
Dans la rubrique Tech de Futura, découvrez nos comparatifs produits sur l'informatique et les technologies : imprimantes laser couleur, casques audio, chaises gamer...