PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Rot Grün unterscheiden!?



DanielSan
11.08.2009, 09:39
Hi,

ich habe eine Led die mal rot und mal grün leuchtet. Jetzt möchte ich mit meinem ATmega8 feststellen welche farbe sie gerade hat. Geht das mit einem normalen Photowiederstand?

Das ganze muss extrem zuverlässig laufen.

Danke
MFG Daniel

Ceos
11.08.2009, 09:49
man bräuchte 2 widerstände und farbfilter, leider würde das nicht vor fremdlicht schützen

Da_Vinci13
11.08.2009, 11:14
Hi,
Wie wärs mit so einem Farbsensormodul:?
http://www.roboter-teile.de/Shop/themes/kategorie/detail.php?artikelid=65&source=2
Ist zwar für deine Anwendung etwas zu "gut", aber ich schätze mal gut brauchbar

Liebe Grüsse!

vohopri
11.08.2009, 11:22
Ja 2 LDRs mit Farbfilter funktionieren da gut. Ich würde sie für die obenstehende Aufgabenstellung (mal rot mal grün) als Spannungsteiler schalten. Gegen Fremdlicht kannst du ein schwarzes Kartonröhrchen nehmen. Das kann man sehr zuverlässig hinkriegen.

Die Aufgabe ist aber ungenau formuliert. Was soll erkannt werden, wenn die Led ganz ausfällt? Können rot und grün gleichzeitg auftreten? Wie schauts mit dem Umgebungslicht aus? Kann das Umgebungslicht auch färbig sein? Ist die Leuchtstärke der LED immer gleich? Kann man überhaupt nahe an die LED ran?

Eventuell sind dann noch andere Massnahmen sinnvoll.

grüsse,
Hannes

EDIT:
Hallo Vinc,

2 LDRs kosten zusammen 40 Cent, Der Farbsensor kostet 40 EUR (38,83).

Zumindest ich muss bei meinen Projekten auch darauf schauen, dass sie bezahlbar bleiben.

DanielSan
11.08.2009, 11:24
Hi,

Danke für den Link aber viiiiieeeel zu teuer ;-) jedenfalls für meine Anwendung.

Ich versuche später mal meine Software so umzustricken, das ich die Led´s nicht mehr überprüfen muss.

Aber falls ich das nicht schaffe wäre ich für jeden weiteren Lösungsvorschlag dankbar.


EDIT:

Es soll erkannt werden, welcher zustand herscht. Es gibt 3 Zustände
Z1: Led aus
Z2: Led rot
Z3: Led grün

Die Leds sind immer gleich hell. Es kann immer nur einer der 3 Zustände gleichzeitig auftreten. Ich kann bis auf ca. 1cm an die Led ran. Dabei handelt es sich um eine 5mm Led. Umgebungslicht ist normales Tageslicht.

MFG
Daniel

Ceos
11.08.2009, 12:21
warum muss es eine LED sein, kkannst du nicht gleich messen ob spannung an der diode anliegt oder nciht ?

DanielSan
11.08.2009, 23:52
Das könnte ich aber dann müsste ich das Gerät öffnen und dann wäre die Garantie weg.

Ich hab meine Software jetzt so angepasst das es nicht mehr wichtig ist, Ob das gerät an oder aus ist.

Danke
MFG Daniel

Vitis
12.08.2009, 13:51
man nehme draht und löte diesen an LEDs an ... alternativ ginge auch
nen Optokoppler parallel an die LEDs zu löten

Ceos
12.08.2009, 14:44
Das könnte ich aber dann müsste ich das Gerät öffnen und dann wäre die Garantie weg.

öhm dafür muss man das gerät aufmachen vitis ;P