Pages: [1] 2 3   Go Down
Author Topic: Grafici dati Arduino  (Read 11479 times)
0 Members and 1 Guest are viewing this topic.
Italy
Offline Offline
Full Member
***
Karma: 0
Posts: 158
Arduino = Tecnologia
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

In via del tutto teorica(almeno per il momento)sto realizzando un interfaccia meteo con arduino, utilizzando Arduino TinyWebServer,
i dati ottenuti,vorrei visualizzarli sul sito(tramite l'ethernet shield)
in modalità testuale e grafica, per la grafica sto incontrando alcuni problemi, nel senso che voglio realizzare un grafico con la temperatura(spesso sotto lo zero) utilizzando le api di google...ma come dovrei fare per fargli leggere il file con i dati catturati?

Idee????
Logged

Se ritieni che la mia risposta ti abbia aiutato a risolvere il problema non esitare! ringraziami dandomi il Karma! smiley-wink
_-_-_-_-_-_-_-_-_-_-_-

Rome
Offline Offline
God Member
*****
Karma: 1
Posts: 987
Arduino rocks
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Interessante, m'iscrivo.  smiley
Logged

Italy
Offline Offline
Full Member
***
Karma: 0
Posts: 158
Arduino = Tecnologia
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

 ;D la cosa è interessante, ma quelle maledette api di google mi stanno facendo dannare...è da 3 giorni che ci provo a fargli leggere il file con i dati catturati, ma niente...avete soluzioni? :'(
Logged

Se ritieni che la mia risposta ti abbia aiutato a risolvere il problema non esitare! ringraziami dandomi il Karma! smiley-wink
_-_-_-_-_-_-_-_-_-_-_-

Rome
Offline Offline
God Member
*****
Karma: 1
Posts: 987
Arduino rocks
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

mai usate le googleApi; una volta ho iniziato a studiarle... ma dopo 10 minuti di contorsioni neuronali ho abbandonato! :o
Logged

Italy
Offline Offline
Full Member
***
Karma: 0
Posts: 158
Arduino = Tecnologia
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Le sto utilizzando non stop da 3 giorni, ma mi danno problemi nei grafici negativi...proprio non so dove sbattere...
e poi non so proprio come fargli leggere il file con i dati...
« Last Edit: January 23, 2011, 05:24:35 am by fardox » Logged

Se ritieni che la mia risposta ti abbia aiutato a risolvere il problema non esitare! ringraziami dandomi il Karma! smiley-wink
_-_-_-_-_-_-_-_-_-_-_-

Rome
Offline Offline
God Member
*****
Karma: 1
Posts: 987
Arduino rocks
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

a braccio mi pare di ricordare che se "chiami" il "servizio grafici" di google con un url che contiene i tujoi dati, quelli vengono tracciati: quindi sarebbe la arduino a dover inviare i dati, non le api di google a doverle leggere... forse... boh? :-?
A fare i grafici positivi come fai?
Logged

0
Offline Offline
Newbie
*
Karma: 0
Posts: 17
Arduino rocks
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Ciao fardox

io utilizzo, sul mio sito meteo, le librerie jpgraph per la generazione dei grafico
le librerie sono molto comode, leggo il file di testo con i vari valore tramite uno scipt il php e passo i dati letti alla libreria che genera i grafici.

Ti lascio il link della stazione
http://meteocba.altervista.org/

Ciaoooooo
Logged

0
Offline Offline
Newbie
*
Karma: 0
Posts: 17
Arduino rocks
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Dimnenticavo

i grafici possono molto personalizzati, sul mio sito ho voluto di proposito tenerli i piu semplici e leggeri (in termini di kb) possibile.

ciaooo
Logged

Italy
Offline Offline
Full Member
***
Karma: 0
Posts: 158
Arduino = Tecnologia
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Grazie mille ST_e
mi sei molto d'aiuto...parlami un po di come gestisci i dati letti tramite questo script...
Grazie.
Logged

Se ritieni che la mia risposta ti abbia aiutato a risolvere il problema non esitare! ringraziami dandomi il Karma! smiley-wink
_-_-_-_-_-_-_-_-_-_-_-

Rome
Offline Offline
God Member
*****
Karma: 1
Posts: 987
Arduino rocks
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Ah, ma ora hanno messo un wizard!
http://code.google.com/apis/chart/docs/chart_wizard.html

Questo link:
http://chart.apis.google.com/chart?chxr=0,10,100|1,-20,50&chxs=0,676767,11.5,0.5,lt,676767|1,676767,11.5,0.5,lt,676767&chxt=x,y&chs=440x220&cht=lxy&chco=3072F3&chds=0,100,-20,50&chd=t:10,20,30,40,50,60|5,6,12,-2.2,3.5,7.4,-2.3&chdl=Temperatura&chdlp=b&chg=0,5,5,0&chls=2,4,1&chma=5,5,5,25&chtt=temperatura

grafica questi dati:
5.0 6.0 12.0 -2.2 3.5 7.4 -2.3
« Last Edit: January 23, 2011, 05:51:23 am by jumpjack » Logged

0
Offline Offline
Newbie
*
Karma: 0
Posts: 17
Arduino rocks
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Be la gestione è semplice ma 1 po lunga da spiegare

Semplificando e banalizzando:

la stazione (una Davis VP2) è collegate ad un NSLU2 con installato il software wview

questo softwere interroga la stazione e archivia i dati letti generando un database e dei file di testo (ogni 5 minuti) conteneti i dati registrati (temp,umidità,pressione,vento,dirz.vento,irragiamento solare,pioggia ecc.) il file viene uplodato sul sito.

Lo script legge il file con la data odierna e quello del giorno precedente estrae i dati dal file li memorizza in un array e richiama la libreria jpgraph che genera il grafico e lo salva come .png.

Ti assicuro che jpgrah è molto semplice da utilizzare.

Sto anche sperimentando 1 altra libreria RGraph con html5 ti lascio questo link
http://meteocba.altervista.org/index1.php
guarda il dial della direzionedel vento quello è generato con RGraph

sempre in questa pagina puoi vedere il grafico del
Fabbisogno Energetico Nazionale
generato sempre con jpgraph e un script che recupera i dati di consumo di energia elettrica dal sito di Terna

Se vuoi ci sentiamo in pm

Ciaooooo

Logged

0
Offline Offline
Newbie
*
Karma: 0
Posts: 17
Arduino rocks
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Le api di google, secondo me, sono meno flessibili di jpgraph  smiley-wink

e poi ci si deve appogiare a google   >smiley-sad per la generazione dei grafici
Logged

Italy
Offline Offline
Full Member
***
Karma: 0
Posts: 158
Arduino = Tecnologia
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Sisi...adesso il Wizard rende la vita molto più semplice...ma ancora non ho capito bene come creare il database o file txt con i dati(da arduino) e far leggere i dati a google ogni tot(10 minuti) con un grafico in uscita...
più che altro, non mi è chiaro questo passaggio

Dati catturati arduino--->memorizzazione database(...ma dove su Sd?)--->Sito Web con grafico giornaliero della temperatura(giusto per non riempire tutta la memoria di arduino)
Logged

Se ritieni che la mia risposta ti abbia aiutato a risolvere il problema non esitare! ringraziami dandomi il Karma! smiley-wink
_-_-_-_-_-_-_-_-_-_-_-

0
Offline Offline
Newbie
*
Karma: 0
Posts: 17
Arduino rocks
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Allora x utilizzo di google chart nn so aiutarti in quanto non lo utilizzo e non voglio utilizzarlo (troppi problemi e affidabilita)

comunque la logica potrebbe essere questa

Arduino: lettura dei dati
Arduino: lettura file dati del giorno dal sito
Arduino: agginta dei dati letti al file
Arduino: upload sul sito
Host sito: generazione grafico

in questo modo su arduino non è necessario memorizzare nulla i dati vengono aggiunti al file che risiede sul sito

Ciaoooo
« Last Edit: January 23, 2011, 06:11:13 am by st_e » Logged

Italy
Offline Offline
Full Member
***
Karma: 0
Posts: 158
Arduino = Tecnologia
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Si, in effetti utilizzare le API di Google sta su anche a me... >smiley-sad
vorrei orientarmi su qualcosa di alternativo appunto...adesso sto provando su rgraph...ma per effettuare l'upload dalla ethernet sheild di arduino del file con le temperature generato(presumibilmente presente su SD), come dovrei fare??
Logged

Se ritieni che la mia risposta ti abbia aiutato a risolvere il problema non esitare! ringraziami dandomi il Karma! smiley-wink
_-_-_-_-_-_-_-_-_-_-_-

Pages: [1] 2 3   Go Up
Jump to: