Lichtschranke für Arduino?

OP #7699529
Lesenswert?

Hallo zusammen,

ich möchte den Durchgang eines Fähnchens durch eine Lichtschranke mit Hilfe eines Arduino zählen.

Habe dafür mal bei Conrad mal nach Lichtschranken geschaut: Diese hier würde von der Bauform gut passen: https://asset.conrad.com/media10/add/160267/c1/-/en/002590601DS00/datenblatt-2590601-omron-gabel-lichtschranke-ee-sv3-d-ee-sv3-d-1-st.pdf

Aber ist die auch für die Verwendung an einem Arduino geeignet? Ich kenne mich mit den ganz Specs nicht wirklich aus.

Also geht die zb. mit den 5V vom Arduino? Im Datenblatt steht was von Reverse Vortage 4V??

Danke für Tips!

Moderator (Firma: Titel) Persönliche Seite #7699576
Lesenswert?

Flo K. schrieb:

ich möchte den Durchgang eines Fähnchens durch eine Lichtschranke mit Hilfe eines Arduino zählen.

Hast du wechselndes Umgebungslicht oder ist das Fähnchen immer in der selben Umgebungshelligkeit?

Aber ist die auch für die Verwendung an einem Arduino geeignet?

Im Prinzip machen das sicher tausende mit so einer Gabellichtschranke. Die ist ja in jedem "Arduino-Sensor-Kit" aus Fernost dabei. Aber zeichne doch mal eine Schaltung von deinem Aufbau, dann sieht man mehr.

#7699595
Lesenswert?

Leg mal den Arduino beiseite und schau dir mal die grundlegendsten Grundlagen der Elektronik an:

https://www.elektronik-kompendium.de/sites/bau/0201111.htm https://www.elektronik-kompendium.de/sites/grd/1006011.htm

Und weil du morgen bestimmt ein 12V Relais mit deinem Arduino schalten möchtest :

https://www.elektronik-kompendium.de/sites/bau/0201291.htm

PS: Du könntest bei Google auch mal "adruino lichtschranke" eingeben. Das haben vor dir auch schon 1000 Leute geschafft.

Moderator (Firma: Titel) Persönliche Seite #7699600
Lesenswert?

Obelix X. schrieb:

Leg mal den Arduino beiseite und dir mal die grundlegendsten Grundlagen der Elektronik an

"Leg ... dir Grundlagen an"? Naja, kann man so sagen.

Aber generell kann man schon sagen: der schlaue Ingenieur sieht sich erst mal an, wie andere das machen. Wenn das hinreichend gut funktioniert, ist er schon fertig. Wenn nicht, dann muss er etwas verbessern und braucht dafür natürlich das nötige KnowHow.

Ich würde da also einfach mal sowas probieren:

Gast #7699668
Lesenswert?

Lothar M. schrieb:

Hast du wechselndes Umgebungslicht

Darauf bin ich mal so eingegangen:

Als Arbeitswiderstand habe ich 2,2k Ohm genommen, um bei allen Umgebungs-Helligkeiten eine analoge Ausgangsspannung im Messbereich des ADC zu erhalten.

Diese Spannung messe ich immer 2x

a) während die LED leuchtet und b) während sie nicht leuchtet.

Dann subtrahiere ich Messwert b von a, um die Umgebungshelligkeit ungefähr heraus zu rechnen.

Dann ermittle ich den optimalen Schwellwert für die digitale Auswertung (unterbrochen ja/nein) experimentiell bei heller und dunkler Umgebung.

Das ist nicht perfekt, hat für meine Zwecke aber genügt. Es war leicht, einen eindeutigen Schwellwert zu finden, der bei allen Umgebungs-Helligkeiten in der Wohnung passte.

#7700052
Lesenswert?

Naive Lösung: Die LED takten und den Transistor synchron dazu abfragen. Wenn der Transistor gleichzeitig mit der eingeschalteten LED durchschaltet, ist die Lichtschranke frei. Schaltet er nicht durch, ist die Lichtschranke unterbrochen

Schaltet er durch, obwohl die LED nicht eingeschaltet ist, gibt es Störeinstrahlung...

Die vierte Möglichkeit kann man sich sparen (LED aus, Transistor dicht ...).

Moderator (Firma: Titel) Persönliche Seite #7700076
Lesenswert?

Rahul D. schrieb:

Schaltet er nicht durch, ist die Lichtschranke unterbrochen

Er kann aber wegen Störlicht eben auch durchschalten, wenn die LED eingeschaltet ist und ein Fähnchen die Lichtschranke unterbricht.

Die vierte Möglichkeit kann man sich sparen (LED aus, Transistor dicht)

Überleg nochmal: die ist als Referenzwert unbedingt nötig. Allerdings taugt dieser "Referenzwert" eben überhaupt nichts, wenn das Umgebungslicht moduliert ist (50Hz oder ein paar kHz lei LEDs).

#7700096
Lesenswert?

Lothar M. schrieb:

Schaltet er nicht durch, ist die Lichtschranke unterbrochen

Er kann aber wegen Störlicht eben auch durchschalten, wenn die LED eingeschaltet ist und ein Fähnchen die Lichtschranke unterbricht.

Aber nur dann, wenn der Empfänger zu empfindlich ist. Macht man den absichtlich unempfindlich und pulst die LED entsprechend stark, erhöht man den Störabstand. Fremdlicht kann ein Problem bei Gabellichtschanken sein, ist es in den meisten Fällen aber eher nicht. Dafür sorgt meist die Mechanik. U.a. indem man die mechanische Unterbrechung als Scheibe mit Loch oder ähnliches konstruiert und schwarz anmalt.

#7700177
Lesenswert?

Lothar M. schrieb im Beitrag #7700076: Für die Bedenkenträger hatte ich den Post extra mit "Naive Lösung" eingeleitet.

Rahul D. schrieb:

Schaltet er nicht durch, ist die Lichtschranke unterbrochen

Er kann aber wegen Störlicht eben auch durchschalten, wenn die LED eingeschaltet ist und ein Fähnchen die Lichtschranke unterbricht.

Dann ist das Fähnchen oder der Standort der Lichtschranke schlecht gewählt.

Die vierte Möglichkeit kann man sich sparen (LED aus, Transistor dicht)

Überleg nochmal: die ist als Referenzwert unbedingt nötig. Allerdings taugt dieser "Referenzwert" eben überhaupt nichts, wenn das Umgebungslicht moduliert ist (50Hz oder ein paar kHz lei LEDs).

Tiefpass / Integration. Wenn der Transsitor durchschaltet, obwohl die LED aus ist, gibt es wohl eine Fremdlichtquelle.

Wie schnell die Lichtschranke abgefragt werden soll bzw. welche Frequenz damt detektiert werden soll, wurde doch (noch) gar nicht genannt.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren