Catégories
Arduino capteur Projets Arduino Projets électroniques

Projet Photo-Interrupteur | Photodétecteur avec Arduino

Objectifs

  1. Savoir utiliser un photo interrupteur avec Arduino
  2. Comprendre le fonctionnement d’un photo interrupteur
  3. Savoir programmer un comparateur à seuil avec Arduino
  4. Etc.

Applications

  • Interrupteur optique
  • Codeur optique pour la mesure de la vitesse
  • Capteur de toucher
  • Etc.

Comment ça marche un photo interrupteur ?

Le photo interrupteur est constitué d’une diode émettrice (Tx) et un photo transistor (Rx). Le photo transistor est positionné en face de la diode émettrice comme indiqué dans la figure ci-dessous. La diode est alimentée par défait via la résistance R1. Par conséquence, le transistor est dans le régime de saturation, du coup la tension VCE au borne du transistor est quasi-nulle. Autrement dit, le tension du pin Signal est nulle. Lorsque un objet se trouve entre le Tx et Rx, alors le transistor reste bloqué, du coup la tension au borne du pin signal égal à VCC. Le fonctionnement du photo interrupteur est semblable à celui d’un optocoupleur. Dans le cas de l’optocoupleur, la mise sous tension tension de la diode dépend de la tension d’entée de l’optocoupleur. En revanche, le photo interrupteur, la diode est allumée par défaut en permanence.

 

schéma photo interrupteur

Caractéristiques du détecteur KY-010

Caractéristiques du photo interrupteur KY-010

Programme Arduino

#define CapLED    3
#define Seuil 512


int CapVal;


void setup() {
Serial.begin(9600);
pinMode(CapLED, OUTPUT);
}

void loop() {
// Lecture du capteur
CapVal = analogRead(A0);

// Mise à jour de l'état de la la LED
digitalWrite(CapLED, CapVal>Seuil);

// Affichage
Serial.println(CapVal>Seuil);
}

Tout les projets Arduino

2 réponses sur « Projet Photo-Interrupteur | Photodétecteur avec Arduino »

Salut, Oui c’est possible! Utiliser une variable que tu incrémentes pour chaque détection de front montant. Le soucis, le détecteur peut faire plusieurs transitions durant le détection du passage, donc il faut utiliser un tempo intermédiaire après la détection.

Laisser un commentaire