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

Eine eigene Frage? Dieser Thread ist über 4 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.