Module Capteur de Lumiére à Photorésistance LDR

25.00 DH

Le module capteur de lumière à photorésistance (LDR) est un dispositif de détection de luminosité utilisé dans divers systèmes automatisés.

SKU: CAP094 Category:
Description

Module Capteur de Lumière LDR à Photorésistance avec Comparateur LM393

Le module capteur de lumière à photorésistance (LDR) est un dispositif de détection de luminosité utilisé dans divers systèmes automatisés. Il intègre un comparateur LM393, ce qui lui permet d’offrir à la fois une sortie analogique et une sortie numérique, facilitant son intégration dans des circuits électroniques complexes.

Caractéristiques Techniques

  • Tension d’alimentation : 3.3V à 5V DC
  • Sortie analogique (A0) : Proportionnelle à l’intensité lumineuse reçue
  • Sortie numérique (D0) : Signal HIGH/LOW selon le seuil de luminosité défini par le potentiomètre
  • Comparateur intégré : LM393 pour une commutation rapide et fiable
  • Dimensions du module : 3.1 cm x 1.4 cm
  • Indicateurs LED : LED d’alimentation et LED de sortie numérique
  • Trou de fixation : 3 mm pour montage facile

Principe de Fonctionnement

La photorésistance présente une variation de sa résistance en fonction de l’intensité lumineuse ambiante. Lorsque la lumière augmente, la résistance diminue, et inversement. Cette variation est convertie en signal électrique exploitable :

  • Sortie analogique (A0) : Fournit une tension continue proportionnelle à la lumière.
  • Sortie numérique (D0) : Passe à l’état haut ou bas dès que l’intensité lumineuse dépasse ou descend sous le seuil réglé par le potentiomètre.

Applications

  • Systèmes d’éclairage automatique (activation de lampes selon la luminosité)
  • Alarmes de sécurité (détection de passage ou d’ouverture)
  • Projets de domotique (ajustement automatique des stores ou des volets)
  • Robots suiveurs de lumière (orientation vers une source lumineuse)
  • Systèmes de surveillance de l’ensoleillement (agriculture intelligente, serres automatisées)

Brochage

Broche Fonction
VCC Alimentation (3.3V à 5V DC)
GND Masse
D0 Sortie numérique (HIGH/LOW)
A0 Sortie analogique

Utilisation avec Arduino Uno

Exemple de Code de Base

const int analogPin = A0; // Broche analogique

const int digitalPin = 2; // Broche numérique

const int ledPin = 13; // LED intégrée

 

void setup() {

  Serial.begin(9600);

  pinMode(digitalPin, INPUT);

  pinMode(ledPin, OUTPUT);

}

 

void loop() {

  int analogValue = analogRead(analogPin);

  int digitalValue = digitalRead(digitalPin);

 

  Serial.print(« Analog: « );

  Serial.print(analogValue);

  Serial.print( » | Digital: « );

  Serial.println(digitalValue);

 

  if (digitalValue == LOW) {

    digitalWrite(ledPin, HIGH);

  } else {

    digitalWrite(ledPin, LOW);

  }

  delay(500);

}

Explication du Code

  1. Lecture des valeurs : La valeur analogique (A0) est lue pour une mesure précise de la lumière, tandis que la valeur numérique (D0) indique si la luminosité est au-dessus ou en dessous du seuil défini.
  2. Affichage des données : Les valeurs sont envoyées au moniteur série pour visualisation.
  3. Contrôle d’une LED : La LED intégrée s’allume en fonction de la détection de lumière.

Code Avancé avec Affichage LCD I2C

#include <Wire.h>

#include <LiquidCrystal_I2C.h>

 

const int analogPin = A0;

const int digitalPin = 2;

LiquidCrystal_I2C lcd(0x27, 16, 2);

 

void setup() {

  lcd.begin();

  lcd.backlight();

  Serial.begin(9600);

  pinMode(digitalPin, INPUT);

}

 

void loop() {

  int analogValue = analogRead(analogPin);

  int digitalValue = digitalRead(digitalPin);

 

  lcd.setCursor(0, 0);

  lcd.print(« Luminosite: « );

  lcd.print(analogValue);

 

  lcd.setCursor(0, 1);

  lcd.print(« Etat: « );

  lcd.print(digitalValue == LOW ? « Clair » : « Sombre »);

 

  Serial.print(« Analog: « );

  Serial.print(analogValue);

  Serial.print( » | Digital: « );

  Serial.println(digitalValue);

 

  delay(500);

}

Composants Supplémentaires Requis

  • Arduino Uno
  • Module capteur de lumière LDR
  • Écran LCD I2C 1602
  • Résistance de tirage 10kΩ (optionnelle)
  • Câbles de connexion

Connexions pour l’écran LCD I2C

Signal Broche Arduino
SDA A4
SCL A5

Installation des Bibliothèques dans l’IDE Arduino

  1. Ouvrir l’IDE Arduino
  2. Aller dans Sketch -> Include Library -> Manage Libraries…
  3. Installer Wire (pour la communication I2C)
  4. Installer LiquidCrystal_I2C (pour l’affichage LCD)
Reviews (0)

Reviews

There are no reviews yet.

Be the first to review “Module Capteur de Lumiére à Photorésistance LDR”

Your email address will not be published. Required fields are marked *