Optický senzor EXP je jedním z výkonných senzorů EXP, které jsou navrženy pro úplnou integraci s robotickou platformou EXP.
Popis senzoru
Optický senzor EXP je kombinací následujících senzorů:
- Senzor okolního světla: Hlásí aktuální množství okolního světla, které senzor detekuje. Může to být úroveň jasu v místnosti nebo jas konkrétního objektu.
- Barevný senzor: Informace o barvách jsou dostupné jako RGB (červená, zelená, modrá), odstín a sytost nebo stupně šedi. Detekce barev funguje nejlépe, když je objekt blíže než 100 milimetrů (mm).
- Senzor přiblížení: Senzor přiblížení měří odraženou IR (infračervenou) energii pocházející z integrované IR LED. Hodnoty se tak budou měnit s okolním světlem a odrazivostí objektu.
Optický senzor také obsahuje bílé LED diody.
Tyto LED diody lze zapínat a vypínat nebo je lze nastavit na určité procento jasu.
To poskytuje konzistentní zdroj světla při detekci barev bez ohledu na okolní světelné podmínky.
Zadní strana krytu senzoru má pět otvorů, které poskytují flexibilitu při montáži senzoru na robota.
Na přední straně senzoru je malé okénko, kde jsou umístěny optické senzory.
Aby byl optický senzor funkční s EXP Brain, je třeba propojit Smart Port senzoru a Smart Port EXP Brain pomocí Smart Cable.
Optický senzor bude fungovat s kterýmkoli z 12 inteligentních portů na EXP Brain.
Při připojování kabelu EXP Smart k portům se ujistěte, že je konektor kabelu zcela zasunut do portu a že zajišťovací jazýček konektoru je zcela zajištěn.
Jak funguje optický senzor
Optický senzor EXP přijímá světelnou energii a převádí ji na elektrické signály. Vnitřní elektronika snímače (hardwarový stavový stroj) převádí tyto signály na výstupní signály, které jsou přijímány jako vstupy do EXP Brain.
Jak bylo již dříve zmíněno:
- Detekce barev snímačem funguje nejlépe, když je objekt blíže než 100 milimetrů (mm) nebo přibližně 3,9 palce.
- Senzor přiblížení měří intenzitu odraženého lR světla. To způsobí, že se hodnoty změní s okolním světlem a odrazivostí objektu.
Optický senzor musí být spárován s VEXcode EXP, aby se vytvořil uživatelský program pro EXP Brain, který bude využívat naměřené hodnoty senzoru k řízení chování robota.
EXP Brain ve shodě s uživatelským programem lze použít s optickým senzorem k:
- Zapněte nebo vypněte bílé LED diody senzoru.
- Nastavte procento výkonu bílých LED světel.
- Detekce objektu.
- Zjistěte barvu.
- Změřte procento jasu okolního světla.
- Změřte odstín barvy ve stupních.
Nastavení optického senzoru
Umístění
Umístění optického senzoru je velmi důležité pro získání přesných hodnot.
Ujistěte se, že žádná konstrukce na robotu není před malým okénkem optického senzoru na přední straně senzoru.
Před snímačem musí být volná cesta mezi jakýmkoli měřeným objektem a snímačem.
Čtení hodnot optického senzoru
Je užitečné použít obrazovku Devices (Zařízení) na EXP Brain, abyste viděli informace, které hlásí optický senzor.
- LED: aktuální procento jasu LED diod. 0 je vypnutá a 100 % je plně zapnuto.
- BRT: procento jasu okolního světla v místnosti nebo objektu
- PROX: blízkost objektu jako blízko nebo daleko
-
Hue: hodnota odstínu mezi 0 - 359 stupni. Každá hodnota odstínu má asociaci barevného odstínu.
Chcete-li použít řídicí panel senzoru, postupujte podle kroků v tomto článku.
Přidání optického senzoru jako zařízení do VEXcode EXP
Kdykoli se senzor používá s programovacím jazykem, musí být v tomto jazyce nakonfigurován.
S VEXcode EXP je toho dosaženo pomocí funkce 'Přidat zařízení' z okna Zařízení.
Chcete-li přidat optický senzor do konfigurace, postupujte podle kroků v tomto článku.
Po přidání optického senzoru do vašeho projektu bude k dispozici nová sada bloků senzorů.
Další informace o blocích z kategorie „Snímání“ týkajících se optického senzoru naleznete v nápovědě ( projektBlocks).
Běžná použití optického senzoru
Optický senzor může produkovat několik měření, která lze použít ke změně chování robota. Mezi tyto funkce patří:
Detekce objektu
Tato funkce umožňuje vašemu robotovi detekovat objekt, když se dostane do dosahu optického senzoru.
Příklad projektu zobrazený vlevo se používá ke kódování robota s optickým senzorem namontovaným na přední straně, aby řídil, dokud nezjistí objekt, jako je krychle, a poté zastavil jízdu, jakmile je objekt detekován optickým senzorem.
Zjistěte barvu
Tato funkce umožňuje vašemu robotovi identifikovat barvu předmětu.
Příkladem může být kódování robota pomocí optického senzoru, aby se otáčel, dokud nezjistí nějaký předmět, například barevnou kostku.
Jakmile je detekován objekt, robot se na 5 sekund přestane otáčet a pojede směrem ke kostce.
Změřte okolní světlo
Tato funkce umožňuje vašemu robotu měřit jas světla kolem něj.
Příklad projektu zobrazený vlevo se používá k řízení robota v kruhu, když jsou zapnutá světla v místnosti, a k zastavení robota v jízdě, když jsou světla vypnutá.
Změřte hodnotu odstínu
Tato funkce umožňuje vašemu robotovi poskytnout číslo pro odstín barvy předmětu.
Optický snímač hlásí odpovídající hodnotu odstínu ve stupních od 0 do 359 na základě barevného kolečka vlevo.
To poskytuje přesnější měření barvy ve srovnání se zobecněným červeným, zeleným nebo modrým označením.