Italy
Offline
Full Member
Karma: 0
Posts: 149
Arduino = Tecnologia
|
 |
« on: January 22, 2011, 12:12:55 pm » |
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! 
|
|
|
|
Rome
Offline
God Member
Karma: 1
Posts: 972
Arduino rocks
|
 |
« Reply #1 on: January 22, 2011, 01:42:20 pm » |
Interessante, m'iscrivo. 
|
|
|
|
|
Logged
|
|
|
|
|
Italy
Offline
Full Member
Karma: 0
Posts: 149
Arduino = Tecnologia
|
 |
« Reply #2 on: January 23, 2011, 04:14:44 am » |
;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! 
|
|
|
|
Rome
Offline
God Member
Karma: 1
Posts: 972
Arduino rocks
|
 |
« Reply #3 on: January 23, 2011, 04:32:20 am » |
mai usate le googleApi; una volta ho iniziato a studiarle... ma dopo 10 minuti di contorsioni neuronali ho abbandonato! :o
|
|
|
|
|
Logged
|
|
|
|
|
Italy
Offline
Full Member
Karma: 0
Posts: 149
Arduino = Tecnologia
|
 |
« Reply #4 on: January 23, 2011, 05:24:13 am » |
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! 
|
|
|
|
Rome
Offline
God Member
Karma: 1
Posts: 972
Arduino rocks
|
 |
« Reply #5 on: January 23, 2011, 05:28:39 am » |
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
Newbie
Karma: 0
Posts: 17
Arduino rocks
|
 |
« Reply #6 on: January 23, 2011, 05:32:25 am » |
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
Newbie
Karma: 0
Posts: 17
Arduino rocks
|
 |
« Reply #7 on: January 23, 2011, 05:34:52 am » |
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
Full Member
Karma: 0
Posts: 149
Arduino = Tecnologia
|
 |
« Reply #8 on: January 23, 2011, 05:39:09 am » |
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! 
|
|
|
|
Rome
Offline
God Member
Karma: 1
Posts: 972
Arduino rocks
|
 |
« Reply #9 on: January 23, 2011, 05:49:58 am » |
Ah, ma ora hanno messo un wizard! http://code.google.com/apis/chart/docs/chart_wizard.htmlQuesto 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=temperaturagrafica 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
Newbie
Karma: 0
Posts: 17
Arduino rocks
|
 |
« Reply #10 on: January 23, 2011, 05:58:01 am » |
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.phpguarda 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
Newbie
Karma: 0
Posts: 17
Arduino rocks
|
 |
« Reply #11 on: January 23, 2011, 06:01:41 am » |
Le api di google, secondo me, sono meno flessibili di jpgraph  e poi ci si deve appogiare a google >  per la generazione dei grafici
|
|
|
|
|
Logged
|
|
|
|
|
Italy
Offline
Full Member
Karma: 0
Posts: 149
Arduino = Tecnologia
|
 |
« Reply #12 on: January 23, 2011, 06:02:38 am » |
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! 
|
|
|
|
0
Offline
Newbie
Karma: 0
Posts: 17
Arduino rocks
|
 |
« Reply #13 on: January 23, 2011, 06:09:27 am » |
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
Full Member
Karma: 0
Posts: 149
Arduino = Tecnologia
|
 |
« Reply #14 on: January 23, 2011, 06:15:59 am » |
Si, in effetti utilizzare le API di Google sta su anche a me... >  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! 
|
|
|
|
|