Linie folgen Sensor:
Problem: Das umgebende Licht hat Einfluss auf die Linie folgen Sensor.
Der Linie folgen Sensor ist eine Lichtquelle, die es Licht nach unten scheint und zwei Licht abhängigen Sensoren, die das reflektierte Licht von dem Oberfläche auffangen. Ich habe zwei Messungen gemacht, eine normale und eine wo bei der Asuro Roboter mit zwei Händen bedeckt war.
Normal:
Sensor links, weiße Oberfläche: 970
Sensor links, schwarze Oberfläche: 262
Sensor rechts, weiße Oberfläche: 912
Sensor rechts, schwarze Oberfläche: 298
Abgedeckt:
Sensor links, weiße Oberfläche: 600
Sensor links, schwarze Oberfläche: 160
Sensor rechts, weiße Oberfläche: 514
Sensor rechts, schwarze Oberfläche: 146
Das folgen einer Linie ist basiert auf den Unterschied zwischen die zwei Lichtsensoren, die absoluten Werte sind dafür nicht so wichtig.
Aber ich möchte auch eine Kreuzung erkennen. Die Kreuzung haben eine graue Farbe. Ich möchte eine bestimmte grau auf einen absoluten Wert der abhängigen Lichtsensoren verknüpfen.
Modifikationen:
Ich baute ein kleines Kappe um die Linie folgen Sensor. Dieser Kappe ist eine alte Kappe von einen 9-poligen SUB-D Stecker, von dem ich die obere Hälfte entfernt habe. De Entfernung zwischen dem Kappe und der Oberfläche ist minimal (ca. 0,5 mm) und das ist, warum das Umgebungslicht jetzt keine Einfluss hasst.
Mit dem Kappe:
Sensor links, weiße Oberfläche: 520
Sensor links, graue Oberfläche: 375
Sensor links, schwarze Oberfläche: 91
Sensor rechts, weiße Oberfläche: 440
Sensor rechts, graue Oberfläche: 310
Sensor rechts schwarze Oberfläche: 70
Das Ergebnis von der Modifikation ist eine zuverlässige Messung für weiß, grau und schwarz.