Capteur de proxmité infra-rouge simple
Répondre à la discussion
Affichage des résultats 1 à 5 sur 5

Capteur de proxmité infra-rouge simple



  1. #1
    invitec81ea092

    Lightbulb Capteur de proxmité infra-rouge simple


    ------

    Bonsoir,

    Je cherche sans trop de résultats à mettre en place un émetteur - récepteur infra-rouge pour faire un détecteur de proximité.

    En me basant sur : ce projet, je suis parvenu a faire un signal carré de 38kh.
    Mais la partie réceptrice n'a pas l'air de réagir, la diode ne s'allume pas. Alors qu'en utilisant une télécommande tv, elle répond directement.

    J'ai testé les composants ils fonctionnent parfaitement.

    J'ai fais ces tutos avec arduino, tout se passe bien.

    Mais j'ai l'impression que faire un flux de 38kh ne suffit pas, il faut l'espacer dans plusieurs séquences de 38kh

    avec ce programme, la partie récepteur réagit bien :
    Code:
    // This sketch will send out a Nikon D50 trigger signal (probably works with most Nikons)
    // See the full tutorial at http://www.ladyada.net/learn/sensors/ir.html
    // this code is public domain, please enjoy!
     
    int IRledPin =  13;    // LED connected to digital pin 13
     
    // The setup() method runs once, when the sketch starts
     
    void setup()   {                
      // initialize the IR digital pin as an output:
      pinMode(IRledPin, OUTPUT);      
     
      Serial.begin(9600);
    }
     
    void loop()                     
    {
      Serial.println("Sending IR signal");
     
      doPulse();
     
      delay(200);  // wait one minute (60 seconds * 1000 milliseconds)
    }
     
    // This procedure sends a 38KHz pulse to the IRledPin 
    // for a certain # of microseconds. We'll use this whenever we need to send codes
    void pulseIR(long microsecs) {
      // we'll count down from the number of microseconds we are told to wait
     
      cli();  // this turns off any background interrupts
     
      while (microsecs > 0) {
        // 38 kHz is about 13 microseconds high and 13 microseconds low
       digitalWrite(IRledPin, HIGH);  // this takes about 3 microseconds to happen
       delayMicroseconds(10);         // hang out for 10 microseconds
       digitalWrite(IRledPin, LOW);   // this also takes about 3 microseconds
       delayMicroseconds(10);         // hang out for 10 microseconds
     
       // so 26 microseconds altogether
       microsecs -= 26;
      }
     
      sei();  // this turns them back on
    }
     
    void doPulse() {
      // This is the code for my particular Nikon, for others use the tutorial
      // to 'grab' the proper code from the remote
     
    pulseIR(100000);
      delay(27);
    pulseIR(100000);
      delay(27);
    pulseIR(100000);
     delay(27);
    pulseIR(100000);
     delay(27);
    
     
    
    }


    Mais voila, je ne compte pas utiliser mon arduino, car tout ce petit projet est destiné à remplacer la partie éclectique défectueuse de ma poubelle à ouverture automatique, dont les composants se sont fait ronger par les vapeur des ordures....

    Donc en gros si j'ai bien compris, il faudrait que j'arrive a générer un signal carré avec des paquets à 38kh qui dureraient 27 millisecondes et seraient espacés de 27 milliSecondes. à l'état 0.

    Donc dans l'idée, je pense prendre un ne555 qui va générer un signal carré d'une periode T de 54 millisecondes, et sur le front Haut et cela pendant 27 milliseconde activer un autre ne555 qui lui créera des oscillations à 38kh.
    Donc ma led IR va osciller à 38kh pendant 27ms toutes les 27ms.

    Qu'en pensez vous ? Avez vous déjà fait ce genre de truc ? Suis-je sur la bonne voie ?

    Merci d'avance ,

    Cornflex4

    -----

  2. #2
    alainav1

    Re : Capteur de proxmité infra-rouge simple

    bonjour,
    regarde ce site
    http://www.positron-libre.com/electr...5/code-rc5.php
    mais si c'est une barriere lumineuse tu n'a pas besoin d'un code rc5
    un emeteur qui emet 38Khz (un 555 suffit ) et un tsop qui detectera cette frequence (car ce composant ne reagit que si il recoit sa frequence )
    par exemple
    http://www.schematicwiringdiagram.co...-alarm-circuit
    cordialement
    Alain
    Dernière modification par alainav1 ; 23/03/2012 à 09h55.
    Décider de faire, c'est bien . Décider quand, c'est mieux !

  3. #3
    invitec81ea092

    Cool Re : Capteur de proxmité infra-rouge simple

    Merci alainav1,

    J'ai effectivement eu des soucis, dus surement à mon matériel utilisé, mon récepteur se comporte de manière bizarre...

    Je vais essayer d'obtenir un TSOP4838 et suivre ce tutoriel plutot bien fait !.

    Merci encore pour ta réponse.

    Cordialement,

    CornFlex4

  4. #4
    PIXEL

    Re : Capteur de proxmité infra-rouge simple

    à quel but ?

    biscotte un capteur tout fait route moins cher que de fabriquer

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

    Lightbulb Re : Capteur de proxmité infra-rouge simple

    Coucou,

    Ba là en fait, j'en suis à essayer de faire un capteur de proximité.

    Donc j'ai récupéré une led IR d'une vielle télécommande, et j'ai ce capteur IR.

    Avec une télécommande classique j'arrive a faire reagir le capteur avec une led comme témoin lumineux.

    Mais dès que j'essaye avec une fréquence venant de mon ne555 pulsée à 38khz, rien.... pas de réponse... la reste éteinte...

    J'ai rien pour tester ma fréquence de sortie(il faut que j'investisse).

    Le TSOP est peut être plus permissif ?

    Cordialement,

Discussions similaires

  1. Fusil infra-rouge et capteur
    Par technotek38 dans le forum Électronique
    Réponses: 8
    Dernier message: 06/09/2011, 22h12
  2. infra rouge
    Par invite67b96f26 dans le forum Électronique
    Réponses: 1
    Dernier message: 17/05/2006, 14h47
  3. Capteur infra-rouge
    Par invite012fa44d dans le forum Électronique
    Réponses: 1
    Dernier message: 28/12/2005, 12h20
  4. capteur infra rouge pulsé
    Par invite3ea8c365 dans le forum Électronique
    Réponses: 16
    Dernier message: 21/03/2005, 15h56
Découvrez nos comparatifs produits sur l'informatique et les technologies.