Moinsen Ich habe eine Lichtschranke der mit einer Infrarot und Fotodiode läuft die Fotodiode ist vor einem Transimpedanz Wandler und die Auswertung mache ich mit dem Arduino. Meine Frage ich hatte gerne an einer Tür viele Lichtschranken ( um Menschen zu zählen ). Jetzt stellt sich mir die Frage wie Sorge ich dafür das alle Lichtschranken als eine gezählt Werden ? Mache ich die gleiche Schaltung so oft wie ich Lichtschranken haben will oder kann ich auch nur einen Wandler für alle nehmen oder geht das eventuell auch mit einem ODER ?
Beedee schrieb: > Mache ich die gleiche Schaltung so oft wie ich Lichtschranken > haben will Der Mann mit dem Bauch löst dann 3x aus? 1x Bauch 2x Bein? Die wahrscheinlich einfachste Lösung wäre eine zeitliche Prüfung hinterher?
Beedee schrieb: > Ich habe eine Lichtschranke der mit einer Infrarot und Fotodiode 99,9% der am Markt befindlichen Geräte machen das mit moduliertem Licht, um Fremdlicht oder Sonneneinstrahlung ausblenden zu können. Wenn die sendende Leuchtdiode z.B. mit 30kHz sendet, dann kann man auf der Empfängerseite mit einer PLL feststellen, ob empfangenen Licht diese Frequenz vorhanden ist. > die Fotodiode ist vor einem Transimpedanz Wandler und die Auswertung > mache ich mit dem Arduino. Hört sich für mich nach "zu wenig Aufwand um zuverlässig zu funktionieren" an. > Mache ich die gleiche Schaltung so oft wie ich Lichtschranken haben > will oder kann ich auch nur einen Wandler für alle nehmen oder geht das > eventuell auch mit einem ODER ? Wenn du ein wenig mehr Aufwand in die Hardware steckst, dann meldet die dir mit 1 Digitalsignal zurück, ob der Lichtstrahl unterbrochen ist oder nicht. Und Digitalsignale lassen sich ganz einfach logisch verknüpfen. Am einfachsten könnte hier z.B. ein Wired-OR sein. > Jetzt stellt sich mir die Frage wie Sorge ich dafür das alle > Lichtschranken als eine gezählt Werden ? Du musst da dann noch einiges an Hirnschmalz in die Auswertung des Signals stecken. Am einfachsten wird sein, du montierst die Lichtschranken, schließt einen Logicanalyzer dran und lässt ein paar Leute durch die Tür gehen. Dann siehst du dir die erzeugten Signalverläufe an und denkst dir eine Lösung zur auswertung aus. Du wirst herausfinden: einfach mit einem OR wird das nicht funktionieren, die Welt ist komplizierter... Es könnten z.B. auch einfach 2 oder 3 Leute dicht hintereinander durch diese Tür gehen. Nicht umsonst ist dort, wo sowas halbwegs zuverlässig funktionieren soll, ein Drehkreuz, wo immer nur 1 durchkann.
:
Bearbeitet durch Moderator
Lothar M. schrieb: > Wenn die > sendende Leuchtdiode z.B. mit 30kHz sendet, dann kann man auf der > Empfängerseite mit einer PLL feststellen, ob empfangenen Licht diese > Frequenz vorhanden ist. > Bin zwar noch relativer Anfänger aber das hab ich verstanden. Das hört sich echt gut an. Was stellst du dir da vor ein NE555? > Hört sich für mich nach "zu wenig Aufwand um zuverlässig zu > funktionieren" an. Der Wandler oder Arduino?
Beedee schrieb: > Lothar M. schrieb: >> Wenn die >> sendende Leuchtdiode z.B. mit 30kHz sendet, dann kann man auf der >> Empfängerseite mit einer PLL feststellen, ob empfangenen Licht diese >> Frequenz vorhanden ist. >> > Bin zwar noch relativer Anfänger aber das hab ich verstanden. Das hört > sich echt gut an. Was stellst du dir da vor ein NE555? Kann man machen. Aber wenn du schon einen Arduino nutzen willst, kann der auch per Timer die 30kHz erzeugen. >> Hört sich für mich nach "zu wenig Aufwand um zuverlässig zu >> funktionieren" an. > > Der Wandler oder Arduino? Der Wandler. Wenn es einfach, preiswert UND zuverlässig sein soll, mach es so. Beitrag "Re: Infrarot LED Lichtschranke"
Lothar M. schrieb: > Wenn die sendende Leuchtdiode z.B. mit 30kHz sendet, dann kann man auf > der Empfängerseite mit einer PLL feststellen, ob empfangenen Licht diese > Frequenz vorhanden ist. Wenn er ein Kabel am Türrahmen entlang legen kann dann kann die selbe Schaltung die die 30kHz erzeugt diese auch wieder phasenstarr detektieren und er braucht gar keine PLL mehr, nur noch einen Lock-In-Verstärker oder einfach nur 2 ADC-Samples pro Periode, eins während LED-an und eins während LED-aus. Da reicht der kleinste µC den es für Geld zu kaufen gibt solange ein ADC drin ist.
:
Bearbeitet durch User
Falk B. schrieb: Aber wenn du schon einen Arduino nutzen willst, kann > der auch per Timer die 30kHz erzeugen. Ach ja die guten Timer. Da Blick ich noch nicht ganz durch werde mich aber Mal reinfuchsen. > Der Wandler. Wenn es einfach, preiswert UND zuverlässig sein soll, mach > es so. Ich glaube den TSSP4038 hab ich sogar noch rumfliegen werde ich definitiv Mal ausprobieren Danke :) Und warum ist der Wandler nicht zuverlässig? IR diode ist TSAL6100 Fotodiode ist SFH203FA Und OP ist ein lt1013
Personendetektion ab 30 cm Entfernung funktioniert aber nur mit einer zusätzlichen Fokussieroptik - wie bei einer Aufzugstüre. Sender und Empfänger jeweils im Linsenbrennpunkt befestigen. Gruß - Werner
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.