Forum: Haus & Smart Home Auslesen des Stromzählers


von Rene G. (uni1516)


Lesenswert?

Hallo

habe mal eine Frage gibt es einen Mikrokontroller der so Leistungsstark 
ist einen Stromzähler auszulesen per Ocr.

Habe auf Kompf . de gesehen das  dort das ganze mit Opencv und einem 
Raspi mit Webcam gelöst wurde.

Meine Frage gibt es Boards die ähnliche Rechenlesitungen bereitstellen?

Erste überlegung war ein Arduino Bord an das ich einen Netzwerkanschluss 
implementiere und eine Webcam um den Zähler "zu beobachten" was mich ein 
wenig stört ist die Spannung von 9V

hat jemand vielleicht einen Tipp mit welchem Controller es klappen 
könnte oder weiß vielleicht wo es bereits ein Projekt in dieser Form 
gibt?

Ich habe gesehen das das " Stromauge" auch mit einem Raspi betrieben 
wird und die neueren Modelle nur noch eine Kiste sind, da wird ja 
wahrscheinlich auch nur ein Mikrokontroller den Job machen.

Gruss Rene

: Bearbeitet durch User
von Klaus W. (mfgkw)


Lesenswert?

Mit einem AVR wird das eng werden...

Wäre es nicht einfacher, mit LED als Beleuchtung und Phototransistor 
o.ä. die Markierung am Rad zu detektieren und mit zu zählen?

Ich glaube, da gibt es hier schon mindestens einen Thread dazu.

von Rene G. (uni1516)


Lesenswert?

Hallo

ich will aber am liebsten absolute Werte und das ganze soll auch für 
Wasser bzw Gaszähler mit entsprechendem Netzwerkanschluss umgesetzt 
werden. Die Überlegung mit der Markierung besteht bzw bestand ist aber 
verworfen weil es Zähler gibt wo die Zählerrollen hinter einer Blende 
laufen und die Rändel dann nicht sichtbar sind. Auch hier ist der Anreiz 
das das grosse Ganze Sortiment ausgelesen werden kann. bei der Auflösung 
von Phototransistoren bin ich mir auch nicht so sichter da man 
MeinerMeinung nach jede Zahl ähnlich einer 7Fach digitalanzeige in 4 
Segmente teilen müßte um einen genauen Wert zu erhalten bzw den genauen 
Wert. Für die eigentliche Genauigkeit würde ja das auslesen der letzten 
(ganz rechts) Zahl ausreichen

Gruss Rene

von MaWin (Gast)


Lesenswert?

Rene G. schrieb:
> habe mal eine Frage gibt es einen Mikrokontroller der so Leistungsstark
> ist einen Stromzähler auszulesen per Ocr.
>
> Habe auf Kompf . de gesehen das  dort das ganze mit Opencv und einem
> Raspi mit Webcam gelöst wurde.
>
> Meine Frage gibt es Boards die ähnliche Rechenlesitungen bereitstellen?

Man braucht gar nicht so viel Rechenleistung, wie sie die universellen 
OCR Pakete bereitstellen bzw. verbrauchen.

Erstens dreht der Stromzähler sehr langsam (falls er überhaupt noch 
dreht und nicht elektronisch arbeitet, aber dann hätte er eh eine 
auslesbare Schnittstelle).

Zweitens ist der Zeichensatz sehr begrenzt.

Drittens ist die Lage der Ziffern im Bild immer identisch.

Man kann also problemlos ein speziell auf diesen Anwendungszweck 
erstellte Programm schreiben. Der grösste Aufwand wird es sein, das Bild 
von einem CMOS Sensor einzulesen als Bitmap, und weil es dafür 
begrenzten Speicher gibt, sollte man gleich beim Einlesen alle 
unrelevante Information wegschmeissen.

Dann bleiben bloss einige wenige Stellen (sagen wir bei 8 Ziffern je 10 
Flecken dunkel oder hell) und aus diesem 80 bit lässt sich die 
dargestellte Zahl schlussfolgern.

Während eine Stelle einen Übertrag abarbeitet, ist dann halt keine 
Zählerstandssuskunft möglich.

Ein simpelster AVR wie ATmega8 wäre also sicher ausreichend, WENN man 
sich nicht zu blöde beim programmieren anstellt sondern die richtigen 
Algorithmen anwendet.

von MaWin (Gast)


Lesenswert?

Rene G. schrieb:
> ich will aber am liebsten absolute Werte und das ganze soll auch für
> Wasser bzw Gaszähler mit entsprechendem Netzwerkanschluss umgesetzt
> werden.

NATÜRLICH wird die Hälfte erst wieder zu spät nachgeliefert. Wer 
Netzwerkanschluss will, sollte sich mit einen uC anfreunden, der das 
schon kann.

von Pete K. (pete77)


Lesenswert?

Wenn es auch WLAN sein darf, könnte man ein uC mit einem ESP-8266 
koppeln. Dann die die Werte per Http get auf einen Webserver schmeißen 
und mit PHP in eine Datenbank eintragen.
Visualisierung dann mit highcharts, rrdtool o.ä.

von Rene G. (uni1516)


Lesenswert?

Hallo

danke erstmal soweit, habe jetzt durch die antworten nicht weniger 
Fragen.

Hat jemand Erfahrung mit dem koppeln von Mikrokontrollern und dem Cmos? 
Reicht dort einer oder braucht man für jeden Buchstaben einen?
wie empfindlich sind die Cmos kann man damit zum Beispiel ein Bild durch 
einen Spiegel machen? Das hätte den Vorteil das man den Zähler selbst 
sehen kann.

Kann man diesen Controller verwenden
http://www.exp-tech.de/nodemcu-v2-lua-based-esp8266?gclid=CNW08vyZ_MoCFa0W0wodfHoPVw
oder gibt es Leistungsstärkere Modelle

Gruss Rene

von Michael B. (laberkopp)


Lesenswert?

Rene G. schrieb:
> Hat jemand Erfahrung mit dem koppeln von Mikrokontrollern und dem Cmos?

Dieses hier ist so ein CMOS Sensor beispielsweise

http://www.seeedstudio.com/wiki/images/3/3c/Ov5647_full.pdf

Du siehst, recht komplexes Datenblatt.

> Reicht dort einer oder braucht man für jeden Buchstaben einen?

Einer für alle.

> wie empfindlich sind die Cmos kann man damit zum Beispiel ein Bild durch
> einen Spiegel machen?

Sicher, alles eine Frage wie gut du die Optik bauen kannst.

> Das hätte den Vorteil das man den Zähler selbst sehen kann.
> Kann man diesen Controller verwenden

Sorry, den github-Rotz guck ich mir nicht an, die beschreiebn nicht mal 
welcher Prozessor denn nun neben dem 2$ ESP8266 drauf ist. Wenn es ein 
ATmega328 sein sollte wie beim Arduino, reicht er aus, WENN man gut 
programmieren kann. D.h. nicht LUA-Skripte schreiben muss, sondern 
Assembler beherrscht.

: Bearbeitet durch User
von Pete K. (pete77)


Lesenswert?

Du könntest auch versuchen, einen SmartMeter vom Netzbetreiben zu 
bekommen. Die haben eine optische Schnittstelle und geben direkt 
Zählerstände aus.

von Marte (Gast)


Lesenswert?

Pete K. schrieb:
> Du könntest auch versuchen, einen SmartMeter vom Netzbetreiben zu
> bekommen. Die haben eine optische Schnittstelle und geben direkt
> Zählerstände aus.

Aber nur wenn es der Versorger zulässt.

von Rene G. (uni1516)


Lesenswert?

Hallo

Danke nochmal für die Rückmeldung. Also werde ich mal schauen wie ich 
das am geschicktesten mit dem Atmega328 anfange.

Bin in dem Bereich vollkommen neu habe ein wenig mit einem Rasperry 
rumgespielt und die Kompf Lösung nachgebaut. Mir geht es jetzt um eine 
Weiterentwicklung des ganzen, dies dann möglichst klein und Preiswert da 
die Lösung mit Raspi und Webcam doch kompliziert vom Handling ist.

habe mir jetzt überlegt eine Plantine zu designen und mich an die 
Programmierung zu wagen.

bei weiteren Fragen werde ich euch auf dem laufenden halten

Wegen der Smartmeter geschichte es geht um eine Möglichkeit das Gerät 
universal einzusetzen an den Stellen wo kein Abgreifen am Zähler möglich 
ist

Gruss Rene

: Bearbeitet durch User
von ... (Gast)


Lesenswert?

Auf http://www.volkszaehler.org/ wirst Du auch noch Interessantes 
finden.
Mit OCR experimentieren dort auch schon welche. Siehe deren Mailliste.

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
Noch kein Account? Hier anmelden.