Jeroen Boere
IF you can't convince them, then confuse them!
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 
pcnerd
Take a parachute, and jump!
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?
Robbertbd
robotica rules :D
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?
Robbertbd
robotica rules :D
No_Brain
"What are we going to do tonight, Brain?". "Same thing we do every night, Pinky: try to take over the world!"
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?!
Joeri de Man
LED there be light
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?
Jeroen Boere
IF you can't convince them, then confuse them!
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 ? 
Joeri de Man
LED there be light
Dat klopt Jeroen, maar ronde voorwerpen en die wet willen wel eens moeilijk doen
.
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.
No_Brain
"What are we going to do tonight, Brain?". "Same thing we do every night, Pinky: try to take over the world!"

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.
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%)]
pompopom
The path of excess leeds to the tower of wisdom (W. Blake)
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
Joeri de Man
LED there be light
No_Brain
"What are we going to do tonight, Brain?". "Same thing we do every night, Pinky: try to take over the world!"
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!
mcs51mc
Never forget the KISS principle: Keep It Stupid Simple!!
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%)]
maartenbakker
Golden Member
www.elba-elektro.nl | "The mind is a funny thing. Sometimes it needs a good whack on the side of the head to jar things loose."
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%)]
Op dinsdag 24 juni 2025 22:11:48 schreef revado:
Dit topic is 18 jaar oud!
Dit is gewoon spam ...