Ik ben van plan om RGB leds in mijn casemod te plaatsen. Deze kan ik natuurlijk met pwm een leuke kleur geven, de regenboogkleuren af laten lopen of ik kan er een of andere kermisattractie van maken met allerlei flitsende kleuren. Ik heb echter een idee om hem echt op een kameleon te laten lijken, door de leds dezelfde kleur te geven als de omgeving. Hiervoor wil ik op 1 positie een kleurensensor plaatsen. Een microcontroller zal deze sensor aansturen en de leds de juiste kleur geven. Het is ben overigens niet vereist dat het geheel exact een kleur kan kopiëren, maar dat de kleur van de verlichting er globaal op lijkt.
Als eerste heb ik natuurlijk een kleurensensor nodig. Ik kan bij Farnell bestellen, en daar heb ik de volgende sensoren bruikbaar bevonden:
Taos TCS230 Datasheet
Avago ADJD-S313-QR999 Datasheet
Avago ADJD-E622-QR999 Datasheet
Van de eerste is er ooit een inkoopactie geweest op ia.net, dus ik verwacht dat er toch een aantal mensen mee bezig is geweest. Ik weet ook dat heel veel mensen deze nog ongebruikt in de kast hebben liggen
Deze RGB-sensor zet de hoeveelheid licht om in een frequentie van het uitgangssignaal. Je stelt de te meten kleur in met twee pinnen.
De tweede sensor spuugt data uit over een seriële lijn. Door een waarde in een register van de sensor te schrijven is de waarde van de drie sensoren uit te lezen. Van elke kleur is de gevoeligheid in te stellen door een waarde in een register te veranderen.
De derde sensor zet de intensiteit van de drie kleuren om in een voltage. De gain is hier eenvoudig aan te passen door inputs omhoog of omlaag te trekken.
Vorig jaar heb ik het vak Regeltechniek gehad bij mijn studie, en daar maakte ik kennis met de regellus en terugkoppeling. Ik heb bedacht dat het mogelijk moet zijn om twee sensoren te gebruiken, en hiervan de waarden te vergelijken. De ene sensor meet het omgevingslicht, de tweede meet het licht van een aangestuurde led. Zou hiermee een goede instelling van de kleur te behalen zijn? Ik heb namelijk nog compleet geen ervaring met kleur, licht en kleursensoren. Wel heb ik ooit de knipperlicht-tutorial voor pics goed afgesloten
De eerste sensor (de Taos) zet de intensiteit om in een frequentie. Ik zou met een pic de hoeveelheid pulsen kunnen meten over een bepaalde tijd. Ik weet echter niet of dat ook goed te doen is met twee sensoren. Wel zou ik met een simpel ic een frequentie om kunnen zetten in een spanning. Deze twee spanningen kan ik vergelijken met een opamp, of ik kan ze beide in de pic voeren en softwarematig van elkaar aftrekken. Het verschil tussen deze twee signalen is dan de mate waarin de led aangepast moet worden. Op deze manier probeer ik te voorkomen dat ik moeilijke softwarematige routines moet gaan uitvoeren
De tweede sensor lijkt me ook goed te gebruiken, al zit in dan met twee seriële datastromen. Ik weet niet of ik dit werkend kan krijgen, qua programmeerskills.
Van de derde sensor is het grootste nadeel de prijs, deze kost 15 euro per stuk. De twee anderen zitten rond de 7 euro. Het voordeel is echter dat deze sensor direct een voltage uitspuugt, waarvan de waarde makkelijk te vergelijken is met de waardes van de tweede sensor.
Ik zou graag willen weten wat jullie van mijn ideeën vinden. Ben ik op de goede weg, of zit ik helemaal verkeerd te denken? Ik ben natuurlijk bezig om kleuren van materialen te vergelijken met een lichtbron, misschien werkt dat wel helemaal niet goed.
Misschien zijn er al andere mensen die hun ia-sensor nuttig hebben gebruikt, laat dat dan even weten.
Als eerste heb ik natuurlijk een kleurensensor nodig. Ik kan bij Farnell bestellen, en daar heb ik de volgende sensoren bruikbaar bevonden:
Taos TCS230 Datasheet
Avago ADJD-S313-QR999 Datasheet
Avago ADJD-E622-QR999 Datasheet
Van de eerste is er ooit een inkoopactie geweest op ia.net, dus ik verwacht dat er toch een aantal mensen mee bezig is geweest. Ik weet ook dat heel veel mensen deze nog ongebruikt in de kast hebben liggen
De tweede sensor spuugt data uit over een seriële lijn. Door een waarde in een register van de sensor te schrijven is de waarde van de drie sensoren uit te lezen. Van elke kleur is de gevoeligheid in te stellen door een waarde in een register te veranderen.
De derde sensor zet de intensiteit van de drie kleuren om in een voltage. De gain is hier eenvoudig aan te passen door inputs omhoog of omlaag te trekken.
Vorig jaar heb ik het vak Regeltechniek gehad bij mijn studie, en daar maakte ik kennis met de regellus en terugkoppeling. Ik heb bedacht dat het mogelijk moet zijn om twee sensoren te gebruiken, en hiervan de waarden te vergelijken. De ene sensor meet het omgevingslicht, de tweede meet het licht van een aangestuurde led. Zou hiermee een goede instelling van de kleur te behalen zijn? Ik heb namelijk nog compleet geen ervaring met kleur, licht en kleursensoren. Wel heb ik ooit de knipperlicht-tutorial voor pics goed afgesloten
De eerste sensor (de Taos) zet de intensiteit om in een frequentie. Ik zou met een pic de hoeveelheid pulsen kunnen meten over een bepaalde tijd. Ik weet echter niet of dat ook goed te doen is met twee sensoren. Wel zou ik met een simpel ic een frequentie om kunnen zetten in een spanning. Deze twee spanningen kan ik vergelijken met een opamp, of ik kan ze beide in de pic voeren en softwarematig van elkaar aftrekken. Het verschil tussen deze twee signalen is dan de mate waarin de led aangepast moet worden. Op deze manier probeer ik te voorkomen dat ik moeilijke softwarematige routines moet gaan uitvoeren
De tweede sensor lijkt me ook goed te gebruiken, al zit in dan met twee seriële datastromen. Ik weet niet of ik dit werkend kan krijgen, qua programmeerskills.
Van de derde sensor is het grootste nadeel de prijs, deze kost 15 euro per stuk. De twee anderen zitten rond de 7 euro. Het voordeel is echter dat deze sensor direct een voltage uitspuugt, waarvan de waarde makkelijk te vergelijken is met de waardes van de tweede sensor.
Ik zou graag willen weten wat jullie van mijn ideeën vinden. Ben ik op de goede weg, of zit ik helemaal verkeerd te denken? Ik ben natuurlijk bezig om kleuren van materialen te vergelijken met een lichtbron, misschien werkt dat wel helemaal niet goed.
Misschien zijn er al andere mensen die hun ia-sensor nuttig hebben gebruikt, laat dat dan even weten.
Casemod: Cubeleon