Einfach Lichtstärke messen mit dem BH1750 LUX Sensor

Lux messen - BH1750 Sensor

Mit dem BH1750 16-bit Sensor können wir die Lichtmenge in Lux messen und die Daten über die 12C Schnittstelle auslesen. Der Sensor bietet zwei Modi für die Luxmessung. Kontinuierlich und einmalig. Im kontinuierlichen Modus misst der Sensor die Lichtintensität ohne Unterbrechung. Im Modus „einmalig“ werden einzelne Messungen durchgeführt, dann schaltet sich der Sensor ab. Wir können die Empfindlichkeit für beide Modi festlegen und können damit von 0,5 Lux bis zu 4 Lux Genauigkeit messen. Eingesetzt kann der Sensor werden zur Unterscheidung, ob es Tag oder Nacht ist, zur Helligkeitsregelung von Lampen abhängig vom Umgebungslicht und noch vieles mehr.

BH1750 Sensor Specs

Messmethoden / Anschlussbelegung

Beim BH1750 Sensor haben wir verschiedene Möglichkeiten die Lichtmenge zu messen. Die unterscheiden sich in der Messgeschwindigkeit und der Genauigkeit der Messung. Zusätzlich können wir noch eine einmalige Messung oder eine Dauermessung auswählen. In der Tabelle findet ihr die unterschiedlichen Messmethoden vom Sensor aufgelistet.

Die Empfehlung vom Hersteller ist es, die Messmethode hohe Auflösung in der Dauermessung zu verwenden.

BH1750 Messmethoden Tabelle
BH1750 Anschluss Tabelle
BH1750 Sensor Aufbau

I2C Adresse ändern

Wir haben die Möglichkeit beim BH1750 Sensor zwischen zwei I2C Adresse zu wählen. Dazu können wir den ADDR Pin verwenden. Wenn die Spannung am Pin kleiner als 0,7 Volt ist (nicht angeschlossen oder auf GND gelegt), dann hat der Sensor die Adresse 0x23. Ist die Spannung grösser als 0,7 Volt, dann haben wir die Adresse 0x5C.

Mehr Infos zu I2C könnt ihr hier finden. Wie funktioniert I2C?

Sketch

				
					/*
Project:  BH1750 Lux Sensor
Author:   Thomas Edlinger for www.edistechlab.com
Date:     Created 03.08.2022
Version:  V1.0
*/

#include <BH1750.h>
#include <Wire.h>
BH1750 lightMeter;

void setup(){
Serial.begin(115200);
Wire.begin(); //Wire.begin(SDA, SCL) lightMeter.begin(BH1750::CONTINUOUS_HIGH_RES_MODE, 0x23, &Wire);
}

void loop() {
  float lux = lightMeter.readLightLevel();
  Serial.print(" Lichtmenge: ");
  Serial.print(lux);
  Serial.println(" lx");
  delay(1000);
}
				
			

► Lux Sensor BH1750

https://amzn.to/3RCNy7U – 1x BH1750 Modul I2C Bus Arduino

https://amzn.to/3U1qcdH – 3x BH1750 Modul I2C Bus Arduino

►Arduino:

https://amzn.to/2WAlxEm – Arduino Starter Kit für Anfänger

https://amzn.to/3diucRV – Arduino Uno Rev 3

https://amzn.to/2JhJ3OR – Arduino Nano

https://amzn.to/3a9RqaF – Arduino Mega 2560

Relais:

* https://amzn.to/3a5yUjQ – 1 Stk. Relais 5V KY-019 Modul – 10A

* https://amzn.to/2xi4Kvq – 3 Stk. Relais 5V KY-019 Modul – 10A

* https://amzn.to/2U9ZqmL – 5 Stk. Relais 5V KY-019 Modul – 10A

Netzteile:

* https://amzn.to/3beWY3V – 2er-Pack USB Ladegerät 5V/2A

* https://amzn.to/398WzP9 – Raspberry Pi 4 Netzteil, USB-C, 5.1V, 3A

* https://amzn.to/2wsS8Bh  – HomeSpot Netzteil 3A/5V inkl. 1,5M Micro USB Kabel 

Jumper Wire:

* https://amzn.to/2WxKwIl Female to Female F2F 40 STK. je 20 cm

* https://amzn.to/2xeKb2V – Set 3 x 40 STK. je 20 cm M2M/ F2M / F2F

►Breadboard:

* https://amzn.to/2QQ7JSL – Breadboard Steckbrett mit 830 Kontakten

USB Kabel:

* https://amzn.to/2y01THNUSB A auf Micro USB  Kabel 0.5m

* https://amzn.to/2xkgqgQ – USB auf Mini USB Kabel 0.5m

* https://amzn.to/2QBxCp7 – USB A zu USB B Kabel 0.5m

Alle Links mit “*” sind Amazon Affiliate Links. Ich bekomme bei einer Bestellung einen kleinen Teil vom Umsatz, ohne das euch dafür Mehrkosten entstehen.

Lux Sensor BH1750

https://amzn.to/3RCNy7U – 1x BH1750 Modul I2C Bus Arduino

https://amzn.to/3U1qcdH – 3x BH1750 Modul I2C Bus Arduino

►Arduino:

https://amzn.to/2WAlxEm – Arduino Starter Kit für Anfänger

https://amzn.to/3diucRV – Arduino Uno Rev 3

https://amzn.to/2JhJ3OR – Arduino Nano

https://amzn.to/3a9RqaF – Arduino Mega 2560

Relais:

* https://amzn.to/3a5yUjQ – 1 Stk. Relais 5V KY-019 Modul – 10A

* https://amzn.to/2xi4Kvq – 3 Stk. Relais 5V KY-019 Modul – 10A

* https://amzn.to/2U9ZqmL – 5 Stk. Relais 5V KY-019 Modul – 10A

Netzteile:

* https://amzn.to/3beWY3V – 2er-Pack USB Ladegerät 5V/2A

* https://amzn.to/398WzP9 – Raspberry Pi 4 Netzteil, USB-C, 5.1V, 3A

* https://amzn.to/2wsS8Bh  – HomeSpot Netzteil 3A/5V inkl. 1,5M Micro USB Kabel 

Jumper Wire:

* https://amzn.to/2WxKwIl Female to Female F2F 40 STK. je 20 cm

* https://amzn.to/2xeKb2V – Set 3 x 40 STK. je 20 cm M2M/ F2M / F2F

►Breadboard:

* https://amzn.to/2QQ7JSL – Breadboard Steckbrett mit 830 Kontakten

USB Kabel:

* https://amzn.to/2y01THNUSB A auf Micro USB  Kabel 0.5m

* https://amzn.to/2xkgqgQ – USB auf Mini USB Kabel 0.5m

* https://amzn.to/2QBxCp7 – USB A zu USB B Kabel 0.5m

Alle Links mit “*” sind Amazon Affiliate Links. Ich bekomme bei einer Bestellung einen kleinen Teil vom Umsatz, ohne das euch dafür Mehrkosten entstehen.

Zum Video

★☆★ Wenn ihr den Kanal unterstützen wollt über ★☆★

oder über

Twint Spenden Code