VEML6040 misst blau nicht richtitg

Gast #7073345
Lesenswert?

Hi Forum,

ich habe ein VEML6040 Farbsensor 
https://www.amazon.de/Sensor-Modul-Vishay-Breakout-VEML6040/dp/B07HM76WSQ
und steuere ihn mit einem Arduino Nano an. Rot und Grün erkennt er 
wunderbar, blau jedoch nicht.

Folgende Werte bekomme ich bei einer (beleuchteten) blauen Oberfläche:
Rot: 2319 Gruen: 3018 Blau: 1783

hab mehrere Blautöne probiert.

Werte bei einer roten Oberfläche:
Rot: 8269 Gruen: 5949 Blau: 3205

Werte bei einer grünen Oberfläche:
Rot: 4687 Gruen: 7013 Blau: 1927

Bei Rot und Grün bekomme ich eindeutige Werte, bei Blau jedoch nicht.
Mache ich irgendwo einen Fehler, oder hat der Sensor einen Weg?

Lib: https://github.com/thewknd/VEML6040
Habe das Beispielprogramm benutzt

Danke schon Mal für eure Mühe

Mfg

Clark
Gast #7073432
Lesenswert?

clark schrieb:
> hab mehrere Blautöne probiert.

Wie erzeugt bzw. definiert? RGB auf dem Bildschirm?

Bei anderen Farben bräuchte man ein Spektrometer um den tatsächlichen 
Wert für Blau festzustellen. In jedem Fall müsste man das Spektrum der 
Farbe mit der spektralen Empfindlichkeit des Sensors verrechnen.

Was ergibt sich mit einer blauen LED?

Georg
Gast #7073710
Lesenswert?

Axel R. schrieb:
> ist vielleicht in der Lampe nicht genug Blau enthalten?
muss denn blaues licht enthalten sein? Ich habe die Objekte mit 
verschiedenen weißen LEDs beleuchtet.

> Vielleicht richt die Integrationszeit nicht aus? Mal
> anders konfigurieren.
hab alle probiert die es in er Lib gibt. Mit einer niedrigen Zeit habe 
ich die besten Ergebnisse

Georg schrieb:
> clark schrieb:
>> hab mehrere Blautöne probiert.
>
> Wie erzeugt bzw. definiert? RGB auf dem Bildschirm?
ne, verschiedene blaue Oberflächen. Hellblaue Lötmatte, dunkelblaue 
Jakce etc.

RGB auf dem Bildschirm erkennt er sogar blau. Hab ich gerade getestet.

> Bei anderen Farben bräuchte man ein Spektrometer um den tatsächlichen
> Wert für Blau festzustellen. In jedem Fall müsste man das Spektrum der
> Farbe mit der spektralen Empfindlichkeit des Sensors verrechnen.
RGB zu messen reicht mir da schon. Andere Farben brauche ich da nicht.

> Was ergibt sich mit einer blauen LED?
eine blaue LED im weißen Gehäuse ergibt laut Messung grün. Blaue LED im 
blauen Gehäuse ergibt tatsächlich blau.

Mfg Clark

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren