VEX IQ Color Sensor
Přečtěte si o barevném senzoru
Chcete-li se dozvědět více o senzoru vzdálenosti, požádejte čtenáře, aby uspořádal, jak bude skupina číst článek o senzoru VEX IQ Color Sensor z knihovny VEX. Tento článek se bude zabývat tím, jak barevný senzor funguje a jak jej lze použít.

Naprogramujte pomocí barevného senzoru
Nechte programátor otevřít VEXcode IQ a postupujte podle následujících kroků:
-
Začněte otevřením ukázkového projektu šablony Testbed z VEXcode IQ.

- Chcete-li pomoci s otevřením ukázkového projektu, podívejte se na instruktážní video Použít ukázkové projekty a šablony.
-
Sestavte následující projekt a uložte jej (macOS, Windows, Chromebook, iPad) jako Color Sensor:

Otestujte barevný senzor
Nechte tester připojit VEX IQ Brain k vašemu počítači a poté postupujte podle následujících kroků:
- Stáhněte si projekt do IQ Robot Brain.
- Spusťte projekt pro sestavu a tisk, pokud se objekt nachází v blízkosti, a pokud ano, jakou barvu má tento blízký objekt.
- Pokud potřebujete pomoc se stažením a spuštěním projektu, podívejte se na výukové video ke stažení a spuštění projektu.
- Na základě vašich pozorování chování senzoru na Testbedu a informací ze čtení odpovězte na následující otázky a požádejte záznamník, aby je zdokumentoval ve vašem technickém notebooku:
- Hlásí snímač barev, jak daleko objekt používá rozsah hodnot? Nebo může pouze hlásit, zda je objekt detekován pomocí 1 (TRUE) nebo 0 (FALSE)?
- Kolik různých barev může senzor barev hlásit do IQ Brain?
Sada nástrojů pro učitele
-
odpovědi
Následující odpovědi se mohou lišit:
-
Snímač barev hlásí, zda detekuje blízký objekt jako binární hodnotu (0-FALSE nebo 1-TRUE). Senzor vzdálenosti může hlásit, jak daleko objekt používá rozsah hodnot.
-
Pokud studenti spočítají barvy uvedené v bloku Barva detekuje, pravděpodobně odpoví, že senzor barev hlásí 14 možných barev. Senzor barev však ve skutečnosti hlásí pouze názvy 12 z těchto 14 barev, které se dozvíte, když odkazujete na barvu bloku. Senzor barev tak dokáže detekovat 14 barev a poté je roztřídit do 12 názvů barev, které lze nahlásit. Kromě toho může snímač barev hlásit hodnotu odstínu ve stupních. Pokud odkazujete na Odstín bloku, uvidíte, že může hlásit hodnoty v rozmezí od 0 do 360 stupňů. Každá z těchto odpovědí je přijatelná, ale technicky při hlášení názvů barev může senzor barev hlásit celkem 12 pomocí barvy bloku.
Naprogramujte barevný senzor pro detekci jasu
Otevřete VEXcode IQ a postupujte takto:
-
Začněte otevřením ukázkového projektu šablony Testbed z VEXcode IQ.

- Chcete-li pomoci s otevřením ukázkového projektu, podívejte se na instruktážní video Použít ukázkové projekty a šablony.
-
Sestavte následující projekt a uložte jej (macOS, Windows, Chromebook, iPad) jako Brightness:

Otestujte schopnost barevného senzoru sledovat čáru
Připojte VEX IQ Brain k počítači a postupujte podle následujících kroků:
- Stáhněte si projekt do IQ Robot Brain.
- Najděte nebo vytvořte tmavou/černou čáru na jinak čirém bílém/světlém povrchu.
- Umístěte testovací podložku tak, abyste mohli několikrát pohybovat barevným senzorem tam a zpět přes čáru a na lehčí povrch.
- Spusťte projekt pro hlášení a tisk, pokud snímač barev detekuje tmu (na řádku) nebo jas (mimo řádek).
- Pokud potřebujete pomoc se stažením a spuštěním projektu, podívejte se na výukové video ke stažení a spuštění projektu.
- Když běží projekt Brightness, otočte barevný senzor směrem dolů na čáru a povrch a pomalu jím pohybujte tam a zpět.
- Sledujte obrazovku mozku pro tištěné zprávy.
- Na základě vašich pozorování chování senzoru a informací ze čtení odpovězte na následující otázky a požádejte záznamník, aby je zdokumentoval ve vašem technickém notebooku:
- V jakém scénáři byste mohli použít barevný senzor k detekci a/nebo sledování čáry?
- Ve výše uvedeném příkladu, když mozek vytiskne „Off the line“, co to znamená z hlediska jasu, který detekuje?
Sada nástrojů pro učitele
-
odpovědi
Následující odpovědi se mohou lišit:
-
Barevný senzor lze použít k detekci nebo sledování čáry v nastavení soutěže a použít čáry na poli jako vodítko. Detekce a sledování linek může být také důležité pro výrobu nebo skladování robotů, kde se linky používají k označení míst zastavení (tak, aby nedošlo ke kolizi s policemi nebo jinými povrchy) nebo k vymezení tras kolem skladu (tak, aby roboti nemuseli navigovat sami mezi místy). Samozřejmě existuje mnoho možných dalších odpovědí, včetně schopnosti samořídících automobilů zůstat v jízdních pruzích na silnicích.
-
V projektu Brightness měla testovací plocha vytisknout „Off the line“ vždy, když byl zjištěný jas vyšší než 25%. U bílého nebo světle zbarveného povrchu není pravděpodobné, že by byl detekován jas nižší než 25% - měla by být detekována pouze černá čára.
Sada nástrojů pro učitele
-
řešení problémů
Při práci s barevným senzorem mohou nastat případy, kdy se nebude chovat tak, jak by měl. Pokud k tomu dojde, začněte odstraňovat problémy vyzkoušením následujících kroků:
-
Nejprve zkontrolujte, zda je firmware senzoru barev aktuální. Další informace o aktualizaci firmwaru najdeš v tomto článku.
-
Pokud je firmware aktuální, dále se podívejte na obrazovku Informace o zařízení na IQ Brain, abyste zkontrolovali, zda jsou detekovány barvy a vzdálenosti. I když před barevným senzorem není nic, měl by zobrazovat barvu ("NONE") a vzdálenost ("Far"). Otestujte jednobarevný objekt, abyste zjistili, zda se změní hodnoty Barva a Vzdálenost. Režim „3 Color“ (3 barvy) můžete změnit na „12 Color“ (12 barev) nebo „Grey Scale“ (Šedá stupnice) stisknutím tlačítka Check (Kontrola). Poté znovu otestujte jednobarevný objekt, abyste zjistili, zda získáváte údaje ve všech třech režimech.
-
Obrazovka Informace o zařízení může být také užitečná před spuštěním projektu s barevným senzorem v novém prostředí, kde může být úroveň světla odlišná. Při změně světelných podmínek může snímač barev hlásit různé hodnoty. Použijte obrazovku Informace o zařízení pro zobrazení jeho aktuálních hodnot, aby bylo možné provést úpravy projektu, aby se přizpůsobila změně okolního světla.
-
Můžete také použít článek „Jak řešit problémy s IQ senzory VEX“.
-
Pokud informace o zařízení hlásí přesné hodnoty, problém může být v tom, že student projekt nesprávně zkopíroval.
-
Chcete-li vyřešit problém s projektem, zkontrolujte, zda je zařízení správně nakonfigurováno - což znamená, že použili správný příklad projektu Testbed. Další informace o konfiguraci barevného senzoru naleznete v článku „Jak nakonfigurovat senzory VEX IQ - VEXcode IQ“.
-
Ujistěte se, že studenti projekt zkopírovali a sestavili správně. Blok tisku v VEXcode IQ můžete použít k zobrazení aktuálních hodnot senzoru na mozku, jak projekt postupuje až k chybě nebo až do konce projektu.
-
-
Pokud informace o zařízení nehlásí přesné hodnoty, problém může souviset s hardwarem.
-
Chcete-li vyřešit potíže s hardwarem, zkuste zkontrolovat připojení portu pomocí inteligentního kabelu pomocí článku „Jak připojit zařízení VEX IQ k inteligentním portům“.
-
Pokud je snímač barev správně připojen a stále se nechová tak, jak by měl, mohlo dojít k fyzickému problému se snímačem barev. Vyzkoušejte vypnutí pomocí jiného barevného senzoru.
-