ich habe das gestern schonmal im Hardware-Forum versucht, aber es gibt da scheinbar eine sprachliche Hürde. Ich habe ein Bastelproblem.
Ziel: Ich möchte ein mobiles, netzunabhängiges und halbwegs bezahlbares Gerät haben, mit dem ich vier Hausanschlussräume mit insgesamt etwa 30 eHZ-Stromzählern ablaufen und die von den Zählern via Infrarot gesendeten SML-Nachrichten aufnehmen kann. Es geht um eine Punktmessung, nicht um eine kontinuierliche Datenaufnahme. Die Daten sollten dann als Rohdaten an einen Rechner übertragen werden, wo ich die weitere Verarbeitung bequemer übernehmen kann.
Unter http://wiki.volkszaehler.org/hardware/controllers/ir-schreib-lesekopf ist der Übertragungsmodus und ein entsprechender Infrarotkopf beschrieben - die Empfängerschaltung würde mir reichen, ich muss für meine Zwecke nicht senden. Im IRC-Channel wurde mir bestätigt, dass unsere Zähler mit dieser Schaltung arbeiten sollten. Es gibt auch noch eine einfachere Schaltung ohne Inverter - mir ist noch nicht klar, ob ich den brauche. Das Ganze würde ich an einen der UARTs eines Arduino Uno klemmen wollen, und zwar auf einem Wireless Shield - da habe ich einen Prototypenbereich zum Löten und eine SD-Karte zur Datenablage.
Mein Problem: In der o. a. Empfängerschaltung wird ein SMD-Operationsverstärker LMV7239 verwendet. Ich kann kein SMD löten (weder die Werkzeuge noch die Erfahrung dazu vorhanden), und auf dem Board habe ich auch keinen Platz dafür. Kennst jemand einen gebräuchlichen (will sagen: Kann man im Laden kaufen und muss man nicht mit exotischen Zauberformeln herbeibeschwören) non-SMD-Operationsverstärker, den ich an der Stelle verwenden könnte? Hat jemand vielleicht schon Erfahrung mit einer solchen Aufgabenstellung?
Also nach dem was ich da sehe brauchst Du, wenn Du es unbedingt so minimal haben willst wie möglich, außer einer IR-Empfängerdiode (bzw. einem IR-Transistor) eigentlich keine zusätzliche Hardware, der Rest sollte sich eigentlich in Software lösen lassen. Die IR-Diode müsstest Du direkt sperrend zwischen Masse und einen Eingangsport schalten können, mit aktiviertem PullUp.
Die Invertierung im Arduino zu machen wäre überhaupt kein Problem.
Ich glaube auch, daß als Empfänger einfach ein Fototransistor mit einem Widerstand genügt. Falls das Signal invertiert werden muß dann einfach Fototransistor und Widerstand umtauschen. (pullup oder pulldown)
Das einzige was ich noch kontrollieren würde ist, ob der Stromzähler die Daten kontinuierlich sendet oder dazu vorher ein request braucht. Das um zu wissen ob man den Sendeteil braucht. Dieser kann aber auch einfach eine IRLED mit Vorwiderstand sein.
Grüße Uwe
Ich habe mittlerweile noch einen Schaltungsvorschlag vom Autor des oben verlinkten Lesekopfs mit einem BC337 dazwischen. Ich besorge mir morgen mal die Hardware (die Bauteile sind ja Pfennigskram) und probiere einfach mal rum. Rot war Plus, oder? gd&r
So, Zwischenstand: Mit dem BC337-40 als Treiber und der Software-Serial-Bibliothek bekomme ich schonmal einen Datenstrom, der so aussieht, als könnte er vom Zähler kommen.So gefällt das...
Laut Klick, ab Zeile 192, um Krach zu machen (oha, Wer hätte Das gedacht).
Hier, um einen Fehler oder Erfolg anzuzeigen.
MfG
PS: Der URL zwei Posts drüber gefolgt, etwas gelesen, Links gefolgt, Sketch durchwühlt, Piezopin gefunden.
Eigentlich gar nicht so kompliziert, bis zu dieser Antwort zu kommen.
@themanfrommoon
Hey, danke für den Link/URL/wieauchimmer
Hab da beim "durchblättern" gerade einen Impulsgeber für meinen "historischen" Gas-Zähler gefunden.
Hätte nicht gedacht, dass es so einfach ist den Zähler "auszulesen".
Und sorry, wenn das ein wenig off topic ist.
Wenn ich Mal dazu komme ... meine eHz warten auch auf einen Besuch diverser Arduinos - Theoretisch sollte mein Sketch die gesendeten Daten mitlesen und per Drehencoder durchscrollbar auf einem LCD anzeigen - einzig eine 'tragbare Energiequelle' hindert mich bislang, Das anzutesten
(jaha ... eine Powerbank liegt hier auch rum ... sollte vll. Mal geladen werden ...)
Wenn Du -egal was- rausgefunden hast - als Nutznießer würde ich mich direkt anbieten
Soll heißen: So ganz obsolet ist das Thema, trotz des betagten Alter, noch nicht.
bin aber wie gesagt noch am wühlen.....
Aber auf jeden Fall, möchte ich die beiden Easymeter und später noch Wasseruhr und Gaszähler auslesen können....