Com Connectar El Sensor De Llum BH1750 A Arduino

Taula de continguts:

Com Connectar El Sensor De Llum BH1750 A Arduino
Com Connectar El Sensor De Llum BH1750 A Arduino

Vídeo: Com Connectar El Sensor De Llum BH1750 A Arduino

Vídeo: Com Connectar El Sensor De Llum BH1750 A Arduino
Vídeo: Arduino desde cero en Español - Capítulo 60 - BH1750 Sensor de luz digital (luxómetro) por bus I2C 2024, Maig
Anonim

Aquesta vegada connectarem el sensor de llum digital de 16 bits BH1750 (luxòmetre), implementat al mòdul GY-302, a l’Arduino.

Sensor de llum BH1750
Sensor de llum BH1750

És necessari

  • - Arduino;
  • - mòdul GY-302 amb un sensor de llum digital BH1750;
  • - Ordinador personal.

Instruccions

Pas 1

Penseu en el mòdul GY-302 amb el sensor BH1750. El sensor BH1750 és un sensor digital d’il·luminació digital de 16 bits que estableix el seu rang de mesura: d’1 a 65535 lux. El sensor BH1750 és sensible a la llum visible i pràcticament no es veu afectat per la radiació infraroja, és a dir. respon al mateix rang espectral que l’ull humà. Com a resultat, aquests sensors s’utilitzen àmpliament en equips electrònics moderns: dispositius mòbils, càmeres de fotografia i vídeo, sistemes domèstics intel·ligents i molts altres.

El mòdul es connecta mitjançant una interfície I2C de dos fils i l’alimentació es subministra a +5 volts. La interfície I2C de les plaques Arduino s’implementa als pins analògics A4 i A5, que són responsables de SDA (bus de dades) i SCL (bus de rellotge), respectivament. El pin ADDR del GY-302 es pot deixar desconnectat o connectat a terra.

Esquema de cablejat del sensor de llum BH1750 a Arduino
Esquema de cablejat del sensor de llum BH1750 a Arduino

Pas 2

No aprofundirem en les complexitats de la implementació de la interfície per a la interacció del sensor BH1750 amb l’Arduino, però utilitzarem la biblioteca ja feta. Podeu descarregar-lo aquí: https://github.com/claws/BH1750/archive/master.zip. Desempaqueteu l'arxiu descarregat al directori amb l'entorn de desenvolupament "Arduino IDE / libraries".

Escrivim aquest esbós i el carreguem a l’Arduino. A l’esbós, cada 100 ms llegim les lectures d’il·luminació en lux del sensor BH1750 i enviem aquestes dades al port sèrie.

Esbós de treball amb sensor de llum BH1750
Esbós de treball amb sensor de llum BH1750

Pas 3

Connectem el sensor de llum BH1750 a l'Arduino com es mostra a la part anterior. Connectem la placa Arduino a l'ordinador. Inicieu l'Arduino IDE i obriu el monitor de sèrie amb la drecera de teclat "Ctrl + Maj + M" o mitjançant el menú "Eines". Al monitor del port sèrie, s’executaran els valors d’il·luminació del sensor BH1750. Apunteu el sensor cap a una font de llum i, a continuació, bloquegeu-lo de la llum i veureu com canvia la lectura.

Recomanat: