Le capteur BH1750 mesure l’intensité lumineuse dans le domaine du visible. Il est doté d’une interface de communication I2C. Il couvre une large gamme de luminosité typiquement entre 1 et 65535 lux ( 1 lux = 1 Lm/m2) grâce à son convertisseur numérique 16 bits. Il possède deux modes de détection en choisissant une des deux adresses I2C associées au capteur (adresse 0x5C sensibilité 0,56 lux, adresse 0x23 sensibilité 4,0 lux). Avec le mode le plus résolu, il est possible d’atteindre des seuils de détection de 0,11 lux et avec le mode le moins résolu, un maximum de 100000 lux peut être atteint. Il permet de gérer la consommation électrique avec une fonction mise hors tension et possède un filtre bruit 50hz/60hz. Il est peu dépendant de la source lumineuse (lampe halogène, filament incandescent, LED blanche, lumière du jour) et moins sensible aux infrarouges. L’erreur de mesure est de l’ordre de 20%. Son interface est doté d’un niveau logique haut de 1,8V.
Caractéristiques
Tension d’alimentation maximale : 4,5 V (recommandée 3,3V)
Température de fonctionnement : -40°C à 85°C
Courant électrique maximal : 190 µA
Temps de mesure : entre 16 ms et 180 ms dépendant du mode de détection
Dimensions : 18 mm x 13 mm x 1 mm
Branchement : VCC (3,3 V), GND (GND), SCL (A5), SDA (A4), ADDR (A3)
Lien du produit : Lien produit (référence BH17532J ou BH17532J ): https://slgrobotics.com/Capteur-dintensit%C3%A9-lumineuse-p161920641
Vidéo d'illustration
Code Arduino IDE
Bibliothèque Arduino IDE
Commentaires