Comment Connecter Le Capteur De Lumière BH1750 à Arduino

Table des matières:

Comment Connecter Le Capteur De Lumière BH1750 à Arduino
Comment Connecter Le Capteur De Lumière BH1750 à Arduino

Vidéo: Comment Connecter Le Capteur De Lumière BH1750 à Arduino

Vidéo: Comment Connecter Le Capteur De Lumière BH1750 à Arduino
Vidéo: Датчик освещенности для Arduino- BH1750 Учебное пособие 2024, Peut
Anonim

Cette fois, nous allons connecter le capteur de lumière numérique 16 bits BH1750 (luxomètre), implémenté sur le module GY-302, à l'Arduino.

Capteur de lumière BH1750
Capteur de lumière BH1750

Il est nécessaire

  • -Arduino;
  • - module GY-302 avec un capteur de lumière numérique BH1750;
  • - Ordinateur personnel.

Instructions

Étape 1

Considérez le module GY-302 avec le capteur BH1750. Le capteur BH1750 est un capteur d'éclairage numérique 16 bits qui définit sa plage de mesure: de 1 à 65535 lux. Le capteur BH1750 est sensible à la lumière visible et n'est pratiquement pas affecté par le rayonnement infrarouge, c'est-à-dire répond à la même gamme spectrale que l'œil humain. En conséquence, ces capteurs sont largement utilisés dans les équipements électroniques modernes - appareils mobiles, caméras photo et vidéo, systèmes de maison intelligente et bien d'autres.

Le module est connecté via une interface I2C à deux fils et l'alimentation est fournie à partir de +5 volts. L'interface I2C des cartes Arduino est implémentée sur les broches analogiques A4 et A5, qui sont respectivement responsables du SDA (bus de données) et du SCL (bus d'horloge). La broche ADDR du GY-302 peut être laissée non connectée ou connectée à la terre.

Schéma de câblage pour capteur de lumière BH1750 vers Arduino
Schéma de câblage pour capteur de lumière BH1750 vers Arduino

Étape 2

Nous n'entrerons pas dans les subtilités de la mise en œuvre de l'interface pour l'interaction du capteur BH1750 avec l'Arduino, mais nous utiliserons la bibliothèque prête à l'emploi. Vous pouvez le télécharger ici: https://github.com/claws/BH1750/archive/master.zip. Décompressez l'archive téléchargée dans le répertoire avec l'environnement de développement "Arduino IDE / bibliothèques".

Écrivons ce croquis et téléchargeons-le sur l'Arduino. Dans le croquis, toutes les 100 ms, nous lisons les lectures d'éclairage en lux du capteur BH1750 et transmettons ces données au port série.

Croquis de travail avec capteur de lumière BH1750
Croquis de travail avec capteur de lumière BH1750

Étape 3

Connectons le capteur de lumière BH1750 à l'Arduino comme indiqué ci-dessus. Connectons la carte Arduino à l'ordinateur. Lancez l'IDE Arduino et ouvrez le moniteur série avec le raccourci clavier "Ctrl + Shift + M" ou via le menu "Outils". Dans le moniteur du port série, les valeurs d'éclairage de notre capteur BH1750 seront exécutées. Dirigez le capteur vers une source lumineuse, puis bloquez-le de la lumière, et vous verrez comment la lecture change.

Conseillé: