Korzystanie z 3-przewodowego czujnika światła V5

Opis

Czujnik światła to czujnik wykorzystujący fotorezystor do pomiaru natężenia światła. Jest to jeden z czujników serii 3-Wire. Czujnik posiada pojedynczy otwór montażowy, który umożliwia przymocowanie go do konstrukcji robota.

Czujniki 3-przewodowe są kompatybilne z mózgiem robota V5 lub korą. Kabel czujnika można przedłużyć za pomocą 3-żyłowego kabla przedłużającego.

3-Wire_Port_Orientation.png

Aby czujnik światła działał z V5 Brain, kabel czujnika musi być do 3-przewodowego portu V5 Brain. Uwaga: złącze kabla czujników jest tak ukształtowane, aby pasowało do portu o określonej orientacji.

Czujnik światła Kabel czujnika całkowicie włożony
276-2158.png Triport_Connected_to_V5_Brain.jpg

Czujnik światła jest dostępny w zestawie Advance Sensor Kit lub można go kupić osobno tutaj.

Jak działa czujnik światła

Ilumination-updated-bg.png

Czujnik światła działa dzięki fotorezystorowi zamontowanemu pośrodku jego obudowy. Fotorezystor ten zmienia swoją wartość rezystancji w zależności od ilości światła padającego na czujnik.

Czujnik światła jest czujnikiem analogowym. Oznacza to, że czujnik pobierze źródło 5 V z V5 Brain, a fotorezystor zmieni tę wartość na wartość z zakresu od 5 V do 0 V, w zależności od ekspozycji na światło. Napięcie zwrócone do mózgu V5 zostanie przeliczone na procent jasności światła.

Ze względu na analogowy charakter czujnika, dla zwracanej wartości należy ustalić próg jasności światła. Innymi słowy, jeśli światło padające na czujnik jest zbyt bliskie intensywności światła tła, czujnik światła nie będzie w stanie wykryć różnicy. Należy zastosować pewien próg wyższej procentowej jasności powyżej światła tła, aby można było wykryć różnicę wykraczającą poza normalne wahania wartości analogowych zwracanych przez światło tła.

Słabe światło może zostać wykryte w ciemnym pomieszczeniu, ale przyćmione światło pozostanie niewykryte w dobrze oświetlonym pomieszczeniu.

Czujnik światła należy sparować z językiem programowania, takim jak VEXcode V5lub VEXcode Pro V5, aby utworzyć program użytkownika dla mózgu, który będzie używał wartości procentowej jasności do kontrolowania zachowania robota.

 

Typowe zastosowania czujnika światła:

Czujniki światła są najczęściej używane w klasach i mogą zapewniać ciekawe zajęcia oraz skuteczne wyzwania programistyczne. Oto kilka przykładów:

Dezaktywacja robota:Na robocie można umieścić czujnik światła, a następnie napisać dla robota program, który będzie jeździł po klasie, ale jeśli światła w pomieszczeniu zostaną wyłączone, czujnik będzie działał jako wyłącznik awaryjny i robot przestanie realizować swój program.

Fotokomórki stosuje się w podobny sposób w oprawach oświetleniowych. Chociaż w tym przypadku oprawa oświetleniowa włączy się, gdy zapadnie zmrok i wyłączy się, gdy powróci światło tła. Dekoracyjne słoneczne lampy ogrodowe działają w ten sposób.

„Lekka” jazda: Czujnik światła można umieścić po prawej stronie robota, a drugi czujnik światła po lewej stronie. Robota można następnie zaprogramować tak, aby po umieszczeniu go w ciemnym pomieszczeniu jechał prosto. Jeśli latarkę skierujemy na prawy czujnik, robot skręci w prawo. Jeśli światło będzie skierowane na lewy czujnik, robot skręci w lewo, a jeśli oba czujniki będą podświetlone, robot się zatrzyma.

Latarka Tag:To ćwiczenie wymaga, aby każdy robot miał czujnik światła, latarkę VEX, i wyłącznik zderzakowy VEX v2. Gra toczy się pomiędzy dwoma zespołami robotów i toczy się w ciemnej klasie. Podczas gry, gdy latarka VEX świeci na czujnik światła przeciwnika, „zamraża” układ napędowy robota do czasu, aż członek drużyny naciśnie wyłącznik zderzaka VEX na robocie, ponownie włączając układ napędowy. Gra kończy się, gdy wszyscy członkowie jednej drużyny zostaną zamrożeni.

Uwaga: latarkę VEX można zasilać, konfigurując jeden z 3-przewodowych portów V5 Brain na Digital Out Low.

 

Zastosowania czujnika światła w robocie wyczynowym:

Najczęstszym zastosowaniem czujnika światła w robocie wyczynowym jest wykorzystanie czujnika jako fotobramy. W tym zastosowaniu czujnik światła można wykorzystać do indeksowania i/lub kontrolowania elementów gry przemieszczających się w górę po systemie przenośnikowym lub systemie przesuwnym robota.

Czujnik światła można zamontować pod kawałkiem przezroczystego arkusza poliwęglanu lub wpuścić pomiędzy dwa kawałki metalu konstrukcyjnego. Gdy element gry przesuwa się po czujniku światła, blokuje on światło, a czujnik może wykryć obiekt.

Jest to skuteczniejsza metoda wykrywania niż użycie czujnika dotykowego, który może spowodować zablokowanie przenośnika lub systemu prowadnic.

Indeksowanie: Czujnik światła można umieścić na wejściu do zjeżdżalni lub systemu przenośnikowego. Za każdym razem, gdy element gry przechodzi nad czujnikiem, wysyła sygnał zliczania do mózgu V5.

V5 Brain może z kolei wysłać wiadomość na ekran LED kontrolera V5. W ten sposób operator może wiedzieć, ile elementów gry znajduje się w systemie, nawet jeśli kontrola wzrokowa nie jest możliwa.

Sterowanie: Czujnik światła można umieścić na końcu prowadnicy lub systemu przenośnika. Kiedy element gry blokuje światło, czujnik może wysłać sygnał do mózgu V5 i operatora, że ​​system jest pełny i nie należy podejmować prób podnoszenia dodatkowych elementów gry.

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

Last Updated: