Der vil blive pakket ordre den 22/12, 23/12, 29/12, og den 30/12. Vi ønsker alle en god jul, og et godt nytår. :)

VEML7700 Lux Lysføler I2C Module

kr.35.00 inkl. moms

VEML7700 Lux Lysføler I2C Module.

På lager

Specifikationer af VEML7700 Lux Lysføler I2C Module

VEML7700 Lux Lysføler I2C Module er en præcis og brugervenlig digital lysmåler, der er ideel til projekter, hvor nøjagtig måling af omgivende lys er afgørende. Med VEML7700 får du en moderne VEML7700 Sensor, som er designet til at måle lysstyrke i lux med høj opløsning og stabilitet. Modulet kommunikerer via I2C, hvilket gør det nemt at integrere i både små og større elektronikprojekter.

Denne Arduino Lux løsning er særligt populær blandt udviklere, undervisere og hobbyister, der arbejder med Arduino Lysføler-projekter. VEML7700 Sensor kan måle meget lave lysniveauer såvel som stærkt dagslys, hvilket gør den velegnet til alt fra indendørs lysstyring til udendørs målesystemer. Den høje følsomhed betyder, at VEML7700 kan anvendes i projekter, hvor traditionelle LDR-modstande ikke er præcise nok.

Arduino Lux måling med VEML7700 bruges ofte i automatiske lysreguleringer, energieffektive systemer og smart home-løsninger. Modulet er kompatibelt med populære mikrocontrollere og fungerer perfekt som Arduino Lysføler i både læringsprojekter og professionelle prototyper. Den digitale udgang sikrer stabile målinger uden støj, og I2C-grænsefladen reducerer behovet for mange forbindelser.

Tekniske detaljer for VEML7700 Lux Lysføler I2C Module

  • Sensorchip: VEML7700 højpræcisions lux lysføler

  • Måleprincip: Digital lysmåling via integreret fotodetektor

  • Lysområde: Typisk måling af lux fra meget lavt lys til dagslysstyrke

  • Kommunikation: I2C digital grænseflade (2-wire interface)

  • Opløsning: 16-bit digital måling for høj præcision

  • Forsyningsspænding: 3,3 V – 5 V DC (kompatibel med Arduino/ESP/MCU)

  • Strømforbrug: Lavt forbrug, egnet til batteridrevne løsninger

  • Direkte lux-output: Sensoren beregner lux-værdi direkte og leverer præcise aflæsninger

  • I2C-adresse: Standard I2C-adresse (0x10)

  • Respons: Hurtig måling af omgivende lys uden behov for analog filtrering

  • Dimensioner: Kompakt moduldesign til nem integration i projekter

  • Kompatibilitet: Arduino, ESP32, ESP8266, Raspberry Pi og andre I2C-understøttede controllere

VEML7700 Lux Lysføler I2C Module er en digital lysføler med 16-bit opløsning, der måler omgivende lys i lux med høj præcision. Modulet kommunikerer via I2C og fungerer ved 3,3 V til 5 V, hvilket gør det fuldt kompatibelt med Arduino, ESP32 og andre mikrocontrollere. Sensoren leverer stabile og nøjagtige lux-målinger, har lavt strømforbrug og er velegnet til både indendørs og udendørs lysmåling i automatiserede systemer.

Hvordan det fungerer

VEML7700 Lux Lysføler I2C Module fungerer ved at registrere mængden af synligt lys i omgivelserne ved hjælp af en indbygget fotodiode. Når lys rammer sensoren, omdannes lysintensiteten til et elektrisk signal, som behandles digitalt inde i VEML7700 Sensor. Sensoren beregner herefter lysstyrken direkte i lux, så der ikke er behov for ekstern beregning eller kalibrering. Data sendes digitalt via I2C-kommunikation til en mikrocontroller, fx Arduino, hvor værdierne kan aflæses og bruges i programmer. Dette gør VEML7700 meget mere præcis og stabil end traditionelle analoge lysfølere som LDR-modstande. Sensorens høje opløsning betyder, at den både kan måle meget svagt lys og kraftigt dagslys med stor nøjagtighed.

Installere Arduino IDE Software

Før du kan starte din programmering skal Arduino’s IDE software hentes. Dette program bruges til at programmere din arduino.
Download fra dette link: Download

Installere Adafruit_BusIO-1.17.4

  • Download library (Download)
  • Åben Arduino IDE software og klik på “Sketch/Include library”
  • Klik nu på “Add Zip. library” og find Zip filen du lige har downloaded.
  • Luk, og åben Arduino IDE programmet. (Genstart programmet)
  • Nu er library installeret.
  • Library kan også downloades direkte i Arduino IDE find den her: “Sketch/Include library/adafruit BusIO – by Adafruit”

Installere Adafruit_VEML7700_Library-2.1.6

  • Download library (Download)
  • Åben Arduino IDE software og klik på “Sketch/Include library”
  • Klik nu på “Add Zip. library” og find Zip filen du lige har downloaded.
  • Luk, og åben Arduino IDE programmet. (Genstart programmet)
  • Nu er library installeret.
  • Library kan også downloades direkte i Arduino IDE find den her: “Sketch/Include library/adafruit VEML7700 Libary – by Adafruit”

Programmering

Inden programmeringen kan udføres skal de rigtige “Optiens” findes. Åben linket til den udviklingsboard du bruger.

Eksempel

Her ses et hurtigt eksempel med VELM7700 Lux Lysføler I2C Module. I dette eksempel kan man tydeligt se, hvordan sensoren reagerer på lysintensiteten i omgivelserne målt i lux. Ved hjælp af Arduino Serial Plotter vises signalet som forskellige værdier, der svinger op og ned alt efter, hvor kraftigt sensoren påvirkes. Det giver et klart visuelt indblik i, hvordan modulet registrerer lys og små ændringer i realtid.

For at åbne Serial Plotter i Arduino IDE:
Skal du først sørge for, at dit board er tilsluttet og at du har uploadet din kode. Når det er gjort, skal du blot gå op i menuen i Arduino IDE og vælge “Værktøjer” (Tools). Under “Værktøjer” finder du “Serial Plotter” i rullemenuen. Klik på den, og et nyt vindue åbner, hvor du kan se dine sensordata som en graf i realtid.

Du skal bruge:

Forbind det sådan: 

VCC (Modul) – 5V/3.3V (Arduino)
GND (Modul) – GND (Arduino)
SCL (Modul) – SCL/A4 (Arduino)
SDA (Modul) – SDA/A5 (Arduino)

VEML7700 Lux Lysføler I2C Module Eksempel

Kode (Programmering)

#include "Adafruit_VEML7700.h"

Adafruit_VEML7700 veml = Adafruit_VEML7700();

void setup() {
Serial.begin(115200);
while (!Serial) { delay(10); }
Serial.println("Adafruit VEML7700 Test");

if (!veml.begin()) {
Serial.println("Sensor not found");
while (1);
}
Serial.println("Sensor found");

// == OPTIONAL =====
// Can set non-default gain and integration time to
// adjust for different lighting conditions.
// =================
// veml.setGain(VEML7700_GAIN_1_8);
// veml.setIntegrationTime(VEML7700_IT_100MS);

Serial.print(F("Gain: "));
switch (veml.getGain()) {
case VEML7700_GAIN_1: Serial.println("1"); break;
case VEML7700_GAIN_2: Serial.println("2"); break;
case VEML7700_GAIN_1_4: Serial.println("1/4"); break;
case VEML7700_GAIN_1_8: Serial.println("1/8"); break;
}

Serial.print(F("Integration Time (ms): "));
switch (veml.getIntegrationTime()) {
case VEML7700_IT_25MS: Serial.println("25"); break;
case VEML7700_IT_50MS: Serial.println("50"); break;
case VEML7700_IT_100MS: Serial.println("100"); break;
case VEML7700_IT_200MS: Serial.println("200"); break;
case VEML7700_IT_400MS: Serial.println("400"); break;
case VEML7700_IT_800MS: Serial.println("800"); break;
}

veml.setLowThreshold(10000);
veml.setHighThreshold(20000);
veml.interruptEnable(true);
}

void loop() {
Serial.print("raw ALS: "); Serial.println(veml.readALS());
Serial.print("raw white: "); Serial.println(veml.readWhite());
Serial.print("lux: "); Serial.println(veml.readLux());

uint16_t irq = veml.interruptStatus();
if (irq & VEML7700_INTERRUPT_LOW) {
Serial.println("** Low threshold");
}
if (irq & VEML7700_INTERRUPT_HIGH) {
Serial.println("** High threshold");
}
delay(500);
}

Fordele

VEML7700 Lux Lysføler I2C Modul er en kompakt og præcis lyssensor, der måler lysstyrke i lux med høj nøjagtighed. Modulet kommunikerer via I2C, hvilket gør det nemt at tilslutte til Arduino, ESP32 og andre microcontrollere. Med lavt strømforbrug, bredt måleområde og en lysrespons, der matcher det menneskelige øje, er VEML7700 ideel til smart home-løsninger, automatisk lysstyring, datalogning og undervisningsprojekter.

  • Høj nøjagtighed: Måler lysstyrke meget præcist og giver værdier direkte i lux.

  • Meget bredt måleområde: Kan måle fra meget svagt lys (≈ 0,003 lux) op til kraftigt dagslys (> 100.000 lux).

  • I2C-kommunikation: Nem tilslutning med kun to dataledninger (SDA & SCL), ideel til Arduino, ESP32, Raspberry Pi m.fl.

  • Lavt strømforbrug: Velegnet til batteridrevne og energieffektive projekter.

  • God menneskelig lysrespons: Sensoren er designet til at efterligne det menneskelige øjes følsomhed (V(λ)).

  • Indbygget forstærkning og integrationstid: Giver stabile og pålidelige målinger under forskellige lysforhold.

  • Kompakt modul: Lille fysisk størrelse gør den nem at integrere i projekter og kabinetter.

  • Let at programmere: Understøttes af eksisterende biblioteker, især til Arduino-platformen.

  • Stabil temperaturadfærd: Mindre påvirket af temperaturændringer end mange billigere lysfølere.

  • Velegnet til mange anvendelser: Fx automatisk lysstyring, smart home, datalogning, vejrstationer og display-justering.

Anvendelsesområder

VEML7700 Lux Lysføler I2C-modulet er ideelt til automatisk lysstyring, smart home- og IoT-projekter, justering af display-lysstyrke, vejrstationer og datalogning. Det egner sig også perfekt til energibesparende belysningsløsninger, drivhuse, bygningsautomation samt undervisning og udviklingsprojekter med Arduino, ESP32 og Raspberry Pi.

  • Automatisk lysstyring (indendørs og udendørs)

  • Smart home- og IoT-løsninger

  • Automatisk justering af display- og skærmlysstyrke

  • Vejrstationer og miljømålinger

  • Datalogning af lysniveauer

  • Energibesparende belysningssystemer

  • Landbrug og drivhuse (overvågning af lysforhold)

  • Kontor- og bygningsautomation

  • Undervisning og læringsprojekter

  • Prototyper og hobbyprojekter med Arduino, ESP32 og Raspberry Pi

Kontakt os

Du er altid velkommen til at kontakte os på info@ardustore.dk, eller vores kontaktformular HER.

Anmeldelser

Der er endnu ikke nogle anmeldelser.

Vær den første til at anmelde “VEML7700 Lux Lysføler I2C Module”

Din e-mailadresse vil ikke blive publiceret. Krævede felter er markeret med *

Du kunne også være interesseret i

Relaterede varer