Korzystanie z czujnika koloru VEX IQ (1. generacji)

Czujnik koloru wykorzystuje odbite światło do wykrywania koloru, wartości odcienia, wartości skali szarości i bliskości obiektu.

Poniższy artykuł obejmie:

  • Opis czujnika koloru
  • Jak działa czujnik koloru
  • Typowe zastosowania czujnika koloru
  • Czujniki koloru w robocie wyczynowym

Czujnik koloru VEX IQ wchodzi w skład zestawu VEX IQ Super Kit i można go również kupić tutaj.


Opis czujnika koloru

Czujnik koloru VEX IQ ma wiele trybów, które umożliwiają przechwytywanie różnych rodzajów informacji z otoczenia. Na zbierane informacje mają wpływ warunki oświetlenia otoczenia, a także odległość między czujnikiem a odczytywanym obiektem lub powierzchnią.



Jak działa czujnik koloru

Czujnik koloru może wykrywać zarówno kolor, jak i bliskość.

Wykrywanie kolorów

W trybie jasności czujnik koloru służy do wykrywania intensywności całego światła w otoczeniu robota. Im więcej światła dociera do czujnika koloru, gdy jest on aktywny, tym wyższa wartość procentowa wysyłana do mózgu robota.

Jeśli wykryta procentowa jasność jest niska lub niewiarygodna, lampę czujnika koloru można włączyć lub zwiększyć procent jasności lampy, używając następującego ustawienia światła do zablokowania:

Czujnik koloru może zgłaszać kolor, który widzi, jako wartość koloru lub jako wartość odcienia.

wartości kolorów. Jest 14 kolorów na liście, które wykrywa czujnik koloru. Brakujące kolory na obrazie bloku to czerwony, zielony, niebieski, biały i żółty.

wartości odcienia. Wartości odcieni są jak wartości kolorów, ale są liczbowe. Wartość odcienia mieści się w zakresie od 0 do 360, podobnie jak w stopniach. Wymienione powyżej wartości kolorów mają swoje własne równoważne zakresy wartości odcienia.

Podczas wykrywania kolorów i odcieni ważne jest, aby czujnik koloru miał odpowiednią ilość światła do tego. Pamiętaj, aby przetestować czujnik koloru, zwany również kalibracją, przy różnych poziomach światła i z lampą ustawioną na różnych poziomach, aby określić, które ustawienie jest najbardziej niezawodne dla czujnika koloru robota.

 
Wykrywanie bliskości

Czujnik koloru zawiera emiter czujnika podczerwieni. Emiter podczerwieni świeci niewidzialnym światłem, a następnie wykrywa jego odbicie. Jeśli większość światła podczerwonego odbija się z powrotem w kierunku czujnika, informuje on Robot Brain, że obiekt jest blisko.

Typowe zastosowania czujnika koloru

Czujniki koloru są używane w wielu aplikacjach technologicznych, w których ważne jest posiadanie określonych kolorów na wyświetlaczach lub produktach.

Niektóre typowe zastosowania w życiu codziennym to:

  • Narzędzia do kalibracji kolorów sprawdzają, czy cyfrowy ekran wyświetla dokładne kolory, a następnie dostosowują ustawienia wyświetlania zgodnie z potrzebami. Dla grafików i każdego projektanta, który pracuje z kolorem na ekranie cyfrowym, ważne jest, aby móc dokładnie zobaczyć wyświetlany kolor. Nieporozumienia i marnotrawstwo zasobów skutkują niedokładnością kolorów.
  • Aparaty i kamery wykorzystują czujniki kolorów do dostosowywania ustawień w zależności od warunków oświetleniowych, w jakich się znajdują, w celu ulepszenia swoich zdjęć i filmów poprzez maksymalizację poziomu światła i wzmocnienie matowych kolorów. Czujniki te pozwalają również fotografowi skupić się na określonych kolorach na swoich zdjęciach.
  • Czujniki koloru są czasami używane w produkcji, aby szybko sprawdzić, czy produkt ma właściwy kolor, zanim zostanie wysłany do klienta. Na przykład owoce i warzywa, które zmieniają kolor, gdy są dojrzałe lub gotowe do spożycia, można zeskanować, aby upewnić się, że mają właściwy kolor do wysłania na rynek.


Niektóre typowe zastosowania robota VEX IQ obejmują:

  • Ten czujnik może być używany do wykrywania koloru obiektu.

  • Ten czujnik może być używany do wykrywania i/lub śledzenia linii.

  • Ten czujnik może wykryć, czy obiekt znajduje się w pobliżu.

Czujniki koloru w robocie wyczynowym

Pamiętaj, że podczas wykrywania kolorów i odcieni ważne jest, aby czujnik koloru miał odpowiednią ilość światła, aby to zrobić. Pamiętaj, aby przetestować czujnik koloru, zwany również kalibracją, za każdym razem, gdy pojawisz się na nowym terenie zawodów, ponieważ różne poziomy światła mogą wpływać na działanie czujnika koloru. Przetestuj swój projekt z lampą ustawioną na różnych poziomach, aby określić, które ustawienie jest najbardziej niezawodne dla czujnika koloru robota.

Informacje zebrane przez czujnik koloru są przydatne do programowania konkurencyjnego robota, aby reagował na różne warunki. Czujnik koloru może ulepszyć robota wyczynowego w następujący sposób:

  • Pozwala robotowi wykryć kolor obiektu w pobliżu czujnika. Jest to przydatne, jeśli chcesz, aby robot sortował obiekty o różnych kolorach, podjeżdżał do obiektu o określonym kolorze lub wykrywał kolor obiektów przechodzących przez czujnik.
  • Pozwala robotowi wykryć, ile światła odbija się z powrotem do czujnika. Dzięki temu robot może jechać, aż dotrze do linii na powierzchni, a nawet podążać za linią.
  • Dzięki temu robot wie, czy w pobliżu znajduje się obiekt lub powierzchnia. Jest to pomocne w ustaleniu, czy wykryty kolor jest odczytem z pobliskiego obiektu, czy potencjalnie nieprawidłowym odczytem odległej powierzchni lub światła.

For more information, help, and tips, check out the many resources at VEX Professional Development Plus