Auslesen des Stromzählers

OP #4469676
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
OP #4469969
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
Gast #4469978
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.
Gast #4469982
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.
OP #4470999
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
#4471396
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.
OP #4472376
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

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren