Le capteur de lumière LDR, aussi appelé photo-résistance, est un composant électronique indispensable pour détecter les variations de luminosité dans un environnement. Il s’agit d’un petit module basé sur une résistance dépendante de la lumière (Light Dependent Resistor), qui change sa valeur ohmique selon l’intensité lumineuse reçue.
Facile à utiliser, compact et peu coûteux, ce capteur est largement utilisé dans les projets Arduino, systèmes domotiques, robots, lampes solaires ou stations météo.
⚙️ Caractéristiques techniques
Spécification | Valeur |
---|---|
Type | LDR (Light Dependent Resistor) |
Tension de fonctionnement | 3,3V à 5V |
Sortie | Analogique |
Résistance à l’obscurité | Haute (kΩ à MΩ) |
Résistance à la lumière | Basse (quelques kΩ) |
Format | Module ou composant brut |
Compatibilité | Arduino, ESP32, Raspberry Pi |
🔧 Principe de fonctionnement
Le capteur LDR fonctionne selon un principe simple : sa résistance diminue lorsque la lumière augmente, et augmente quand la lumière diminue. En le branchant sur une entrée analogique d’un microcontrôleur comme Arduino, on peut lire la variation de tension et en déduire le niveau de lumière ambiante.
📌 Utilisations typiques
-
🌅 Allumage automatique de lumières à la tombée du jour
-
🔆 Rideaux motorisés en fonction de la lumière
-
🌡️ Stations météo artisanales
-
🤖 Robots suiveurs de lumière
-
🏠 Projets domotiques : détection jour/nuit
-
🔍 Projets éducatifs pour apprendre les bases des capteurs analogiques
🧪 Exemple d’utilisation avec Arduino
Branchement :
-
LDR connecté en série avec une résistance (diviseur de tension)
-
Lecture sur une entrée analogique A0
Code simple :
int capteurLumiere = A0;
int valeur;
void setup() {
Serial.begin(9600);
}
void loop() {
valeur = analogRead(capteurLumiere);
Serial.println(valeur);
delay(500);
}
Ce code permet de lire la valeur de lumière détectée et de l’afficher dans le moniteur série. Une valeur élevée signifie beaucoup de lumière, et inversement.
🛠️ Intégration dans un projet réel
Pour créer une lampe intelligente, vous pouvez connecter un relais ou un transistor qui activera une LED ou une ampoule dès que la lumière diminue. Ce type de projet est particulièrement utile pour les éclairages extérieurs, les jardins, ou même les vitrines de magasins.
✅ Avantages du capteur LDR
-
✅ Très simple à utiliser, même pour les débutants
-
✅ Ne nécessite aucune calibration compliquée
-
✅ Très économique
-
✅ Compatible avec tous types de microcontrôleurs
-
✅ Idéal pour les projets pédagogiques et expérimentaux
⚠️ Limites et recommandations
-
🔋 Nécessite un diviseur de tension avec une résistance fixe
-
🌤️ Ne fournit pas une mesure absolue de la lumière (valeurs relatives)
-
📉 Sensibilité moins précise que des capteurs numériques comme BH1750
💡 Astuce pratique
Pour ajuster la sensibilité, vous pouvez remplacer la résistance fixe dans le diviseur de tension par un potentiomètre. Ainsi, vous pourrez calibrer votre capteur selon votre environnement d’utilisation (intérieur sombre, extérieur ensoleillé, etc.).
🧾 Conclusion
Le capteur de lumière LDR est un composant simple mais puissant, qui permet à tout passionné d’électronique de détecter la lumière ambiante dans une grande variété de projets. Que ce soit pour contrôler l’éclairage, créer des systèmes interactifs ou simplement explorer le monde des capteurs analogiques, ce module est un incontournable.
Grâce à sa compatibilité avec Arduino, son faible coût et sa simplicité d’intégration, le capteur LDR est un excellent choix pour tous les niveaux, du débutant au professionnel.
Avis
Il n’y a pas encore d’avis.