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 pozwoli na przymocowanie go do konstrukcji robota.

Czujniki 3-przewodowe są zgodne z robotem V5 Mózg lub kora. Kabel czujnika można przedłużyć za pomocą 3-żyłowego przedłużacza.

3-Wire_Port_Orientation.png

Aby czujnik światła działał z V5 Brain, kabel czujnika musi być całkowicie włożony do 3-przewodowy port V5 Brain. Uwaga: Złącze kabla czujników jest dopasowane do portu w określonej orientacji.

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

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

Jak działa czujnik światła

Iluminacja-zaktualizowana-bg.png

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

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

Ze względu na analogowy charakter czujnika należy ustalić próg jasności światła dla zwracanej wartości. 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ę poza normalną fluktuacją wartości analogowych zwracanych przez światło tła.

Przyciemnione światło może być wykryte w ciemnym pomieszczeniu, ale słabe światło pozostanie niewykryte w dobrze oświetlonym pomieszczeniu.

Czujnik światła musi być sparowany z językiem programowania, takim jak VEXcode V5 lub VEXcode Pro V5, aby utworzyć program użytkownika dla Mózgu do wykorzystania wartości procentowej jasności do sterowania zachowaniem robota.

 

Typowe zastosowania czujnika światła:

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

Dezaktywacja robota:  Czujnik światła można umieścić na robota, a następnie program napisany dla robota, który będzie jeździł po klasie, ale jeśli światła w pomieszczeniu zostaną wyłączone, czujnik zadziała jak zatrzymanie awaryjne i robot przestanie wykonywać swój program.

Fotoczujniki są używane w podobny sposób w oprawach oświetleniowych. Chociaż w tym przypadku oprawa oświetleniowa włączy się, gdy zrobi się ciemno i wyłączy, gdy powróci światło tła. W ten sposób działają dekoracyjne słoneczne lampy ogrodowe.

Jazda „lekko”: Czujnik światła można umieścić po prawej stronie robota, a drugi czujnik światła na lewa strona. Robota można wtedy zaprogramować tak, aby po umieszczeniu w ciemnym pomieszczeniu jechał prosto. Jeśli latarka zostanie skierowana na prawy czujnik, robot skręci w prawo. Jeśli światło zostanie skierowane na lewy czujnik, robot skręci w lewo, a jeśli oba czujniki są oświetlone, robot się zatrzyma.

Tag latarki:  Ta czynność wymaga, aby każdy robot miał Czujnik światła, latarka VEXi przełącznik zderzaka VEX v2. Gra toczy się między dwoma zespołami robotów i rozgrywana jest w ciemnej klasie. Podczas gry, gdy latarka VEX świeci na czujnik światła przeciwnika, „zamraża” układ napędowy robota do wciska przełącznik zderzaka VEX na robota, ponownie włączając układ napędowy. Gra kończy się, gdy wszyscy koledzy z jednej drużyny są zamrożeni.

Uwaga: latarkę VEX można zasilać, konfigurując jeden z 3-przewodowych portów V5 Brain na Wyjście cyfrowe niskie.

 

Zastosowania czujnika światła w robocie wyczynowym:

Najczęstszym zastosowaniem czujnika światła w robocie wyczynowym jest użycie czujnika jako fotobramki. W tym zastosowaniu czujnik światła może być używany do indeksowania i/lub kontroli elementów gry, gdy poruszają się w górę systemu przenośnika lub systemu ślizgowego robota.

Czujnik światła można zamontować pod przezroczystym arkuszem poliwęglanu lub równo pomiędzy dwoma kawałkami metalu konstrukcyjnego. Gdy element gry przesuwa się po czujniku światła, blokuje światło, a czujnik może wykryć obiekt.

Jest to skuteczniejsza metoda wykrywania niż użycie czujnika dotykowego, który może powodować przeszkodę w obrębie przenośnika lub systemu prowadnic.

Indeksowanie: Przy wejściu można umieścić czujnik światła zjeżdżalni lub systemu przenośników. Za każdym razem, gdy element gry przechodzi przez czujnik, wysyła sygnał zliczania do Mózgu V5.

Mózg V5 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 wizualna nie jest możliwa.

Sterowanie: Czujnik światła można umieścić na końcu prowadnicy lub systemu przenośnikowego. Gdy pionek 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 próbować podnosić dodatkowych pionków.

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

Last Updated: