Ich muss eine Schaltung bauen, die erkennt, ob sich ein grünes Objekt davor befindet.
Da ich nicht wissen muss, welche Farbe sich vor dem Sensor befindet, sondern nur wenn es sich um ein grünes Objekt handelt, dachte ich, ein Farbsensor könnte ein wenig übertrieben sein.
Meine Idee war, einen Reflexionssensor (genauer gesagt den Vishay CNY70 ) mit einem Grünfilter davor zu verwenden.
Würde das funktionieren und würde das auch für dunklere Grüns funktionieren? Was könnte ein möglicher Filter sein?
Wenn Sie das Datenblatt des von Ihnen aufgelisteten Teils überprüft hätten, wäre Ihnen aufgefallen, dass der CNY70 ein Infrarot-Emitter/Detektor ist. Dem Detektor ist es wahrscheinlich egal, aber er befindet sich hinter einem Filter, der nur Infrarot den Detektor erreichen lässt. Der Sender sendet nur Infrarot.
Kein Filter, den Sie möglicherweise verwenden könnten, wird es zuverlässig auf grüne Objekte reagieren lassen, da Grün einfach zu weit vom Betriebsspektrum des Teils entfernt ist.
Um dies mit Reflexion zu tun, benötigen Sie einen grünen Emitter und einen Detektor mit einem grünen Filter.
Fototransistoren haben ein sehr breites Ansprechspektrum, also kein Problem. Sie müssen eine grüne LED mit einem Fototransistor koppeln und beide hinter ein Stück grünes Glas oder Plastik legen.
Wie @BrianDrummond in einem Kommentar feststellte, erkennt ein Detektor mit einem Grünfilter grüne Objekte, aber auch weiße Objekte, da Weiß auch Grün reflektiert.
Sie können also nur dann einen Gründetektor verwenden, wenn Sie garantieren können, dass alle zu erkennenden Objekte nur Farben haben, die Grün enthalten, und dass alle Objekte, die nicht erkannt werden sollen, kein Grün reflektieren.
Alternativ müssen Sie alle Farben separat erkennen (RGB) und die drei Detektoren auswerten, um zu entscheiden, was Grün wirklich Grün ist.
Brians Kommentar führt zur Antwort:
Einfache Lösung: Ich empfehle die Verwendung eines Magenta-Filters, dh eines Filters, der alle Wellenlängen außer grünen durchlässt. Setzen Sie dann einen roten oder blauen Hintergrund hinter die Ebene, auf der Ihre Objekte erscheinen werden. Grüne, dunkelgrüne und – leider – schwarze Objekte lösen Ihren Stromkreis aus.
Interessante Lösung: Wenn Sie grüne von schwarzen Objekten unterscheiden möchten, müssen Sie entweder zwei Sensoren (knifflig) oder zwei Lichtquellen (einfach mit LED) verwenden. Bestrahlen Sie das Objekt abwechselnd mit grünem und magentafarbenem Licht. Letzteres durch Verwendung einer roten und einer blauen LED. Der Sensor sollte ohne Filter funktionieren. Sie können dann prüfen, ob das Objekt weiß, grün, nicht grün oder schwarz ist.
Für beide Lösungen benötigen Sie jedoch einen völlig anderen Sensor. Der angegebene Sensor ist nur für Infrarot geeignet. Sie benötigen einen Sensor für sichtbares Licht. Je nach Typ müssen Sie es kalibrieren.
user_1818839
MichaelK
Transistor
David Tweed
joelsa
David Tweed