Linienverfolgung

Gast #29917
hallo zusammen,
ich baue gerade einen Roboter, der einer linie nachfahren soll. Dafür 
benutze ich den AT90S4433.

Damit das ganze auch ein wenig genau ist, dachte ich an eine 
Sensorschaltung, die mir ein analoges Signal liefert.

Ich weis aber nicht wie ich z.B ein Fototransistor an den AD-Port des MC 
anschließen muß und wie die elektrische Schaltung dafür aussehen muß 
bzw. was mit der Referenzspannung ist, da ich in der Elektronik noch 
nicht so ganz fit bin.

Dann gibt es ja noch diese Reflexlicht sensoren, die den vorteil haben, 
das ich den sender und Empfänger schon integriet habe. Ich hab aber 
gehört, das mir so ein Sensor nur ein digitales Signal liefert (also 
Linie da, oder nicht da)? kann das sein?

Wenn mir jemand da ein tip geben oder sonstwie weiterhelfen könnte, wäre 
ich sehr dankbar.

Gruß Mirko
Gast
hi,

wenn du den hardwareaufwand klein halten willst und das ergebnis nicht 
gerade 1000% sein muss, würde ich die schaltung mit einer LED und einem 
LDR machen. LDR ist ein lichtempfindlicher widerstand, den du direkt mit 
dem ADC-IN verbinden kannst: z.B. 10K von 5V, LDR 10K nach GND, macht 
bei 'dunkel', also wenn der LDR genau über der linie ist, ca. 2,5V am 
ADC. fährt dein robot aus dem bereich der linie raus ('ne winzigkeit 
genügt schon, verändert sich dein ADC-Signal und du kannst korrigieren. 
willst du die richtung noch wissen, also weicht der robot nach links 
oder rechts deiner linie ab, musst du mit 2 LDR's arbeiten.

viel spass, gruss, harry
Gast
Hallo Mirko

bin im moment an einem ähnlichen projekt am gange würde mich mal
interesieren ob du es weiter verfolgt hast und was du für ergebnisse
bekommen hast
Gast
Hi,

ich habe den CNY70 als optischen Sensor verwendet. Dieser Sensor
erkennt im Prinzip keine Linie, sondern die Helligkeit des Untergrunds.
Er unterscheidet zwischen hell und dunkel. In dem CNY70 ist ein
Infrarot-Sender (IR-LED) und ein Infrarot-Empfänger (IR-Fotodiode)
integriert. Der Sender hat dabei die Aufgabe den Untergrund zu
beleuchten, während der Empfänger das vom Boden zurück geworfene Licht
registriert. Umso heller der Untergrund ist, umso mehr Licht wird
reflektiert.

Gruß Mirko

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 23 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.