Allumage Automatique
Notre objectif est l'allumage d'une led de façon intelligente:
- lorsque le capteur détecte la journée (la lumière de la journée), la lampe éteindre.
- lorsque le capteur détecte la nuit (obscurité), led allumé automatiquement.
Principe
Le principe de détection de lumière est basé sur un composant électronique très connu appelé photorésistance, alors c'est quoi la photorésistance et comment elle fonctionne?
Qu'est-ce qu'une photorésistance ?
Une photorésistance est un composant dont la résistivité dépend de la luminosité ambiante. Pour faire simple, c'est une résistance dont la valeur change en fonction de la lumière qu'elle reçoit. Il existe différents types de photorésistances, chacune ayant des valeurs de résistance différentes en fonction de la luminosité ambiante. Le type le plus classique de photorésistances est de 1M ohms (obscurité) / 12K ohms (pleine lumière). C'est ce genre de photorésistance qui est employé plus bas dans ce tutoriel. Qu'importe le diamètre de la photorésistance, sa valeur dans l'ombre ou en pleine lumière, quand une photorésistance est illuminée, sa résistance diminue.
On peut donc utiliser une photorésistance pour mesurer la luminosité ambiante. Sans faire une liste exhaustive, voici quelques exemples d'utilisations très classiques pour une photorésistance :
😐Détection jour / nuit,
😎Mesure de luminosité ambiante (pour ajuster un éclairage par exemple),
👀Suiveur de lumière (pour panneaux solaires, robots, etc),
Comment ça fonctionne ??
Le composant sert majoritairement à distinguer la présence ou l'absence de lumière. La quantification de flux reste possible mais est moins employée. Les photorésistances sont montées en pont diviseur de tension pour des montages potentiométriques servant à la commande de relais ou de diaphragme. Pour les photomètres élémentaires on place sur une des branches d'un pont de Wheatstone une photorésistance. Le courant de déséquilibre introduit par la variation de la résistance de cette branche est mesuré et ramené à une mesure de flux.
Partie pratique
Matériel nécessaire
1/ Une photo résistance
2/ 10 resistance 10k
3/ Arduino
4/ 9 leds
5/ bluetooth
Schéma isis
Le code de arduino
Programme à copier coller dans le logiciel arduino et à téléverser dans la carte
//set pin numbers- lorsque le capteur détecte la journée (la lumière de la journée), la lampe éteindre.
- lorsque le capteur détecte la nuit (obscurité), led allumé automatiquement.
Le principe de détection de lumière est basé sur un composant électronique très connu appelé photorésistance, alors c'est quoi la photorésistance et comment elle fonctionne?
Partie pratique
Matériel nécessaire
1/ Une photo résistance
2/ 10 resistance 10k
3/ Arduino
4/ 9 leds
Programme à copier coller dans le logiciel arduino et à téléverser dans la carte
//const won't change
const int ledPin = 13; //the number of the LED pin
const int ldrPin = A0; //the number of the LDR pin
void setup() {
Serial.begin(9600);
pinMode(ledPin, OUTPUT); //initialize the LED pin as an output
pinMode(ldrPin, INPUT); //initialize the LDR pin as an input
}
void loop() {
int ldrStatus = analogRead(ldrPin); //read the status of the LDR value
//check if the LDR status is <= 300
//if it is, the LED is HIGH
if (ldrStatus <=300) {
digitalWrite(ledPin, HIGH); //turn LED on
Serial.println("LDR is DARK, LED is ON");
}
else {
digitalWrite(ledPin, LOW); //turn LED off
Serial.println("---------------");
}
}
Commentaires
Enregistrer un commentaire