Les photorésistances, également appelées LDR (Light Dependent Resistor), sont des composants électroniques qui réagissent à la lumière. Elles sont idéales pour les projets DIY nécessitant une détection de luminosité. Dans cet article, nous allons découvrir ce qu’est une photorésistance, comment elle fonctionne et comment l’intégrer dans vos créations électroniques.
Qu’est-ce qu’une photorésistance ?
Une photorésistance est un capteur dont la résistance électrique varie en fonction de l’intensité lumineuse reçue. Plus il y a de lumière, plus sa résistance diminue. Inversement, dans l’obscurité, sa résistance augmente. Ce comportement la rend indispensable pour créer des dispositifs réagissant à la lumière ambiante.
Comment fonctionne une photorésistance ?
Le fonctionnement d’une photorésistance repose sur l’effet photoélectrique. Les photons de la lumière excitent les électrons du matériau semi-conducteur de la photorésistance, modifiant ainsi sa conductivité. Ce changement de résistance peut être facilement mesuré et utilisé pour contrôler d’autres composants dans un circuit.
Matériel nécessaire pour un projet simple
- Photorésistance (LDR)
- Résistance fixe (généralement 10 kΩ)
- Microcontrôleur (comme Arduino)
- LED
- Câbles de connexion
- Plaque d’essai (breadboard)
[Vous débutez en électronique ? Lisez notre article sur les bases de l’électronique pour bien commencer.]
Réaliser un détecteur de lumière simple
Étape 1 : Montage du circuit
- Connectez la photorésistance en série avec la résistance fixe pour créer un diviseur de tension.
- Reliez le point milieu (entre la photorésistance et la résistance fixe) à l’entrée analogique A0 de l’Arduino.
- Connectez la LED à la broche digitale D13 de l’Arduino en série avec une résistance de 220 Ω.
- Branchez le circuit sur la breadboard en vous assurant que toutes les connexions sont correctes.
[Pour des conseils sur le montage, consultez notre tutoriel sur la réalisation de circuits sur breadboard.]
Étape 2 : Programmation de l’Arduino
Voici un code simple pour lire la valeur de la photorésistance et allumer la LED en fonction de la luminosité.
int sensorPin = A0;
int ledPin = 12;
int sensorValue = 0;
int threshold = 500;
void setup() {
pinMode(ledPin, OUTPUT);
Serial.begin(9600);
}
void loop() {
sensorValue = analogRead(sensorPin);
Serial.println(sensorValue);
if(sensorValue < threshold) {
digitalWrite(ledPin, HIGH); // Allume la LED
} else {
digitalWrite(ledPin, LOW); // Éteint la LED
}
delay(100);
}
Étape 3 : Test du projet
- Téléversez le code sur votre Arduino.
- Observez la LED : elle doit s’allumer lorsque vous couvrez la photorésistance et s’éteindre en pleine lumière.
- Ajustez le seuil si nécessaire pour adapter la sensibilité.
Applications pratiques des photorésistances
- Veilleuses automatiques : s’allument lorsque la nuit tombe.
- Systèmes d’alarme : détectent les intrusions en mesurant les variations de lumière.
- Suivi solaire : optimisent l’orientation des panneaux solaires.
- Compteurs de passages : comptabilisent le nombre de personnes en fonction des ombres projetées.
Conseils pour vos projets DIY
- Expérimentez avec différents seuils pour affiner la sensibilité de votre capteur.
- Utilisez des boîtiers ou des tubes pour focaliser la lumière sur la photorésistance.
- Combinez avec d’autres capteurs (température, humidité) pour des projets plus complexes.
- Assurez-vous des bonnes connexions pour éviter les courts-circuits.
Conclusion
Les photorésistances sont des composants polyvalents et abordables qui peuvent enrichir vos projets DIY. Que vous soyez débutant ou expérimenté, intégrer une photorésistance dans vos circuits vous permettra de créer des dispositifs interactifs réagissant à la lumière. N’hésitez pas à explorer et à partager vos réalisations !
Mots-clés : photorésistance, LDR, DIY, Arduino, capteur de lumière, projet électronique, détecteur de luminosité.