het is toch niet erg dat er geen chip's in het bakje van de zwarte chip's belanden ?

Op 12 oktober 2007 22:57:38 schreef klein is fijn:
De TCS230D is er ook in DIL versie.

Maar leuker is het om iets te maken met een RBG LED, 1 fotodiode en wat software die razendsnel R, G & B afwisselt. Zo kan je door de reflectie te meten achterhalen hoeveel rood, groen en blauw er in het object zit.

kun je ook met een TCS230 ;)

Op 13 oktober 2007 19:59:04 schreef shiptronic:
het is toch niet erg dat er geen chip's in het bakje van de zwarte chip's belanden ?

erm, dat betekent dat als er geen fiches zijn, het apparaat alsnog probeert dit fiche te pakken en uit te sorteren, niet handig... zeker niet als je tussen 2 groene fiches inzit bijvoorbeeld. En wat is er moeilijk aan een lichtsluisje?
maar ik geloof dat men het meest gebruik maakt van 3 verschillende fotodiodes met filters. dan is het nog een kwestie van ad-converteren en software schrijven voor je microcontroller (voor het elektronische gedeelte dan)

Ik heb nog eens gezocht op een LDR of fotodiode. Het blijkt dat ik toch best een fotodiode kan gebruiken of niet?
En zal dit systeem wel werken of gaat het niet lukken door die zwarte chips?

Heeft Lego niet een kleurensensor? Volgens mij kun je zoiets compleet met Lego bouwen :).

*Edit: http://www.active-robots.com/products/lego/nxt-accessories.shtml

Maar aangezien je fiches waarschijnlijk toch rollend/valled door het apparaat heenkomen, kun je net zo goed 3 aparte leds achter elkaar zetten ipv. een RGB led te gebruiken, dat vereenvoudigd de software al een beetje (en alle kleine beetjes helpen).

Zo'n lego sensor kopen is in ieder geval te duur.

Maar lijkt die TSL235 iets goed?

En hoe zou je het doen met een LED en fotodiode?

ik heb wel eens op een site gezien dat ze met drie kleuren leds en een LDR de kleur bepaalde.
en mij lijkt dat een ldr of fototransistor beter werkt dan een foto diode.

en je kan met een lasertje of zo detecteren of er een chip is. als je color detector dan geen kleur weer geeft is ie dus zwart.

Robbert

Met drie LEDs (rood, puur-groen, geel, dit was voordat blauwe LEDs betaalbaar werden) en een fototransistor heb ik ooit een Smartie (prehistorische M&M's) sorteermachine gemaakt.

Voer een Smartie in (of in dit geval een fiche) en zet 1-voor-1 de LEDs aan en meet het signaal op de fototransistor (of -diode, whatever). Je krijgt dan drie metingen. Hiermee kun je erg eenvoudig bepalen welke kleur het is.

In mijn geval had ik veel meer resolutie dan ik nodig had, en keek ik gewoon welke kleur het "dichtstbij" was. Een z80 microprocessor was ook toen al overkill voor zo'n simpele taak maar hee, doe 's luxe... ;-)

Nu zou een PICje meer dan genoeg moeten zijn.

Ik heb ondertussen een M&M sorteerrobot gevonden. In deze PDF's wordt uitgelegd hoe er op kleur wordt gesorteerd.
http://www.mil.ufl.edu/imdl/papers/IMDL_Report_Spring_02/vinh_trinh/em…
http://www.mil.ufl.edu/publications/fcrar03/Vinh%20-%20frcar2003.pdf

Ik denk dat ik dit ga proberen.
Enkele vragen:
- Moeten het ultra bright LEDS zijn en zijn er wel 4 nodig?
Zou het ook niet kunnen met 1 of 2 LEDs, want de kleuren van de chips zijn nogal duidelijk en liggen redelijk ver uit elkaar denk ik. Of is een IR led misschien ook een goed idee?
- Een CdS fotocel is een LDR?
- Die LDR levert dan een spanning die ik kan inlezen mbv Labview, dit moet toch niet meer omgezet worden naar een waarde tussen 0 en 255?

een LDR lijkt me wat te traag voor je toepassing, een fotodiode is vele malen sneller

maar een foto diode is toch aan of uit?
volgensmij kan je dan better een foto transistor gebruiken.

De snelheid is niet zo belangrijk, het moet gewoon goed werken :).

Als je van elke kleur één led hebt zou dat voldoende moeten zijn omdat je geen grote oppervlakte nodig hebt. Ultra bright zal ook niet nodig zijn. Ik zou eens beginnen met standaard rood, groen en geel zoals al gezegd (als de meting niet nauwkeurig genoeg is dan de gele door een blauwe vervangen).
Bij je ontwerp er op letten dat omgevingslicht niet bij de ontvanger kan komen. Verder is het nog belangrijker dat de leds zelf niet rechtstreeks op de ontvanger kunnen schijnen. Het enige licht dat de ontvanger mag ontvangen is INDIRECT licht dat van de leds af komt (maak dus de binnekant van de behuizing waar de sensor in zit zwart).
Je kunt dit makkelijk testen door iets zwarts en iets wits voor de sensor te houden. Bij zwart wil je praktisch niks terug krijgen, bij wit wil je maximaal signaal terug krijgen bij alle kleuren.
Dit alles zal waarschijnlijk niet zo kritisch komen maar het is natuurlijk gaaf om een sensor te maken die veel beter blijkt te presteren dan je voorheen verwacht.
Het idee met die rgb led is trouwens ook leuk (laat hem een volledig kleurenspectrum doorlopen en meet constand de weerkaatste lichthoeveelheid en je kunt zeer nauwkeurig de kleur bepalen). Met een microcontroller heb je dat in no-time gedaan.

Trouwens:

CDS: A common light-sensing component is the cadmium
 sulfide photo-resistor, also known as a CdS cell. A photo-resistor 
changes its resistance based on the amount of light that hits it.

Dan je laatste vraag: LDR staat voor: light-dependent resistor. Mag je zelf eens denken wat dit ding doet:)

En je vraagt of je een IR led ook zou kunnen gebruiken. Lees het volgende eens door: http://www.woc.science.ru.nl/cgi-bin/view?infraroodspectrum
IR is licht wat je niet met het oog kunt zien, Rood, groen, blauw, etc.. wel.. Als IR niet zichtbaar is, zou je dit dan kunnen gebruiken?!

Nu vraag ik me af als deel probleem:

Die fiches moeten dus in een zwarte ruimte komen zonder omgevingslicht. Maar hoe weet je nu zeker dat het niet het licht van de led zelf is ipv de weerkaatsing.

Of is het bij weerkaatsing de lichtopbrengst gewoon significant groter?

je moet zorgen dat de omgeving MAT zwart is... absorbeert beter licht.
Om te voorkomen dat je sensor direct het licht opvangt van de LED's kun je de sensor naast de LED's plaatsen, zodanig dat de LED van de sensor AFstraalt.
door de m&m te bestralen met licht zal het licht reflecteren en in de sensor komen.

"hoek van inval is hoek van terugkaatsing" was het toch bij natuurkunde ? ;)

Dat klopt Jeroen, maar ronde voorwerpen en die wet willen wel eens moeilijk doen :D.

Maar bij fiches is dat anders natuurlijk. Maar dat mat vind ik wel een handige inderdaad, daar zat ik mee in mijn hoofd want ook zwart weerkaatst iets. (buiten de theorie)

Voor die fiches zou je bijvoorbeeld een kastje kunnen maken waar ze doorheen rollen. En dan worden te tegen gehouden door een elektomagnetische schakelaar. Die trekt dan een pin weg zodat het fiche weer doorrolt.

En dan nog iets met een arm die het fiche in de goede bak laat vallen.

http://www.uploadarchief.net/files/download/muntjessorter.gif
De nummers 1 t/m 5 zijn palletjes die je kunt bedienen.
Start met palletje 1 even weg te trekken zodat er een muntje in 't midden ligt. Meet deze en aan de hand van welke kleur is zet je de andere palletjes goed en laat je hem de juiste kant uit gaan.
Misschien dat je zelf nog creatiever bent en een manier ziet om met minder palletjes toch evenveel soorten muntjes kunt sorteren.
http://www.uploadarchief.net/files/download/muntjessensor.gif
Dit is een voorbeeldje hoe je de sensor zou kunnen maken. Je ziet dat zender en ontvanger elkaar niet rechtstreeks kunnen "zien". Je moet er voor zorgen dat alleen via het muntje licht naar de ontvanger kan komen. Dit kun je bereiken door het meetoppervlak zo veel mogelijk van buitenlicht af te schermen en de behuizing van de sensor zwart te maken.

[Bericht gewijzigd door No_Brain op (46%)]

weet het niet maar kan je bvb met een spotje door de chip doorschijnen?

je kan dan zo ook de kleur detecteren en je hebt meteen een detectie of er al dan niet een chip aanwezig is.

Koen

officiele chippies zijn keramisch dacht ik, dus dat gaat nimmer werken.

TS: heb je al eens geprobeert wat voor waarden je terugkrijgt wanneer je een lampje en een LDR gebruikt?!
De kleuren zijn behoorlijk verschillend, waarschijnlijk is 't niet nodig kleur te detecteren, intensiteit is al voldoende!

Dit is wat je nodig hebt :):):)

Vision Systems - "Vision Champ"
Vision Champ is a patented system that uses machine vision in order to automatically sort casino chips.

Het volledig verhaal kan je hier lezen: http://www.activesilicon.co.uk/products_vs.htm

Keyence heeft ook een kleurensensor: http://www.keyence.co.uk/products/sensors/rgb/rgb.php
misschien heb je genoeg aan één sensor met een µC erachter die het eigenlijk sorteerwerk doet.

[Bericht gewijzigd door mcs51mc op (26%)]

Ja, LEGO heeft een kleurensensor, met name in de LEGO Mindstorms NXT en EV3-kits. Deze sensoren kunnen verschillende kleuren en helderheidsniveaus detecteren en werken prima voor eenvoudige kleurherkenningstaken.

Je hebt gelijk: het gebruik van drie afzonderlijke leds (rood, groen, blauw) in plaats van één RGB-led kan de zaken vereenvoudigen, vooral wanneer je besturingssysteem geen PWM of complexe kleurmenging aankan. Maar als je een microcontroller zoals een Arduino of de EV3-steen gebruikt, bieden RGB-leds je nog steeds meer flexibiliteit met minder pinnen.

[knip]

Wat betreft kleurdetectie en -respons met verlichting, is het combineren van de LEGO-kleurensensor met een slimme verlichtingsopstelling absoluut mogelijk. Ik heb projecten gezien waarbij de kleurensensor specifieke ledsequenties of zelfs sfeerverlichtingseffecten activeert – allemaal binnen een LEGO-bouwwerkje. Supergaaf als je van interactieve robotica of automatisering houdt.

[Bericht gewijzigd door Sine op (15%)]

Dit topic is 18 jaar oud!

Het lijkt op het eerste gezicht een zinnige aanvulling, en dat mag gewoon.

Het lijkt op het eerste gezicht ook geen sluikreclame, maar dat is alleen goed te beoordelen door de moderatoren (bijvoorbeeld als de nieuwkomer uit Frankrijk komt).

[Bericht gewijzigd door maartenbakker op (12%)]