Fabrication industrielle
Internet des objets industriel | Matériaux industriels | Entretien et réparation d'équipement | Programmation industrielle |
home  MfgRobots >> Fabrication industrielle >  >> Manufacturing Technology >> Processus de fabrication

Capteur d'obstacle IR simple avec Arduino — LED IR + Photodiode

Composants

Schéma de câblage

LED IR :  Anode → 150 Ω → 5 V
          Cathode → GND

Photodiode : Anode → GND
             Cathode → 3 kΩ → D2 (entrée numérique)
             Cathode → A0 (entrée analogique)

LED Verte → D13 (+ résistance)
LED Rouge → D12 (+ résistance)

Principe

La LED IR émet en continu. La photodiode, montée en inverse, laisse passer un courant proportionnel à la lumière IR reçue. La résistance 3 kΩ convertit ce courant en tension lue sur A0. Quand un objet réfléchit le faisceau, la tension monte → détection.

Code Arduino

const int PHOTO_PIN = A0;
const int GREEN_LED = 13;
const int RED_LED   = 12;
const int THRESHOLD = 905;  // à ajuster selon l'ambiance

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

void loop() {
  int val = analogRead(PHOTO_PIN);
  Serial.println(val);

  if (val <= THRESHOLD) {        // objet détecté (peu de lumière reçue = obstacle proche ?)
    digitalWrite(RED_LED,   HIGH);
    digitalWrite(GREEN_LED, LOW);
  } else {
    digitalWrite(RED_LED,   LOW);
    digitalWrite(GREEN_LED, HIGH);
  }
  delay(20);
}

Réglage du seuil

  1. Ouvrez le Moniteur Série.
  2. Notez la valeur « repos » (sans obstacle) et « obstacle devant ».
  3. Choisissez un seuil intermédiaire (ex. 905 dans l'exemple).

Limites & variantes

Processus de fabrication

  1. Contrôler la Luminosité de LEDs par PWM avec un Bouton Poussoir sur Arduino Mega
  2. Dispositif de mesure précis de pression et débit d'air avec capteur analogique
  3. Construire un jeu gyroscopique temps réel avec Arduino Nano et capteur MPU-6050
  4. Projet capteur DHT11 température/humidité avec indicateurs LED et buzzer piézo
  5. Capteur CO2 K30 : Surveillance en temps réel de la qualité de l'air intérieur
  6. Unopad : contrôleur MIDI Arduino fluide pour Ableton Live
  7. Surveillance de la Qualité de l'Eau : Système Arduino MKR1000 pour Rivières et Lacs
  8. Intégrer un capteur d'empreintes capacitif DFRobot (ID809) avec Arduino ou ESP8266
  9. Construire un Réveil Fiable avec RTC DS1302 et Arduino UNO