Capteur de luminosité – Arduino
Une capteur de luminosité (ou photorésistance) est un composant électronique, dont la résistivité varie suivant le niveau de luminosité.
Nous utilisons le Lux comme unité de mesure du flux lumineux.
Plus l’éclairement sera intense, plus la tension au borne de la photorésistance sera grande.
Luminosité : |
Exemple : |
0.002 lux | Nuit par temps clair, sans lune. |
0.2 lux | Minimum de lumière que doit produire un éclairage d’urgence. |
0.27 – 1 lux | Pleine lune par temps clair. |
3.4 lux | Limite crépusculaire (sombre) au couché du soleil en zone urbaine. |
50 lux | Éclairage d’un salon |
80 lux | Éclairage des toilettes |
100 lux | Journée très sombre/temps très couvert. |
300 – 500 lux | Levé du soleil, luminosité par temps clair. Zone de bureau correctement éclairée. |
1,000 lux | Temps couvert; Éclairage typique d’un studio TV |
10,000 – 25,000 lux | Pleine journée (pas de soleil direct) |
32,000 – 130,000 lux | Soleil direct |
Câblage :
La résistance possède une valeur de 10KOhm.
Il est à noter que pour ce code, vous ne récupérez pas la valeur de luminosité en lux. L’Arduino va convertir votre valeur de tension en entrée sur A0 (qui varie de 0 à 5V) en un nombre décimal compris entre 0 et 1023.
Afin de bien définir une politique de conversion d’une valeur analogique en Lux, vous pouvez mesurer la valeur de luminosité d’une lampe à l’aide d’un Luxmètre. Il suffit ensuite de vérifier la valeur affichée sur votre moniteur série en éclairant votre capteur de luminosité avec cette lampe.
Plus votre valeur se rapprochera de 1023 (donc 5V), plus l’intensité lumineuse sera importante.
2 comments