Fototransistor und LED

Manuel Reimer schrieb:

Die Wasseruhr hat aber rote Zeiger, da halte ich den

YMMV

--

    Andreas Bockelmann
Reply to
Andreas Bockelmann
Loading thread data ...

Am 28.04.19 um 15:58 schrieb Andreas Bockelmann:

Hallo,

ja - da denke ich genau so.

Der weisse Hintergrund reflektiert theoretisch alle Farben gleich gut

Hintergrund zum roten Zeiger. Das Rauschen wird dadurch auch optimiert

Bernd Mayer

Reply to
Bernd Mayer

"Arduino" ist nichts anderes als der Controller mit Bootloader, externer Beschaltung und einem passenden Wandler nach USB, das man direkt an einen halbwegs modernen PC kommt.

Auch wenn die Libraries vieles stark vereinfachen: Im Arduino IDE wird

Manuel

Reply to
Manuel Reimer

Die rote Markierung "frisst" deutlich mehr vom IR als der "silberne" Teil reflektiert --> Sehr starker Peak im Signal wenn die rote Markierung kommt.

Manuel

Reply to
Manuel Reimer

Die LED ist neu gekauft und malt aus 1 cm Entfernung einen deutlich

Tischplatte. Blendend hell ist sie dennoch nicht.

Marc

--

-------------------------------------- !! No courtesy copies, please !! ----- Marc Haber | " Questions are the | Mailadresse im Header Mannheim, Germany | Beginning of Wisdom " | Nordisch by Nature | Lt. Worf, TNG "Rightful Heir" | Fon: *49 621 72739834

Reply to
Marc Haber

Das Problem ist auch kein elektronisches, sondern ein optisches. Nicht genug Photonen.

Du brauchst eine staerkere LED :-)

Ja. Moderne sind bei gleichem Strom mehrfach heller als 30 Jahre alte (habe noch etliche). Auch gibt es Effizienzunterschiede bei modernen LEDs. IOW, Du kannst das ganze mit einer staerkeren LED und geringerem Vorwiderstand fuer die LED hinbekommen. Das sollte dann eine IR LED sein und der Fototransistor auch fuer IR, wobei der SFH309 das m.W. bereits kann. Vor den Phototransistor wuerde ich einen IR Filter vorsetzen, um Fremdlichtdetektion zu verringern. Wasseruhren bekommen ja Tageslicht ab. Ansonsten die LED pulsmodulieren und mit dem uC nur reagieren, wenn er diese Pulse synchron erkennt.

IR LED kann man aus alten Fernbedienungen rausschlachten.

Den 100k kann man noch erhoehen, doch dann wird es immer emfindlicher gegen Fremdlicht. Ich kenne auch den Innenwiderstand Deines uC Ports nicht, sollte aber sehr hoch sein.

Da Du ja eher Software-Spezi bist, boete sich eine andere Loesung an: Billige Kamera an einem Raspberry oder so, dann das komprimierte Signal oder die bereits ausgewerteten Daten ueber WLAN. Die Bildverarbeitung kann recht simpel sein. Den Status einer stehenden Wasseruhr aufnehmen und die SW lernen lassen, wie man maximale Detektionsanzeige bei drehendem Zeiger und Anzeige der Durchlaeufe mit gutem SNR bekommt. Oder letzteres von Hand programmieren. Der Vorteil gegenueber der jetzigen rein digitalen Loesung ist, dass Du das SNR erfassen kannst.

Dann gaebe es noch die Methode, statt Digital-Port einen ADC-Eingang des uC zu benutzen, falls er einen ADC hat. Dann kannst Du per SW einen gleitenden Schwellwert bilden lassen und die "Zacken" bei drehendem Zeiger besser erkennen. Damit werden auch kleine Aenderungen von ein paar zig Millivolt gut erkennbar. Aber mache das besser mit IR.

--
Gruesse, Joerg 

http://www.analogconsultants.com/
Reply to
Joerg

Letztlich wird es ein eher schwaches LED sein, das zudem

Man kann sich im SFH309 Datenblatt den Plot "Relative Spectral

MfG JRD

Reply to
Rafael Deliano

Linse vorsetzen und schraeg einstrahlen. Aber in Wirklichkeit braucht Marc eine staerkere LED und vorzugsweise IR-LED plus IR-Filter fuer den Fototransistor, sonst wird das nicht sehr zuverlaessig.

--
Gruesse, Joerg 

http://www.analogconsultants.com/
Reply to
Joerg

und ist sehr aus der Mode gekommen.

Das ist hier strittig: es soll anscheinend roter Zeiger

werden. Probleme hat das alles reichlich. Die Glasplatte alleine

MfG JRD

Reply to
Rafael Deliano

Der Vorteil ist die geringe Fremdlichtempfindlichkeit gegen moderne Lampen.

Gernot

Reply to
Gernot Fink

Hi Rafael,

Doch sicher, allerdings tuts blau auch, hauptsache ist doch, dass der

sehen ist. Ohne Rot in der Lichtquelle ist der Kontrast also definitiv

sofort. Ich kann mich noch gut dran erinnern, wie ich bei der Abreise mitten in der Nacht noch ein zwei Orangen vor dem Hotel aus dem Baum holen wollte und nur eine der damals so hippen blauen LEDs am

Die waren in dem Licht schwarz wie die Nacht drum herum.

Deswegen nimmt man ja Messing. Dsa macht man vorher warm, dann ist die

Marte

Reply to
Marte Schwarz

Wenn der Zeiger wie auf Foto signalrot, also

MfG JRD

Reply to
Rafael Deliano

Sieht man nur leider bei den typischen Arduino-Programmen nicht oft. Das ist meist ziemlich schrecklich programmiert, also mit vielem

schlecht wartbar macht.

Ich habe mal mit Operator-Overloading und Klassen das typische LED-Blink Beispiel einfacher programmiert:

formatting link

formatting link

--
Frank Buss, http://www.frank-buss.de 
electronics and more: http://www.youtube.com/user/frankbuss
Reply to
Frank Buss

Ich auch nicht. Da sollten wir eher den Initiator des Threads um Rat

doch nun das geringste unserer Probleme.". Sodann Eskalation Richtung

Photovoltaik.

SCNR, Volker

Reply to
Volker Bartheld

Die Umrichter sprechen IP. Das ist einfach.

Marc

--

-------------------------------------- !! No courtesy copies, please !! ----- Marc Haber | " Questions are the | Mailadresse im Header Mannheim, Germany | Beginning of Wisdom " | Nordisch by Nature | Lt. Worf, TNG "Rightful Heir" | Fon: *49 621 72739834

Reply to
Marc Haber

Unterschied.

Marc

--

-------------------------------------- !! No courtesy copies, please !! ----- Marc Haber | " Questions are the | Mailadresse im Header Mannheim, Germany | Beginning of Wisdom " | Nordisch by Nature | Lt. Worf, TNG "Rightful Heir" | Fon: *49 621 72739834

Reply to
Marc Haber

Marc

--

-------------------------------------- !! No courtesy copies, please !! ----- Marc Haber | " Questions are the | Mailadresse im Header Mannheim, Germany | Beginning of Wisdom " | Nordisch by Nature | Lt. Worf, TNG "Rightful Heir" | Fon: *49 621 72739834

Reply to
Marc Haber

Dafuer gibbet den Dremel :-)

Alternativ die Leistung an der LED erhoehen.

Ja, das ist alles haarig. IR muss man aber fast nehmen, weil sonst Fremdlicht alles kaputtmacht. Oder modulieren und synchron detektieren, was mit einem uC eine der leichteren Uebungen ist.

Mich wundert, dass bei Euch noch Wasserzaehler ohne elektronische Ausloesung montiert werden. Wir haben das seit etwa 15 Jahren sogar hier auf dem Lande. M.W. erfolgt die Uebertragung vom Zaehlwerk in das kleine Funkkaeschtle magnetisch und da kann man sich ja einklinken.

--
Gruesse, Joerg 

http://www.analogconsultants.com/
Reply to
Joerg

Stimmt. Jeder hat mal klein angefangen und wenn so mehr Leuten die

nicht verkehrt.

Ich mische gerne zwischen funktionalem Programmierstil und objektorientiert. Bei Arduino kein Problem. Auch mehrere Dateien (Quellcodeaufteilung) geht ohne Probleme. Auch wenn man das ebenfalls eher selten findet.

formatting link

Sieht gut aus!

Man muss da allenfalls mit der Lizenz vorsichtig sein. Da meine privaten

mich gut :P

Manuel

Reply to
Manuel Reimer

Daten bekommen. Bis der eingebaute Logger von einem Tag auf den anderen

einen Teufel tun da nur wegen dem Logger zu fummeln.

Ich habe an beiden mittlerweile eine

Manuel

Reply to
Manuel Reimer

ElectronDepot website is not affiliated with any of the manufacturers or service providers discussed here. All logos and trade names are the property of their respective owners.