Manuel Reimer schrieb:
Die Wasseruhr hat aber rote Zeiger, da halte ich den
YMMV
Manuel Reimer schrieb:
Die Wasseruhr hat aber rote Zeiger, da halte ich den
YMMV
-- Andreas Bockelmann
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
"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
Die rote Markierung "frisst" deutlich mehr vom IR als der "silberne" Teil reflektiert --> Sehr starker Peak im Signal wenn die rote Markierung kommt.
Manuel
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
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/
Letztlich wird es ein eher schwaches LED sein, das zudem
Man kann sich im SFH309 Datenblatt den Plot "Relative Spectral
MfG JRD
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/
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
Der Vorteil ist die geringe Fremdlichtempfindlichkeit gegen moderne Lampen.
Gernot
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
Wenn der Zeiger wie auf Foto signalrot, also
MfG JRD
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:
-- Frank Buss, http://www.frank-buss.de electronics and more: http://www.youtube.com/user/frankbuss
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
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
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
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
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/
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.
Sieht gut aus!
Man muss da allenfalls mit der Lizenz vorsichtig sein. Da meine privaten
mich gut :P
Manuel
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
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.