Was haltet ihr von dem: TCS230 RGB-Sensorchip (Zu finden bei www.micromaus.de unter Farbsensoren)? Ist er geeignet um:
-Grüne Flächen zu erkennen
-Silberne Flächen zu erkennen
-Schwarze Flächen zu erkennen
und
-weiße Flächen zu erkennen?
Es ist ja ein RGB Sensor als von daher sollte man ja alle Farben erkennen können?. Aber wie ist dann die Auswertung, also da steht man brauch kein A/D Wandler also wie auswerten? Und was für Werte krieg ich von dem und wie werte ich sie am besten aus (Bascom)?
Das Datenblatt ist ja nicht sehr umfangreich. Es erfolgt eine Umsetzung auf Frequenz. Du kannst rot, blau ,grün und ohne Filter messen. Ich habe in der schnelle auch nichts über die Reichweite gefunden.
Du brauchst also nur einen Frequenzzähler.
Hubert
lad mal das Datenblatt. Dort sieht man, dass man die Farbe auswählen kann (2 Bits), den Frequenzbereich wählen kann (2 Bits) und am Ausgang eine Frequenz im TTL-Pegel erhält. Also ist der Chip gut mit einem AVR zu betreiben, zumal die Betriebsspannung 5V beträgt ...
Als Programm brauchst Du einen Frequenzzähler im Bereich um 10KHz (bei der größten EInstellung bis 600KHz). Wenn Du so etwas realisiert hast, ist der Rest vermutlich einfach ..
Ich habe mir einen Zähler mit Anzeige für meinen alten Nf-Generator gebaut.
Ein Mega8 in TQPF. Die Schaltung um den LM311 kannst du weglassen, die ist für die Pegelmessung gedacht.
Hubert
Ok Also, ich halte fest Ich brauch eigentlich keinen externen Frequenzzähler,ich brauch die Ausgänge nur an TTL Pins am AVR hängen? Und dann muss ich im Programm die Frequenz auswerten?
Dieser Sensor hat nur einen Ausgang für die Frequenz, der Rest sind Eingänge. Die Eingänge S0 und S1 kannst du zum testen auf 100% einstellen. Mit den Eingängen S2 und S3 wählst du die jeweilige Farbe aus, und schon kannst du testen wie das Ding funktioniert.
Hubert
Ja, aber welche Teil davon ist den genau der Frequenzzähler, den du sagtest, das Rechts hat was mit der Anzeige zu tun, aber was is den dann die richtige Schaltung?
Lesezeichen