| eolo1234
| Inviato il: 28/06/2015 21:13:27
|
CITAZIONE (calcola, 28/06/2015 06:38:03 )
Ogni tanto saltava qualche minuto e non era possibile variare il tempo del campionamento 1 minuto e basta. Ora si può scegliere.
void loop(){
tensione();
sensore_corrente();
ricarica();
stampa();
//TEMPO SALVATAGGIO SD
if (millis() > (salv + 60000) && (stato_salv == 1 )){stato_salv = 0; dati();}//60000 SALVA OGNI MINUTO, VARIARE SE OCCORRE
if (stato_salv == 0){salv = millis(); stato_salv = 1;}
//FINE
omissis
il tempo è espresso in millisecondi, 60000 sono un minuto, 300000 5 minuti....
Prossima modifica sarà quelle di salvare i dati di ogni giorno in un file separato.
Grande calcola sarebbe il massimo riuscire a vedere i consumi e la produzione giornaliera leggendo un unico file | | | | calcola
| Inviato il: 29/06/2015 19:00:31
|
Salverà i dati di ogni giorno in un file e non viceversa. La memorizzazione sarà fatta a colonne separate da ";" in modo da importare facilmente i dati su tabella.
--------------- Impara l'arte e mettila da parte 14 pannelli da 100w, inverter kemapower 3kw, regolatore morningstar tristar ts60, banco batterie n.1 di 12 elementi 2v 480Ah C5 corazzate per trazione pesante, banco batterie n.2 di 400Ah in C5 formato da 24 elementi 2V 200Ah corazzate al gel per fotovoltaico in due serie da 12 elementi, centralina di gestione impianto autoprodotta.
| | | | calcola
| Inviato il: 01/07/2015 20:19:11
|
Versione finale è la 5.3.3. Salva i dati di ogni giorno in un file, i dati sono incolonnati e separati da ; ciò permette l'importazione in un foglio excel per l'elaborazione e la creazione di grafici.
Altra modifica è la possibilità di disabilitare la ricarica da rete anche da monitor seriale e mantiene in memoria il valore impostato, così come l'impostazione del campionamento su SD, il tempo è in minuti e solo valore intero.
Su monitor LCD, seconda riga estrema destra viene visualizzato il numero di minuti che mancano al salvataggio dei dati su SD.
Versione 5.3.3
--------------- Impara l'arte e mettila da parte 14 pannelli da 100w, inverter kemapower 3kw, regolatore morningstar tristar ts60, banco batterie n.1 di 12 elementi 2v 480Ah C5 corazzate per trazione pesante, banco batterie n.2 di 400Ah in C5 formato da 24 elementi 2V 200Ah corazzate al gel per fotovoltaico in due serie da 12 elementi, centralina di gestione impianto autoprodotta.
| | | | eolo1234
| Inviato il: 01/07/2015 22:40:13
|
ciao calcola
stavo istallando la versione 5.3.3 e mi da questo problema ( vedi immagine) puoi ricontrollare grazie
Immagine Allegata: Cattura.PNG
Modificato da eolo1234 - 01/07/2015, 22:43:25
| | | | calcola
| Inviato il: 03/07/2015 08:28:49
|
Sicuramente dipende dalla versione dell'ide che usi, istallane un'altra più aggiornata, al momento uso la 1.6.4 e va bene, l'ho provato anche con la 1.0.5 e funziona. Prova, poi fammi sapere. Non installare la 1.6.5.
--------------- Impara l'arte e mettila da parte 14 pannelli da 100w, inverter kemapower 3kw, regolatore morningstar tristar ts60, banco batterie n.1 di 12 elementi 2v 480Ah C5 corazzate per trazione pesante, banco batterie n.2 di 400Ah in C5 formato da 24 elementi 2V 200Ah corazzate al gel per fotovoltaico in due serie da 12 elementi, centralina di gestione impianto autoprodotta.
| | | | calcola
| Inviato il: 03/07/2015 10:03:46
|
Se non vuoi perdere tempo ad aggiornare l'IDE, il file con il nome del giorno può essere aperto anche in un altro modo più primitivo, ma anche più semplice.
Ho modificato in tal senso il programma ora trovi in aggiunta la 5_3_3bis, usa quella che vuoi.
5_3_3bis
--------------- Impara l'arte e mettila da parte 14 pannelli da 100w, inverter kemapower 3kw, regolatore morningstar tristar ts60, banco batterie n.1 di 12 elementi 2v 480Ah C5 corazzate per trazione pesante, banco batterie n.2 di 400Ah in C5 formato da 24 elementi 2V 200Ah corazzate al gel per fotovoltaico in due serie da 12 elementi, centralina di gestione impianto autoprodotta.
| | | | eolo1234
| Inviato il: 03/07/2015 14:40:42
|
CITAZIONE (calcola, 03/07/2015 10:03:46 )
Se non vuoi perdere tempo ad aggiornare l'IDE, il file con il nome del giorno può essere aperto anche in un altro modo più primitivo, ma anche più semplice.
Ho modificato in tal senso il programma ora trovi in aggiunta la 5_3_3bis, usa quella che vuoi.
5_3_3bis
montata la 5.3.3bis funsiona
piu tardi provero anche la 5.3.3 cambiando l'IDE
grazie calcola | | | | eolo1234
| Inviato il: 03/07/2015 23:58:38
|
buona sera
primi test con la 5.3.3bis sembrava andare bene ma dopo 3 letture si blocca arduino e i 3 min rimangono a 0
come al solito ho bisogno di te calcola
come hai del tempo puoi ricontrollare la versione bis
grazie
provata anche la 5.3.3 con l'IDE 1.0.5 e altri non va ma forse un mio problema | | | | eolo1234
| Inviato il: 04/07/2015 17:39:04
|
CITAZIONE (eolo1234, 03/07/2015 23:58:38 )
buona sera
primi test con la 5.3.3bis sembrava andare bene ma dopo 3 letture si blocca arduino e i 3 min rimangono a 0
come al solito ho bisogno di te calcola
come hai del tempo puoi ricontrollare la versione bis
grazie
provata anche la 5.3.3 con l'IDE 1.0.5 e altri non va ma forse un mio problema
ho istallato l'IDE 1.6.4 credo di avere risolto sto testando poi ti faccio sapere | | | | calcola
| Inviato il: 04/07/2015 22:59:51
|
Installa una versione più aggiornata dell'ide dalla 1…0.5 in poi funziona,sul mio muletto funziona ininterrottamente da una settimana,
--------------- Impara l'arte e mettila da parte 14 pannelli da 100w, inverter kemapower 3kw, regolatore morningstar tristar ts60, banco batterie n.1 di 12 elementi 2v 480Ah C5 corazzate per trazione pesante, banco batterie n.2 di 400Ah in C5 formato da 24 elementi 2V 200Ah corazzate al gel per fotovoltaico in due serie da 12 elementi, centralina di gestione impianto autoprodotta.
| | | | calcola
| Inviato il: 04/07/2015 23:06:05
|
Quando si blocca devi controllare cosa accade dal monitor seriale, io uso linux, potrebbero esserci differenze con le librerie. Non é un software semplice, usa tante librerie.
Modificato da calcola - 04/07/2015, 23:10:29
--------------- Impara l'arte e mettila da parte 14 pannelli da 100w, inverter kemapower 3kw, regolatore morningstar tristar ts60, banco batterie n.1 di 12 elementi 2v 480Ah C5 corazzate per trazione pesante, banco batterie n.2 di 400Ah in C5 formato da 24 elementi 2V 200Ah corazzate al gel per fotovoltaico in due serie da 12 elementi, centralina di gestione impianto autoprodotta.
| | | | eolo1234
| Inviato il: 06/07/2015 09:12:44
|
Ciao Calcola
2 giorni e ancora non si è bloccato
Sicuramente con l IDE 1.6.4 devo aver risolto il test continua un altro paio di giorni e poi diventa operativo sperando che nel frattempo arrivino i sensori dalla Cina | | | | calcola
| Inviato il: 06/07/2015 13:33:03
|
Controlla bene la tensione in ingresso al lettore SD deve essere intorno a 4.5V ho notato che tensioni superiori mandano in tilt la SD. Controlla anche che la tensione sul pin 3.3v del lettore rimanga effettivamente su 3.3V.
Quando la SD si blocca il led sul pin8 rimane spento. La scheda che uso per le prove è in funzione da prima della pubblicazione del listato e funziona bene, probabilmente tra la versione dell'IDE per linux e per windows, vi sono piccole differenze che interferiscono durante la compilazione.
Modifica il listato in questo punto:
Serial.println(F("********************"));Serial.println("Dati salvati. "); Serial.println(F("********************"));digitalWrite(led, HIGH);File_dati.close();SD.end();
Così:
Serial.println(F("********************"));Serial.println("Dati salvati. "); Serial.println(F("********************"));digitalWrite(led, HIGH);File_dati.close();SD.end();while(1);
Se l'ide è configurato bene al momento del salvataggio dei valori sulla sd l'arduino si deve bloccare e dopo qualche secondo (8- 13") deve riavviarsi. Se lo fa, togli while.
--------------- Impara l'arte e mettila da parte 14 pannelli da 100w, inverter kemapower 3kw, regolatore morningstar tristar ts60, banco batterie n.1 di 12 elementi 2v 480Ah C5 corazzate per trazione pesante, banco batterie n.2 di 400Ah in C5 formato da 24 elementi 2V 200Ah corazzate al gel per fotovoltaico in due serie da 12 elementi, centralina di gestione impianto autoprodotta.
| | | | calcola
| Inviato il: 06/07/2015 13:36:09
|
Hai fatto bene a installare la 1.6.4 funziona molto meglio di quella che avevi. La 1.6.5 funziona bene, però nella versione per linux vi è un errore nel percorso di ricerca delle librerie avr, ecco perchè ti ho consigliato di non installarla.
--------------- Impara l'arte e mettila da parte 14 pannelli da 100w, inverter kemapower 3kw, regolatore morningstar tristar ts60, banco batterie n.1 di 12 elementi 2v 480Ah C5 corazzate per trazione pesante, banco batterie n.2 di 400Ah in C5 formato da 24 elementi 2V 200Ah corazzate al gel per fotovoltaico in due serie da 12 elementi, centralina di gestione impianto autoprodotta.
| | | | eolo1234
| Inviato il: 09/07/2015 09:32:41
|
CITAZIONE (calcola, 06/07/2015 13:36:09 )
Controlla bene la tensione in ingresso al lettore SD deve essere intorno a 4.5V ho notato che tensioni superiori mandano in tilt la SD. Controlla anche che la tensione sul pin 3.3v del lettore rimanga effettivamente su 3.3V.
Quando la SD si blocca il led sul pin8 rimane spento. La scheda che uso per le prove è in funzione da prima della pubblicazione del listato e funziona bene, probabilmente tra la versione dell'IDE per linux e per windows, vi sono piccole differenze che interferiscono durante la compilazione.
Modifica il listato in questo punto:
Serial.println(F("********************"));Serial.println("Dati salvati. "); Serial.println(F("********************"));digitalWrite(led, HIGH);File_dati.close();SD.end();
Così:
Serial.println(F("********************"));Serial.println("Dati salvati. "); Serial.println(F("********************"));digitalWrite(led, HIGH);File_dati.close();SD.end();while(1);
Se l'ide è configurato bene al momento del sal vataggio dei valori sulla sd l'arduino si deve bloccare e dopo qualche secondo (8- 13") deve riavviarsi. Se lo fa, togli while.
Se ho tempo stasera provo e ti faccio sapere
Grazie calcola | |
| | |
|
Versione Mobile!
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|