Partage
  • Partager sur Facebook
  • Partager sur Twitter

Détecter la distance entre la flamme et un robot

Très urgent merci de votre compréhension

    26 février 2018 à 20:29:30

    Bonjour, je vous demande de votre aide car cette année j'ai un projet où le but est de créer un robot capable de détecter un incendie dans une maison et d'agir. On est 5 dans le groupe et ma partie et de détecter la distance qu'il y a entre la flamme et le robot ainsi que de savoir si la source de fumée est bien du feu ou non.

    Je vous expose le problème, j'ai à ma disposition un capteur de flamme et un servomoteur(le servomoteur permet au capteur de flamme qui est fixé dessus de détecter sur une zone circulaire) le capteur de flamme est de qualité moyenne voire médiocre(je n'ai pas le choix car nous avons un budget très serré) car celui-ci détecte seulement en binaire, en gros 0=pas de flamme et 1023=flamme. Il a une plage de longueur d'onde entre 720nm et 1100nm.

    Ainsi j'ai réfléchi à une solution : en prenant un capteur de température qui lui détecte une plage de température entre 50°C et 120°C je peux avoir la température de la source en question mais toujours pas de distance.

    Puis je me suis dis pourquoi ne pas chercher, grâce à la longueur d'onde de la source et le capteur de flamme, une relation qui lie ces deux éléments. Mais je ne sais pas comment y procéder, j'aimerais avoir votre avis sur cette question, si mes solutions sont bonnes, ou s'il faut les améliorer ou penser à complétement autre chose

    Ah oui j'utilise arduino

    Merci de votre patience

    -
    Edité par goldone 26 février 2018 à 20:33:58

    • Partager sur Facebook
    • Partager sur Twitter
      26 février 2018 à 21:43:19

      Bonsoir,

      la longueur ne donne nullement la distance mais caractérise la combustion (la chaleur, et type de combustible/comburant). Pour mesurer la distance il va falloir trouver une autre solution. On pourrait peut-être imaginer une solution de ce type :

      • dès que le capteur de flamme détecte une flamme, on le fait tourner doucement pour déterminer sous quels angles on ne voit plus la flamme. 
      • On fait ensuite un déplacement du robot dans la direction perpendiculaire à la flamme et sur une distance déterminée, et puis il s'arrête
      • On refait une mesure d'angles suivant le même principe. 
      • Avec la différence angulaire on pourra avoir une estimation de la distance par triangulation.
      • Partager sur Facebook
      • Partager sur Twitter
        1 mars 2018 à 18:30:08

        Merci beaucoup pour cette idée je y ai pas mal réfléchi mais je ne comprends pas comment trouver l'angle avec un servomoteur et un capteur de flamme.

        Sinon avec le capteur de température ne peut-on en partant du principe que : la distance dépend de la température trouvé la distance

        • Partager sur Facebook
        • Partager sur Twitter

        Détecter la distance entre la flamme et un robot

        × Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
        × Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
        • Editeur
        • Markdown