VEML7700 luxsensor aansluiten op een ESP32

De VEML7700 is een nauwkeurige digitale lichtsensor waarmee je de hoeveelheid omgevingslicht in lux kunt meten. Dankzij de I²C-communicatie is deze sensor eenvoudig aan te sluiten op een ESP32 en daardoor erg geschikt voor slimme Home Assistant-projecten. Denk bijvoorbeeld aan automatische verlichting, daglichtafhankelijke scènes, zonwering of het meten van lichtniveaus in een werkruimte, kas of weerstationbehuizing. Een groot voordeel van de VEML7700 is de hoge gevoeligheid, waardoor ook subtiele veranderingen in lichtsterkte goed zichtbaar worden. In dit artikel lees je wat de VEML7700 precies is, wat de belangrijkste specificaties zijn, hoe je hem correct aansluit op een ESP32 en welke Arduino-code je kunt gebruiken om direct de luxwaarde van het omgevingslicht uit te lezen.

Specificaties van de VEML7700

🧪 Algemene informatie

🏷️ Naam: VEML7700

🌡️ Type: Digitale luxsensor / omgevingslichtsensor

🏭 Fabrikant: Vishay

📡 Communicatie: I²C

🌡️ Meetbereik & nauwkeurigheid

Bereik: 0 tot 120.000 lux

Nauwkeurigheid: tot 0,0036 lux

Geschikt voor: zeer lage tot hoge lichtniveaus

🔋 Voeding

Voeding: 3.3 V

Let op: sommige modules werken ook met 5 V,
maar bij een ESP32 is 3,3 V meestal de veiligste keuze

🔗 Communicatie

Protocol: I²C

Standaard adres: 0x10

Typische ESP32-pinnen:
SDA=GPIO 21,
SCL=GPIO 22

🧰 Typische toepassingen

Automatische verlichting • dag/nacht-detectie • slimme zonwering • lichtmeting in een kas • lichtgestuurde Home Assistant automatiseringen


Wat kun je met de VEML7700 meten?

Bijvoorbeeld:

Tips voor nauwkeurige lichtmetingen