IR-Sensor für Linienfolger funktioniert nicht bei Tageslicht

Ich verwende einen IR-Sensor ir tx and photodiode for rxfür meinen Line-Follower-Bot. Er funktioniert bei normalem Licht und in der Nacht, aber wenn er Sonnenlicht ausgesetzt wird, funktioniert er nicht. Alle Sensoren zeigen eine hohe Leistung. Ich finde auch heraus, dass Sonnenlicht eine hohe Wellenlänge hat, so dass die Fotodiode immer ein hohes Signal zeigt. Ist das eine andere Möglichkeit, bei Tageslicht als Linienfolger zu arbeiten?

Geben Sie hier die Bildbeschreibung ein

Antworten (1)

Sie haben es erraten, Sonnenlicht hat viel IR, das Ihren Sensor blendet. Es gibt zwei gängige Lösungen für dieses Problem:

  1. Setzen Sie eine kleine Kappe auf den Sensor, um einen Schatten zu erzeugen.

  2. Modulieren Sie Ihr IR-Signal so, dass Ihr Sensor eine IR-Variation anstelle eines festen IR-Pegels erkennen kann.

Für Nr. 2 möchten Sie vielleicht nach Komponenten von IR-Fernbedienungen suchen. Es gibt IR-Empfänger mit eingebauter Signaldemodulation und viele IR-Senderschaltkreise , die das Signal für Sie modulieren. Gängige Modulationsfrequenzen sind 38 und 48 kHz.

Ich habe mich für Nr. 2 entschieden, es funktioniert, aber ich habe ein anderes Problem für meinen Linienfolger-Bot, wenn ich zwei Sensoren auf der linken und rechten Seite verwende. in bestimmten Fällen umgekehrt aktiviert werden.
Damit ich den Sendebereich der IR-LED reduziert habe, indem ich einen 1k-Widerstand anstelle von 470 E auf der Sende-IR-LED-Seite hinzugefügt habe, aber in einigen seltenen Fällen verhält es sich gleich. Gibt es eine andere Möglichkeit, dies zu lösen, oder sollte ich die IR-LED mit minimalem Sendewinkel ändern