[Programmation] enclencher un relais a une distance donnée. Arduino uno et capt ultrason
Répondre à la discussion
Affichage des résultats 1 à 6 sur 6

enclencher un relais a une distance donnée. Arduino uno et capt ultrason



  1. #1
    didiersee

    enclencher un relais a une distance donnée. Arduino uno et capt ultrason


    ------

    Bonjour j'ai fait mon montage avec arduino uno comme expliqué sur ce lien http://mertarduinotutorial.blogspot....ic-sensor.html et tout fonctionne bien mais j'aimerais déclencher un relais à une distance donnée, par exemple 1m50. Malgré toutes mes recherches, je n'ai rien trouvé pour y arriver. Il faut d'abord adapter le code bien sûr je comprends que le temps de pilotage du capteur d'ultrasons sur le train d'impulsions de retour est précis puisque je détermine 1m50.
    Est-ce que quelqu'un a une idée? Merci de votre aide.

    -----

  2. #2
    DAUDET78

    Re : enclencher un relais a une distance donnée. Arduino uno et capt ultrason

    Citation Envoyé par didiersee Voir le message
    Bonjour j'ai fait mon montage avec arduino uno comme expliqué sur ce lien http://mertarduinotutorial.blogspot....ic-sensor.html
    Lien pourri provenant d'un copié/collé d'une autre page WEB
    J'aime pas le Grec

  3. #3
    didiersee

    Re : enclencher un relais a une distance donnée. Arduino uno et capt ultrason

    désolé voici le lien correct https://youtu.be/I5-gq7J7lM4?t=1

  4. #4
    DAUDET78

    Re : enclencher un relais a une distance donnée. Arduino uno et capt ultrason

    Et quelle est la question ?
    Ton capteur HC-SR04 te donne un créneau fonction de la distance
    Pour 150cm, le créneau est de 150*58=8,7mS .
    Il suffit, après avoir envoyer le pulse de déclenchement de lancer un timer de 8,7mS. A la fin du timer, suivant que tu lis un "1" ou un "0", tu es au delà ou en deçà de 150 cm
    J'aime pas le Grec

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

    Re : enclencher un relais a une distance donnée. Arduino uno et capt ultrason

    exemple modifier de la librairie SR04 ("Ultrasonic")
    Le datasheet dit 4m maximum

    Donc on affiche ALERTE entre 1,50m et 4m

    Enfin s'il va jusqu'à 4m...
    Pour avoir l'inverse il suffit de mettre un < au lieu de > , ce qui serait plus logique.
    Sinon il faut mettre une distance max , sinon ça n'a pas trop de sens, enfin ça dépend de ce qu'on veut faire.



    Code:
    // Ultrasonic - Library for HR-SC04 Ultrasonic Ranging Module.
    // Rev.4 (06/2012)
    // J.Rodrigo ( www.jrodrigo.net )
    // more info at www.ardublog.com
    
    #include <Ultrasonic.h>
    
    Ultrasonic ultrasonic(9,8); // (Trig PIN,Echo PIN)
    
    void setup() {
      Serial.begin(9600); 
    }
    
    void loop()
    {
    int dist;
    
      dist =ultrasonic.Ranging(CM); // CM or INC
      Serial.print(dist); // CM or INC
      Serial.println(" cm" );
      if (dist>150) {
        Serial.println("**** ALERTE ****" );
        }
      delay(100);
    }
    A+, pat

  7. #6
    didiersee

    Re : enclencher un relais a une distance donnée. Arduino uno et capt ultrason

    Un grand merci je vais essayé ça et je reviens vers vous pour confirmer la bonne marche.

Discussions similaires

  1. [Programmation] Commander moteur transistor et ultrason sur Arduino
    Par Jdango dans le forum Électronique
    Réponses: 4
    Dernier message: 11/05/2016, 16h14
  2. [Programmation] Branchement Arduino Relais+Lampe+Capt.Mouv+Transis tor
    Par mugenjo dans le forum Électronique
    Réponses: 11
    Dernier message: 20/03/2016, 19h10
  3. Capteur de distance à Ultrason.
    Par mgduc dans le forum Électronique
    Réponses: 1
    Dernier message: 29/11/2012, 12h12
  4. capteur à ultrason pour arduino
    Par labatteur dans le forum Électronique
    Réponses: 9
    Dernier message: 30/04/2012, 17h48
  5. comparateur avec AD820 pour enclencher un relais ???
    Par inviteb23391f3 dans le forum Électronique
    Réponses: 5
    Dernier message: 05/06/2008, 22h50
Découvrez nos comparatifs produits sur l'informatique et les technologies.