Dem Licht folgen

OP #2728324
Hallo
wie kann ein Roboter dem Licht z.B. einer Taschenlampe folgen?
Es geht mir dabei allein um die mechanische Ausführung.
Wenn ich zwei Fototransistoren so anordne, das das Licht zielgerichtet 
auf die Tr fällt, kann ich die Richtung oder Helligkeit auswerten.
Kennt jemand eine technische Lösung dazu?
Gast
Nimm zwei Licht-Sensoren, eine vorne links und einen vorne rechts. Dort, 
wo es heller ist, musst du hin fahren. Das ist so viel einfacher und 
zuverlässiger, als mit nur einem Sensor.
OP
Danke für eure schnelle antworten
Das mit 2 Motore ist klar. Sonst geht es mit der Steuerung links oder 
rechts nicht.
Auch mit den zwei Lichtsensoren ist es klar.
Wenn ich Linienfolger eingebe bekomme ich die meistens die Abtastung 
einer Linie auf dem Boden. Das ist relativ einfach zu machen.
Bei einigen Videos im Netz folgt der Rob einer Linie oder einem Licht. 
Leider ist sehr schwer erkennbar, wie die Sensoren aufgebaut sind. Muss 
ich diese in einem Rohr oder ähnliches einbauen um ihn gegen Fremdlicht 
abzuschotten? Wie lang, welcher Abstand, welcher Durchnmesser des 
Rohres, wie das Rohr ausrichten? Gibt es eine Anleitung oder Rob mit 
sowas dran?
achim
Moderator
Achim Seeger schrieb:
> Wenn ich Linienfolger eingebe bekomme ich die meistens die Abtastung
> einer Linie auf dem Boden. Das ist relativ einfach zu machen.

Dem Licht einer Taschenlampe zu folgen, ist noch viel einfacher: Du
gibst einfach das verstärkte Signal des linken Fototransistors auf den
rechten Motor und das des rechten Fototransistors auf den linken Motor.

Die Fototransistoren sollten dabei so angeordnet sein, dass der linke
etwa 45° nach links und der rechte etwa 45° nach rechts schaut.
OP
Jetzt kommen wir der Sache schon näher.
Bei einem Winkel von 45° habe ich den Brennpunkt der beiden FotoTr. ca 
10cm da vor. Ist das nicht zu wenig? Jede der beiden FotoTr hat einen 
bestimmten öffnungswinkel. Dadurch kann auch Fremlicht einfallen von 
anderen Lichtquellen. Muss da nicht was abschirmt werden?
achim
Gast
Achim Seeger schrieb:
> Muss ich diese in einem Rohr oder ähnliches einbauen um ihn gegen
> Fremdlicht abzuschotten?

Du kannst deine Taschenlampe auch etwas umbauen und sie moduliertes 
Licht senden lassen. Dann kommt dein Robi nicht in die Versuchung, zu 
einer anderen Lichtquelle zu fahren.
Achim Seeger schrieb:
> Ein interessanter Vorschlag. Habe aber noch nie Auswertung für
> moduliertes Licht gesehen.

Machs erst mal so

> Wie kann ich das am besten machen?

Frag nicht nach 'am besten'. Denn so wie du dich anstellt, ist die 
Methode am Besten, die du realisieren kannst. 'Am besten' soll dich 
überhaupt noch nicht kümmern. Sieh erst mal zu, dass du ÜBERHAUPT etwas 
hinkriegst.

> Spass nah
> klar, mach ich mit. Suche aber nach einem Ansatz, wie man so was macht.

Wie schon geschildert. 2 lichtempfindliche Bauteile (LDR, 
Phototransistor, Photodiode) und dann überkreuz die Motoren ansteuern: 
Auf der Seite an der es dunkler ist, muss der Motor schneller nach vorne 
laufen.
Einfach mal ein wenig experimentieren. Das ist genau das, worum es bei 
derartigen Versuchsaufbauten geht. Der ganze Witz an der Sache ist 
dahin, wenn du dir alles vorkauen lässt.

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 14 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.