Motomo-Labor 2
Objektiv
Mit den Vorkenntnissen im Programmieren lernen die Schüler, was ein Sonarsensor ist und wie man ihn programmiert. Außerdem bringen sie dem Roboter bei, mit seiner Umwelt zu interagieren.
Aktivität
Die Studierenden lernen, was ein Sonarsensor ist und was er misst.
Die Schüler bauen ihn in den Roboter ein und lassen den Roboter auf Grundlage der Informationen des Sensors Entscheidungen treffen.
Bewertung
Die Studierenden lernen, Probleme zu analysieren
Die Schüler bringen dem Roboter bei, auf Grundlage der Informationen des Sensors Entscheidungen zu treffen.
Google Pr äsentationen
Video erstellen
Die Schüler lernen einen völlig neuen Sensor kennen, den Sonarsensor. Dieser Sensor ermöglicht es dem Roboter, die Entfernung zwischen ihm und dem Objekt zu messen. Dadurch kann er Objekte in der Nähe und in der Ferne erkennen und ihnen ausweichen.
Laborzusammenfassung:
Benötigte Materialien:
Photos | Item Name | Purpose | Required Quantity | Labeled Bag |
---|---|---|---|---|
Schritt 1
Suchen Sie zuerst das Servo. Das Servo ist der braune Würfel oben auf dem Vorderrad. Dieses Servo heißt MG90S. Es gibt alle Arten von Servos, unseres kann sich nur von 0 bis 180 Grad drehen. Andere Servos können sich rundherum drehen und einige sind dafür ausgelegt, schwere Materialien anzuheben.
Ein Servo ist ein Gleichstrommotor, der so konstruiert wurde, dass er sich präzise bewegt, anstatt sich unendlich zu drehen. Dadurch können wir das Servo so programmieren, dass es sich schnell und präzise in ganz bestimmte Richtungen bewegt. In unserem Fall ist die für das Servo erstellte Bibliothek so aufgebaut, dass sie von -90 Grad bis 90 Grad reicht. Das bedeutet, dass das Rad bei 0 Grad nach vorne zeigt, bei -90 Grad nach links und bei 90 Grad nach rechts. Informationen zur Fehlerbehebung bei Winkeln und Hardware finden Sie auf unserer Seite zur Fehlerbehebung.
Schritt 1
Schritt 2
Richten Sie den Sonarsensor im Code ein. Dazu gehört auch die Definition der mit dem Mikrocontroller verbundenen Pins. Versuchen Sie, die Entfernung auf dem Terminal auszudrucken. Es gibt zwei Optionen: Zentimeter und Millimeter. Wir können immer in Zoll umrechnen, wenn Sie sich der Herausforderung gewachsen fühlen.
Schritt 3
Versuchen Sie zum Schluss, die Servobewegung und die Gleichstrommotorbewegung zu kombinieren. Lassen Sie den Roboter mit der neuen Hardware nach links und rechts fahren! Tipps: Bei einem Motor müssen wir den Motor nur vorwärts oder rückwärts fahren lassen, da der Servo für die Drehung zuständig ist.