De VEX IQ (1e generatie) kleurensensor gebruiken

De kleursensor gebruikt gereflecteerd licht om de kleur, tintwaarde, grijswaarde en nabijheid van een object te detecteren.

Het volgende artikel gaat over:

  • Beschrijving van de kleurensensor
  • Hoe de kleursensor werkt
  • Veelvoorkomend gebruik van de kleurensensor
  • Kleursensoren op een wedstrijdrobot

De VEX IQ-kleursensor is inbegrepen in de VEX IQ Super Kit en kan ook hierworden gekocht.


Beschrijving van de kleurensensor

De VEX IQ-kleursensor heeft meerdere modi, waarmee hij verschillende soorten informatie uit zijn omgeving kan vastleggen. De informatie die het verzamelt, wordt beïnvloed door de lichtomstandigheden van de omgeving en de afstand tussen de sensor en het object of oppervlak dat wordt gelezen.



Hoe de kleursensor werkt

De kleursensor kan zowel kleur als nabijheid detecteren.

Kleuren detecteren

In de helderheidsmodus wordt de kleursensor gebruikt om de intensiteit van al het licht in de omgeving van de robot te detecteren. Hoe meer licht de kleursensor bereikt terwijl deze actief is, hoe hoger de procentuele waarde die naar het robotbrein wordt gestuurd.

Als het gedetecteerde helderheidspercentage laag of onbetrouwbaar is, kan de lamp van de kleursensor worden ingeschakeld of kan het helderheidspercentage van de lamp worden verhoogd door het volgende ingestelde licht te gebruiken om te blokkeren:

De kleursensor kan de kleur die hij ziet rapporteren als een kleurwaarde of als een tintwaarde.

Kleurwaarden. Er zijn 14 weergegeven kleuren die de kleursensor kan detecteren. De kleuren die ontbreken in de afbeelding van het blok zijn rood, groen, blauw, wit en geel.

Tintwaarden. Hue-waarden zijn vergelijkbaar met kleurwaarden, maar numeriek. De tintwaarde varieert van 0 tot 360, zoals graden. De hierboven vermelde kleurwaarden hebben hun eigen equivalente bereik voor tintwaarden.

Bij het detecteren van kleuren en tinten is het belangrijk dat de kleursensor de juiste hoeveelheid licht heeft om dit te doen. Test, ook wel kalibreren genoemd, uw kleursensor in verschillende lichtniveaus en met de lamp op verschillende niveaus om te bepalen wat de meest betrouwbare instelling is voor de kleursensor van uw robot.

 
Nabijheid detecteren

De kleursensor bevat een infrarood sensor-zender. De infraroodstraler straalt een onzichtbaar licht uit en detecteert vervolgens de reflectie ervan. Als het meeste infraroodlicht terugkaatst naar de sensor, vertelt het de Robot Brain dat er een object dichtbij is.

Veelvoorkomend gebruik van de kleurensensor

Kleursensoren worden gebruikt in veel technologische toepassingen waar het belangrijk is om specifieke kleuren op displays of producten te hebben.

Enkele veelvoorkomende toepassingen in het dagelijks leven zijn:

  • Kleurkalibratietools controleren of een digitaal scherm nauwkeurige kleuren weergeeft en passen vervolgens de weergave-instellingen indien nodig aan. Het is belangrijk voor grafische kunstenaars en elke ontwerper die met kleur op een digitaal scherm werkt, om precies de juiste kleur te kunnen zien die wordt weergegeven. Misverstanden en verspilling van middelen ontstaan wanneer de kleuren niet nauwkeurig zijn.
  • Camera's en camcorders gebruiken kleursensoren om instellingen aan te passen op basis van de lichtomstandigheden waarin ze zich bevinden, om hun foto's en video's te verbeteren door het lichtniveau te maximaliseren en anders doffe kleuren te verbeteren. Met deze sensoren kan een fotograaf zich ook concentreren op specifieke kleuren in zijn foto's.
  • In de productie worden soms kleursensoren gebruikt om snel te controleren of een product de juiste kleur heeft voordat het naar een klant wordt verzonden. Zo kunnen groenten en fruit die verkleuren wanneer ze rijp zijn of klaar om te worden gegeten, worden gescand om er zeker van te zijn dat ze de juiste kleur hebben om naar de markt te sturen.


Enkele veelvoorkomende toepassingen met een VEX IQ-robot zijn:

  • Deze sensor kan worden gebruikt om de kleur van een object te detecteren.

  • Deze sensor kan worden gebruikt om een lijn te detecteren en/of te volgen.

  • Deze sensor kan detecteren of er een object in de buurt is.

Kleursensoren op een wedstrijdrobot

Onthoud dat het bij het detecteren van kleuren en tinten belangrijk is dat de kleursensor de juiste hoeveelheid licht heeft om dit te doen. Zorg ervoor dat u uw kleursensor test, ook wel kalibreren genoemd, elke keer dat u op een nieuwe wedstrijdlocatie aankomt, omdat verschillende lichtniveaus de prestaties van uw kleursensor kunnen beïnvloeden. Test uw project met de lamp op verschillende niveaus om te bepalen wat de meest betrouwbare instelling is voor de kleursensor van uw robot.

De informatie die door de kleursensor wordt verzameld, is nuttig voor het programmeren van een concurrerende robot om op verschillende omstandigheden te reageren. De kleursensor kan een wedstrijdrobot op de volgende manieren beter maken:

  • Hiermee kan de robot de kleur van een object in de buurt van de sensor detecteren. Dit is handig als u wilt dat de robot verschillend gekleurde objecten sorteert, naar een specifiek gekleurd object rijdt of de kleur van objecten detecteert wanneer ze langs de sensor gaan.
  • Hiermee kan de robot detecteren hoeveel licht wordt teruggekaatst in de sensor. Hierdoor kan uw robot rijden totdat hij een lijn op een oppervlak bereikt, of zelfs een lijn volgen.
  • Het laat de robot weten of een object of oppervlak in de buurt is. Dit is handig om te bepalen of een gedetecteerde kleur een aflezing is van een object in de buurt of mogelijk een afwijkende aflezing van een ver oppervlak of licht.