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
ist vielleicht in der Lampe nicht genug Blau enthalten? Etwas anderes (bis auf die komplizierte Berechnung des CCTI-Wertes in der LIB) fällt mir auch nicht auf. Vielleicht richt die Integrationszeit nicht aus? Mal anders konfigurieren.
Datenblatt https://www.vishay.com/docs/84276/veml6040.pdf Nicht jede Lichtquelle senden genau das, was ein Empfänger möchte?
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
Schon mal Sonnenlicht als Lichtquelle benutzt? Da sollte ausreichend Blau drin sein. Oder eine Kohlenfadenlampe. Oder einen Lichtbogen.
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
clark schrieb: > eine blaue LED im weißen Gehäuse ergibt laut Messung grün. Naja, Blau und Grün liegen im Spektrum auch recht dicht beieinander. "Superwarmweisse" LEDs enthalten kaum noch blaues Licht
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.