Cos'è ElectroYou | Login Iscriviti

ElectroYou - la comunità dei professionisti del mondo elettrico

lettura automatica display numerico contabilizzatore

Sensori, trasduttori, regolatori...

Moderatore: Foto UtenteDirtyDeeds

0
voti

[1] lettura automatica display numerico contabilizzatore

Messaggioda Foto UtenteMarcoD » 11 feb 2019, 10:06

Vorrei valutare se realizzare un prototipo hobbistico di un sistema automatico di lettura del display di un contabilizzatore/ripartitore di calore di un termosifone.
Purtroppo il contabilizzatore è una scatola chiusa, anche se ha un dispositivo per la telelettura, di cui però non è disponibile il protocollo.

Il sistema dovrebbe permettere di memorizzare l'istante in cui il valore cambia, e ricavare la velocità di incremento dei valori. Oppure dai valori memorizzati, tracciare un grafico dei valori nel tempo.

La lettura dovrebbe avvenire con una telecamera che acquisisce periodicamente l'immagine ( ogni minuto?),
Dall'immagine digitalizzata, si estrae il numero che compare sul display; se il numero cambia rispetto a quello precedente, viene memorizzato.
Poi non è così semplice se le pagine di immagini sono diverse e si deve selezionare quella giusta.

La tecnologia sarà disponibile da almeno 15 anni (lettura automatica delle targhe degli autoveicoli),

Probabilmente potrebbe venire realizzata da una app di uno smartfone, che possiede telecamera, potenza di calcolo e memorizzazione. Esiste già qualcosa? Ma forse immobilizzare uno smart è uno spreco.

Purtroppo è un campo in cui so poco, e sono poco aggiornato.

Avete suggerimenti, rimandi a prodotti già disponibili, software di puibblico dominio du PC o smart o
famigerato Arduino o simili?


Marco
Avatar utente
Foto UtenteMarcoD
5.945 4 8 13
Master EY
Master EY
 
Messaggi: 2228
Iscritto il: 9 lug 2015, 16:58
Località: Torino

1
voti

[2] Re: lettura automatica display numerico contabilizzatore

Messaggioda Foto UtentePraticamente » 11 feb 2019, 13:43

rPi 3 / OrangePI / BananaPI + camera con openCV
o ancora piu' semplice webcam con upload ftp e script di elaborazione php/asp
Avatar utente
Foto UtentePraticamente
120 1 2
New entry
New entry
 
Messaggi: 70
Iscritto il: 11 gen 2019, 15:37

1
voti

[3] Re: lettura automatica display numerico contabilizzatore

Messaggioda Foto Utentexyz » 11 feb 2019, 17:59

Esistono diversi programmi open source per il riconoscimento delle cifre, la maggior parte usano le OpenCV in Python o C/C++, ad esempio:

https://github.com/arturaugusto/display_ocr
https://www.mkompf.com/cplus/emeocv.html
https://github.com/auerswal/ssocr
...

Se vuoi leggere anche il testo puoi usare OCR Tesseract utilizzato da Google per digitalizzare i libri:

https://github.com/tesseract-ocr/tesseract

P.S. Arduino non va bene, non ha abbastanza potenza di calcolo e memoria.
Avatar utente
Foto Utentexyz
5.745 2 4 5
G.Master EY
G.Master EY
 
Messaggi: 1512
Iscritto il: 5 dic 2009, 18:37
Località: Italy Turin

0
voti

[4] Re: lettura automatica display numerico contabilizzatore

Messaggioda Foto UtenteMarcoD » 11 feb 2019, 18:26

Grazie Foto UtentePraticamente e Foto Utentexyz per le info.
Si è aperto un mondo che non conoscevo, specie le Open Computer Vision library.
Spero comprendano anche le funzioni OCR per riconoscere la cifre.
Mi leggerò i vari tutorial, per capire quale impegno devo dedicare per sperare di ottenere qualche risultato.
O_/
Avatar utente
Foto UtenteMarcoD
5.945 4 8 13
Master EY
Master EY
 
Messaggi: 2228
Iscritto il: 9 lug 2015, 16:58
Località: Torino

0
voti

[5] Re: lettura automatica display numerico contabilizzatore

Messaggioda Foto Utenteluxinterior » 11 feb 2019, 19:14

La butto così per informazione:
Tempo fa su richiesta di un cliente avevamo studiato la possibilità di leggere il display di un contabilizzatore. La cosa però non è andata oltre la teoria: uno dei problemi per noi erano gli ingombri, con la telecamera per contenere nell'inquadratura tutta l'area del display dovevamo allontarci.
Siccome a te non interessa un'immagine del display ma ti basterebbe riconoscore zone chiare e zone scure che corrispondono a segmenti accesi o spenti potresti provare con una matrice di fotodiodi. Con dei led illumini il display e rilevi lo stato dei fotodiodi Coem avere un lettore a bassissima risoluzione.
Dallo stato dei fotodiodi puoi tentare di ricostruire quali sono i segmenti accesi e quindi la cifra.
Ma è tanta tanta teoria....
Avatar utente
Foto Utenteluxinterior
2.279 2 4 8
Expert EY
Expert EY
 
Messaggi: 1303
Iscritto il: 6 gen 2016, 17:48

0
voti

[6] Re: lettura automatica display numerico contabilizzatore

Messaggioda Foto Utentedadduni » 11 feb 2019, 21:54

non riesci in alcun modo ad agganciarti al display? se decodifichi i segnali che arrivano al display leggi quello che c'è scritto sopra senza passare per immagini, è chiaro che una camera è completamente esterna al dispositivo invece collegarsi al display vuol dire metterci le mani dentro, ma forse è un'idea
Avatar utente
Foto Utentedadduni
1.602 1 6 12
Expert EY
Expert EY
 
Messaggi: 976
Iscritto il: 23 mag 2014, 16:26

0
voti

[7] Re: lettura automatica display numerico contabilizzatore

Messaggioda Foto UtenteMarcoD » 12 feb 2019, 18:56

Diffondo una immagine del display LCD, che è circa 1 x 4 cm.
Non mi è possibile accedere all'interno del contabilizzatore.

Ho scaricato il manuale byte-of-python.pdf del inguaggio python, ho iniziato a scorrerlo.
O_/
Allegati
contabiliz calore.jpg
Avatar utente
Foto UtenteMarcoD
5.945 4 8 13
Master EY
Master EY
 
Messaggi: 2228
Iscritto il: 9 lug 2015, 16:58
Località: Torino

1
voti

[8] Re: lettura automatica display numerico contabilizzatore

Messaggioda Foto Utentexyz » 12 feb 2019, 19:05

Se la telecamera riesce a catturare una buona immagine del LCD non ci dovrebbero essere problemi nel riconosce le cifre con un adeguato software.

Se conosci il C++ il passaggio al Python è quasi gratis tranne per alcune cose specifiche. Comunque esiste la documentazione ufficiale completa del Python:

https://docs.python.org/3/
Avatar utente
Foto Utentexyz
5.745 2 4 5
G.Master EY
G.Master EY
 
Messaggi: 1512
Iscritto il: 5 dic 2009, 18:37
Località: Italy Turin

1
voti

[9] Re: lettura automatica display numerico contabilizzatore

Messaggioda Foto UtentePraticamente » 12 feb 2019, 20:13

Avatar utente
Foto UtentePraticamente
120 1 2
New entry
New entry
 
Messaggi: 70
Iscritto il: 11 gen 2019, 15:37

0
voti

[10] Re: lettura automatica display numerico contabilizzatore

Messaggioda Foto UtentePraticamente » 12 feb 2019, 22:18

anche il radiotelegramma del contatore è noto : https://github.com/stef/smeter
a patto di avere la chiave :oops:
Avatar utente
Foto UtentePraticamente
120 1 2
New entry
New entry
 
Messaggi: 70
Iscritto il: 11 gen 2019, 15:37

Prossimo

Torna a Sensoristica

Chi c’è in linea

Visitano il forum: Nessuno e 1 ospite