Forum: Mikrocontroller und Digitale Elektronik TAOS TCS230 Farbsensor


von Nukumaar (Gast)


Lesenswert?

Hallo.

Wir müssen in einem Projekt etwas entwickeln,das verschiedene Farben 
erkennt.
Das ganze sollte mit einem Mikrocontroller und in C verwirklicht werden.

Jetzt habe ich dazu den TAOS TCS230 gefunden.
Nur weiß ich nich genau,ob der zB. auch mit einem 8051er kompatibel 
ist!?
Bzw. gibt es da nur den Sensor,aber auch ein ganzen Daughterboard, 
...usw.

Könnt ihr mir vielleicht helfen,und sagen,ob das irgendwie mit dem 
TCS230 möglich wäre und einem 8051,...und ist dafür das TCS230 
Daughterboard geeignet,brauche ich noch zusatz Hardware?

Wäre wirklich super!

http://www.parallax.com/Store/Microcontrollers/BASICStampModules/tabid/134/txtSearch/tcs230/List/1/ProductID/429/Default.aspx?SortField=ProductName%2cProductName

von EFA (Gast)


Lesenswert?

Hast Du Dir mal den hier angeschaut?

Avago ADJD-S371-Q999
http://www.sparkfun.com/commerce/product_info.php?products_id=8618

Der hat ein digitales Interface und lässt sich somit ohne weiteres an 
jedem µC betreiben.

von Nukumaar (Gast)


Lesenswert?

Danke.

Ich bin sehr neu auf dem Gebiet,und die Vortragenden haben sich 
eingebildet,wir müssen die Hardware selbst aussuchen,und geben keine 
Hilfe.

Würdest du diesem dem TCS230 vorziehen?
Ist noch,außer dem 8051,zusätzliche Hardware nötig?

von Jörg S. (Gast)


Lesenswert?

>Nur weiß ich nich genau,ob der zB. auch mit einem 8051er kompatibel
>ist!?
"The TCS230 programmable color light-to-frequency converter"
Solange du also Frequenzen mit deinem Controller messen kannst, ist das 
kompatibel :)

von Nukumaar (Gast)


Lesenswert?

Ich muss ehrlich sagen,ich bin etwas überfragt.
Wie gesagt bin ich ziemlich neu auf dem Gebiet.

Was ich weiß,ist,dass wir einen 8051er haben.

Der Avago ADJD-S371-Q999 scheint geeigneter zu sein!?Er hat alles was 
man braucht,eine Led ist auch dabei,sollte halbwegs leicht zu 
prorammieren sein,und keine Zusatzhardware,so wie ich das sehe?

Also deutlich besser als der TCS230?

von Jörg S. (joerg-s)


Lesenswert?

> Also deutlich besser als der TCS230?
Wieso? Für den TCS230 benötigst du auch nur 5 I/Os und musst den Timer 
vom 8051 (den er hoffentlich hat) benutzen.
Für den ADJD musst du ein I2C Interface haben. Hat der 8051 sowas? Wenn 
nein müsstest du das alles noch in Software realisieren.

Für einen Anfänger würde ich eher den TCS230 empfehlen, da dürfte das 
Erfolgserlebnis schneller kommen. Vor allem wenn der 8051 kein I2C in 
Hardware hat. Sonst bist du doch hauptsächlich mit der Programmierung 
vom I2C beschäftigt.

von Andreas K. (a-k)


Lesenswert?

8051 hat einen 16-Bit Timer mit Capture-Funktion. Damit ist alles für 
eine Frequenzmessung nötige vorhanden.

von Nukumaar (Gast)


Lesenswert?

Also im Grunde ist es ein NanoBoard und wir simulieren immer 8051.
Das hat I2C und wir haben ein Programm,das über I2C lief.
Kann ich das somit gleich dafür übernehmen und wäre besser dran als mit 
TCS230?

von Jörg S. (Gast)


Lesenswert?

Wenn I2C schon vorhanden ist, dürfte der ADJD wohl nicht so schwer sein. 
Schau dir am besten mal das Datenblatt vom ADJD an ob du verstehst was 
so in den Registern steht.

von Nukumaar (Gast)


Lesenswert?

Danke.

Jetzt ist nur das Problem,dass wir keinen Shop finden,der es halbwegs 
schnell liefert nach Österreich!?

von Andreas K. (a-k)


Lesenswert?

Schon da probiert: http://www.micromaus.de/

von Nukumaar (Gast)


Lesenswert?

Danke,aber es geht dem Thread nach mittlerweile nicht mehr um den TCS230 
sondern um den ADJD S371 Q999 von Avagotech.Der ist direkt bei Avago 
nicht mehr verfügbar und ich finde sonst auch nichts wirklich 
gescheites.

von Jochen (Gast)


Lesenswert?

Hier ein ggf. passendes Projekt: Der nutzt den TCS230 am ATmega8 zum Bau 
eines mobilen Farberkennungssystem inklusive Quellcode:

http://gruste.npage.de/

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
Noch kein Account? Hier anmelden.