Répondre à la discussion
Page 1 sur 2 1 DernièreDernière
Affichage des résultats 1 à 30 sur 36

Projet TSti2d Moway



  1. #1
    momo7826

    Projet TSti2d Moway

    Bonjour, je suis actuellement en tsti2d et nous avons un projet à accomplir.
    Ma problématique étant la suivante "Recherche d'une solution pour que le robot se dirige vers sa base à la fin de sa ronde.
    Ma solution principale étant la suivante :
    2 balise émettrice avec un angle de 30 ° et une autre de 60° qui émet un phare capter par la photodiode situer sur le robot
    Mes questions sont les suivantes :
    Peut on differencier 2 même led infrarouge dans un programme sous arduino?
    Quel type de librairie existe t'il sous arduino pour l'infrarouge (je n'en est trouvé qu'une seul mais uniquement pour télécommande)?
    Pouvez m'aidez pour le programme , me donnez des conseils
    Merci d'avance
    Cordialement
    momo7826

    -----


  2. Publicité
  3. #2
    vincent66

    Re : Projet TSti2d Moway

    Bonsoir,
    Ce fameux moway revient au triple goulot...
    Le sujet a été maintes fois abordé ici, une petite recherche sur le forum t'y mènera...
    Leonardo était ingénieur "sans papier", et moi diplômé juste...technicien...

  4. #3
    momo7826

    Re : Projet TSti2d Moway

    Je le sait bien mais malgré cela j'ai besoin d'un peu d'aide
    Merci d'avance
    momo7826

  5. #4
    vincent66

    Re : Projet TSti2d Moway

    Hello,
    Je t'ai un peu laissé tomber ces derniers jours, mes excuses...

    As-tu progressé, peux-tu nous montrer ce que tu as pour l'instant..?
    Leonardo était ingénieur "sans papier", et moi diplômé juste...technicien...

  6. #5
    momo7826

    Re : Projet TSti2d Moway

    Salut , excusez moi je pensais que le sujet avait été abandonné.
    Donc pour en revenir à mon projet , j'ai commandé les composants 2 LED ir 30° et une de 60° pour ma base et une photodiode pour le robot.
    J'ai un peu de mal au niveau du programme j'ai fait un programme sous arduino mais qui me renvoie toujours un message d'erreur , de plus je ne sais pas quelle librairie utiliser sous arduino.
    Je vous envoie en Message privé mon programme arduino.
    Ps : sous MPLAB dois-je créer une fonction pour recevoir les signaux infrarouges , j'aurai besoin d'un peu d'aide au niveau du programme MPLAB.

  7. A voir en vidéo sur Futura
  8. #6
    Yoruk

    Re : Projet TSti2d Moway

    Salut,

    Poste ton programme ici ainsi que les messages d'erreur, on pourra sans doute mieux t'aider... Envoyer des programmes par MP n'est guère pratique.
    La robotique, c'est fantastique !

  9. Publicité
  10. #7
    momo7826

    Re : Projet TSti2d Moway

    Ok , voici le programme.
    Code:
    #include <ArduinoRobot.h>
    int IRemmitera = 2;//Emmeteur infrarouge sur la voie digital 2 
    int IRemmitere = 3; //EMMETEUR infrarouge sur la voie digital 3
    int IRemmiters = 4; // Emmeteur infrarouge sur voie digital 4
    float value[x];//ble pour stocker la valeur l'infrarouge venant de l'objet
    int distance = 0;
    int ambientIR = 0;
    int obstacleIR = 0; 
    int IRpin = A0;
    void setup () { 
    delay(2000); 
    Serial.begin(9600);  // initialiser Moniteur serie  
    pinMode(IRemmitera,OUTPUT); 
    pinMode(IRemmitere,OUTPUT); 
    pinMode(IRemmiters,OUTPUT); 
    digitalWrite(IRemmitera,LOW); 
    digitalWrite(IRemmitere,LOW); 
    digitalWrite(IRemmiters,LOW); 
    } 
    void loop() 
    { 
      distance = readIR; 
      Serial.println(distance); // ecrit la valeur lue sur le moniteur serie;      
      
    } 
     
    int read IR(int times)  
    { 
     for (int 10=0;10<times;10++)  
    { 
       delay(1);
       digitalWrite(IRemmitera,LOW);  
       digitalWrite(IRemmitere,LOW);
       digitalWrite(IRemmiters,LOW);
     }  
    }
     ambientIR =analogRead(IRpin);// la valeur provenant de la photodiode du robot;
    { 
     digitalWrite(IRemmitera,HIGH); 
     digitalWrite(IRemmitere,HIGH); 
     digitalWrite(IRemmiters,HIGH);
    delay(1);
    obstacleIR=analogRead(IRpin);
    value[10]= ambientIR-obstacleIR;
    }
    for (int x=0;x<times;x++)  
    { 
      distance=distance + value[x];
    } 
    return(distance/times); 
    } 
    Merci pour votre aide 
    
    }
    Dernière modification par Antoane ; 21/03/2015 à 16h46. Motif: Ajout balises [/code]

  11. #8
    momo7826

    Re : Projet TSti2d Moway

    Voila le message d'erreur
    arduino:6: error: expected initializer before 'IR'
    arduino:6: error: 'x' was not declared in this scope
    arduino.ino: In function 'void loop()':
    arduino:23: error: 'readIR' was not declared in this scope
    arduino.ino: At global scope:
    arduino:28: error: expected initializer before 'IR'

  12. #9
    Yoruk

    Re : Projet TSti2d Moway

    La prochaine fois, sélectionne ton code, va en mode avancé, et clique sur l’icône "#" pour mettre les balises CODE, histoire de nous simplifier la lecture...

    Il vient d'où ce code ? Il y a trop d'erreurs et de choses pas logiques...
    La robotique, c'est fantastique !

  13. #10
    momo7826

    Re : Projet TSti2d Moway

    A la base c'était pour une barrière infrarouge que j'ai trouvé sur le net mais j'ai modifiée beaucoup de choses pour faire en sorte que 3 led emmetent un phare

  14. #11
    Yoruk

    Re : Projet TSti2d Moway

    En français (pas en langage machine), quelle est la suite d'opérations que doit faire ton programme ?
    La robotique, c'est fantastique !

  15. #12
    momo7826

    Re : Projet TSti2d Moway

    Il doit emmètre un phare capter par la photodiode située sur le robot.
    Le robot dois se diriger vers ce phare et se ranger sur sa base.

  16. Publicité
  17. #13
    Yoruk

    Re : Projet TSti2d Moway

    Nan je veux dire, plus détaillé... Explique l’algorithme complet de ton programme, ce que la arduino doit faire, pas à pas. Ca aidera ensuite à rédiger correctement son programme.
    La robotique, c'est fantastique !

  18. #14
    momo7826

    Re : Projet TSti2d Moway

    J'ai pensée a cela
    Debut
    If ( le robot reçoit l'infrarouge)
    {
    Avancer tout droit
    }
    else
    {
    Rotation 360 ° // Pour retrouver l'emmission infrarouge
    }

  19. #15
    Yoruk

    Re : Projet TSti2d Moway

    Parfait, maintenant détaille plus les étapes :

    "le robot reçoit l'infrarouge" : qu’est-ce que cela signifie en terme de capteur et d'entrée.
    "avancer tout droit", et "rotation 360°" : pareil, en termes de sorties.

    Toujours en français...!
    La robotique, c'est fantastique !

  20. #16
    momo7826

    Re : Projet TSti2d Moway

    Ok alors :
    Code:
     
    If (la photodiode située sur le robot reçoit l'infrarouge emis par le phare constituée de 3 led émettrice 1 de 60° et deux autres de 30°) 
    { 
    Avancer tout droit dans un angle de 60° et un rayon de 2 mètres 
    } 
    else 
    { 
    Rotation 360 ° (jusqu'a retrouver la source de L'émission infrarouge) 
    }

  21. #17
    Yoruk

    Re : Projet TSti2d Moway

    Nan, je veux dire, avec les entrées et les sorties ("si l'entrée 1 de la arduino..." alors "je met la sortie 3 à 1 pendant...")

    Ton code arduino va ensuite être très facile à déduire...!
    La robotique, c'est fantastique !

  22. #18
    momo7826

    Re : Projet TSti2d Moway

    La LED émettrice 60° j'ai pensée a la paramétrer sur la sortie 2 de l'arduino
    et les 2 autres LEDS émettrices de 30° sur la sortie 3 et 4 de l'arduino

  23. Publicité
  24. #19
    Yoruk

    Re : Projet TSti2d Moway

    Sans plus de renseignements techniques sur lesdites leds et la façon de les brancher, il ne te reste plus qu'a tester tout ça !

    Par contre, "rotation 360" ça veut dire quoi ?
    La robotique, c'est fantastique !

  25. #20
    momo7826

    Re : Projet TSti2d Moway

    Oui mais mon programme ne fonctionne pas donc quand je vais tester ça ne va pas marcher.
    Rotation 360 ° en fait j'ai pensée que si le robot était malencontreusement perdue dans le rayon de 2 mètres il ferait un tour sur lui même pour retrouvé le chemin vers sa base.

  26. #21
    Yoruk

    Re : Projet TSti2d Moway

    Nan je veux dire, électroniquement et mécaniquement parlant, elle se passe comment la rotation ?
    La robotique, c'est fantastique !

  27. #22
    momo7826

    Re : Projet TSti2d Moway

    Je n'ai pas bien compris votre question.

  28. #23
    Yoruk

    Re : Projet TSti2d Moway

    Tu dis que ton robot tourne sur lui-même... très bien, mais grâce à quoi ? Un moteur ? Piloté comment ? Comment est géré l'angle ? Comment faire en sorte que le robot fasse un tour, ni plus ni moins ?

    La mécanique est censée être faite pour pouvoir programmer...
    La robotique, c'est fantastique !

  29. #24
    momo7826

    Re : Projet TSti2d Moway

    Bah le robot dispose de trois roues motrices et vue que je vais programmer avec MPLAB il y a une fonction angle.

  30. Publicité
  31. #25
    Yoruk

    Re : Projet TSti2d Moway

    Quel est le rapport entre MPLAB, les trois moteurs, et la carte arduino ?

    ça ne dit pas que doit faire la arduino pour piloter les moteurs...?
    La robotique, c'est fantastique !

  32. #26
    momo7826

    Re : Projet TSti2d Moway

    Carte Arduino sera situé sur la base est elle pilotera les 3 Leds infrarouges , MPLAB sa me servira a programmés le robot pour qu'il puisse recevoir le signal infrarouge

  33. #27
    Yoruk

    Re : Projet TSti2d Moway

    Fait un schéma global du système, c'est pas très clair... Indique tout, depuis le pilotage jusqu'au roues du robot, avec toutes les interfaces.
    La robotique, c'est fantastique !

  34. #28
    momo7826

    Re : Projet TSti2d Moway

    Rebonjour , pourriez vous m'aider au niveau du code s'il vous plait ,je suis perdu.

  35. #29
    Yoruk

    Re : Projet TSti2d Moway

    Non... Mes réponses du dessus restent valables...

    Tu as le défaut (comme beaucoup d'étudiants qui viennent ici) de vouloir absolument commencer à écrire du code alors que le schéma global de fonctionnement du système n'est pas clair ou très mal défini.

    Il est impossible dans ton cas de programmer quoi que ce soit, car tu mélanges, en vrac :
    -MPLAB : qui est pour moi un logiciel de dev pour PICs
    -trois moteurs, dont on ne sait pas sur quoi ils agissent
    -une carte arduino
    -des capteurs infrarouge
    -des leds
    -une "base" pour le robot
    -...

    Sans plus de compréhension sur comment tout ces éléments interagissent entre eux pour faire fonctionner ton robot, c'est pas la peine de coder... Tant que tout ça ne sera pas clair à 100%, tu ne pourras rien faire !
    La robotique, c'est fantastique !

  36. #30
    momo7826

    Re : Projet TSti2d Moway

    Je t'envoie en message priver mon schéma global du systeme

Sur le même thème :

Page 1 sur 2 1 DernièreDernière

Discussions similaires

  1. Moway retour base : projet sti2d
    Par yohandu78 dans le forum Électronique
    Réponses: 12
    Dernier message: 03/05/2015, 18h52
  2. Aide projet TSTI2D (SIN) RFID Flowcode
    Par EmpereurPeon dans le forum Électronique
    Réponses: 0
    Dernier message: 06/03/2015, 08h48
  3. Projet Moway
    Par patoch001 dans le forum Électronique
    Réponses: 5
    Dernier message: 11/04/2014, 19h30
  4. Projet BAC TSTI2D
    Par martpulb dans le forum Électronique
    Réponses: 6
    Dernier message: 20/03/2013, 14h54
  5. Projet Bac STI électronique 2012 MOway
    Par Minh77 dans le forum Électronique
    Réponses: 29
    Dernier message: 22/05/2012, 19h52