Przeczytaj o czujniku odległości
Aby dowiedzieć się więcej na temat czujnika odległości, poproś Czytelnika o zorganizowanie sposobu, w jaki grupa będzie czytać artykuł VEX IQ Distance Sensor z Biblioteki VEX. W tym artykule opisano działanie czujnika odległości i typowe zastosowania.

Program z czujnikiem odległości
Poproś programistę o otwarcie VEXcode IQ i wykonaj następujące kroki:
-
Rozpocznij od otwarcia przykładowego projektu szablonu Testbed z VEXcode IQ.

-
Aby uzyskać pomoc w otwieraniu przykładowego projektu, obejrzyj film instruktażowy Użyj przykładowych projektów i szablonów .
-
Zbuduj następujący projekt i zapisz go (macOS, Windows, Chromebook, iPad) jako czujnik odległości:

Przetestuj czujnik odległości
Poproś testera o podłączenie VEX IQ Brain do komputera, a następnie wykonaj następujące kroki:
-
Pobierz projekt do IQ Robot Brain.
-
Uruchom projekt , aby zgłosić, czy czujnik odległości wykrył obiekt, czy nie. Jeśli tak, wyświetla informację o odległości od czujnika.
-
Aby uzyskać pomoc dotyczącą pobierania i uruchamiania projektu, obejrzyj film instruktażowy Pobierz i uruchom projekt .
-
W oparciu o obserwacje zachowania czujnika na stole testowym oraz informacje z odczytu, odpowiedz na poniższe pytania i poproś Rejestratora o udokumentowanie ich w swoim notatniku inżynierskim:
-
W jakim scenariuszu użyłbyś czujnika odległości zamiast przełącznika w zderzaku?
-
Dlaczego warto, aby robot wykrywał obiekty na odległość?
-
Zestaw narzędzi dla nauczycieli
-
Odpowiedzi
Poniższe odpowiedzi mogą się różnić:
-
Czujnik odległości może zostać użyty do zatrzymania lub spowolnienia robota zanim zderzy się on z obiektem. Przełącznik zderzakowy musiałby najpierw zderzyć się z przedmiotem, aby nacisnąć przełącznik, zanim nastąpi akcja. Korzystanie z czujnika odległości może w ogóle zapobiec kolizjom.
-
Użycie czujnika odległości do wykrywania obiektów z dużej odległości może pozwolić robotowi na spowolnienie w miarę zbliżania się do obiektu, zatrzymanie się przed kontaktem z obiektem lub utrzymanie określonej odległości między nim a obiektem. Można go również wykorzystać do odsunięcia robota od obiektu na określoną odległość.
Wskazówki dla nauczycieli
Jeśli uczniowie mają trudności ze zrozumieniem, jak działa czujnik odległości, porównaj to z tym, jak nietoperze korzystają z echolokacji. Nietoperze wysyłają fale dźwiękowe w powietrze, a energia odbija się z powrotem, gdy uderzają w obiekt, informując nietoperza, gdzie i jak daleko się znajduje.
Przybornik nauczyciela
-
Rozwiązywanie problemów
Podczas pracy z czujnikiem odległości mogą wystąpić sytuacje, w których nie będzie on zachowywał się tak, jak powinien. Jeśli tak się stanie, rozpocznij rozwiązywanie problemów, wykonując następujące czynności:
-
Najpierw zacznij od sprawdzenia, czy oprogramowanie sprzętowe czujnika odległości jest aktualne. Przeczytaj ten artykuł, aby uzyskać więcej informacji na temat aktualizacji oprogramowania sprzętowego.
-
Jeśli oprogramowanie sprzętowe jest aktualne, zajrzyj dalej do ekranu Informacje o urządzeniu w IQ Brain, aby sprawdzić, czy obiekt został wykryty, czy nie. Jeśli obiekt zostanie wykryty, powinien wyświetlić odległość od tego obiektu w milimetrach i calach. Skorzystaj z artykułu „Jak rozwiązywać problemy z czujnikami VEX IQ”.
-
Jeśli Informacje o urządzeniu podają dokładne wartości, problem może polegać na tym, że uczeń błędnie skopiował projekt.
-
Aby rozwiązać problemy z projektem, sprawdź, czy urządzenie jest poprawnie skonfigurowane - co oznacza, że użyto prawidłowego przykładowego projektu Testbed. Aby uzyskać więcej informacji na temat konfigurowania czujnika odległości, przeczytaj artykuł „Jak skonfigurować czujniki VEX IQ – VEXcode IQ” .
-
Upewnij się, że uczniowie poprawnie skopiowali i zbudowali projekt. Możesz użyć bloku print w VEXcode IQ, aby wyświetlić aktualne wartości czujników w Brain w miarę postępu projektu aż do wystąpienia błędu lub do końca projektu.
-
-
Jeśli Informacje o urządzeniu NIE podają dokładnych wartości, problem może być związany ze sprzętem.
-
Aby rozwiązać problemy ze sprzętem, spróbuj sprawdzić połączenie portu za pomocą kabla Smart Cable, korzystając z artykułu „Jak podłączyć urządzenia VEX IQ do portów Smart”.
-
Jeśli czujnik odległości jest podłączony prawidłowo, a mimo to nadal nie działa tak, jak powinien, może to oznaczać problem fizyczny z czujnikiem odległości. Przetestuj podłączenie go z innym czujnikiem odległości.
-
Motywuj dyskusję
Aby pomóc uczniom zastanowić się, w jaki sposób czujnik odległości może pomóc robotowi, zadaj uczniom następujące pytania:
P: Jeśli porównalibyście czujnik odległości z częścią ludzkiego ciała, która to byłaby część i dlaczego?
A: Uczniowie powinni odpowiadać oczami, ponieważ nasze oczy pomagają ocenić, jak daleko znajdują się obiekty. Wykorzystujemy dane sensoryczne z naszych oczu, aby określić, jak się poruszać, co właśnie robią dane z czujnika odległości dla robota.
P: Do jakiego rodzaju zadań można zaprogramować robota, korzystając z czujnika odległości?
A: Odpowiedzi uczniów będą ograniczone jedynie ich wyobraźnią. Uczniowie mogli odpowiedzieć, używając robotów, które wykorzystują czujniki odległości do poruszania się po labiryntach lub przeszkodach, ścigania się po torze, znajdowania obiektów i wielu innych pomysłów. Typ robota, który według nich będzie korzystał z czujnika odległości, również będzie miał wpływ na użycie czujnika odległości.