Riccardo
| Inviato il: 22/03/2017 21:50:28
|
ok!!!
Tensione batteria1 =Batteria0;
Tensione batteria2 =Batteria1-Batteria0;
Tensione batteria3 =Batteria2-Batteria1;
Tensione batteria4 =Batteria3-Batteria2;
ecc
--------------- Q.CELLS Q.PEAK 4575W sud-est Solar Frontier CIS 850W sud-ovest Inverter PIP5048MST Batterie:LifePo4 Seplos MASON-48280-DIY EVE280AK 28,6 kWh Scaldabagno Ferroli 30l 1500w Scaldabagno Ariston 80l 1200w
| |
| | Vincent
| Inviato il: 22/03/2017 21:58:06
|
Copiami il ciclo for che e facilissimo non ci vuole niente XD
--------------- SuperSolar http://forum.saturnoprezzi.com/
| | | | Riccardo
| Inviato il: 22/03/2017 22:20:59
|
Ti ho messo tutto lo sketch nel download sopra,devi partire da quello è funzionante
--------------- Q.CELLS Q.PEAK 4575W sud-est Solar Frontier CIS 850W sud-ovest Inverter PIP5048MST Batterie:LifePo4 Seplos MASON-48280-DIY EVE280AK 28,6 kWh Scaldabagno Ferroli 30l 1500w Scaldabagno Ariston 80l 1200w
| | | | Riccardo
| Inviato il: 22/03/2017 22:26:32
|
ti serve quello del MUX o del Print
--------------- Q.CELLS Q.PEAK 4575W sud-est Solar Frontier CIS 850W sud-ovest Inverter PIP5048MST Batterie:LifePo4 Seplos MASON-48280-DIY EVE280AK 28,6 kWh Scaldabagno Ferroli 30l 1500w Scaldabagno Ariston 80l 1200w
| | | | Vincent
| Inviato il: 22/03/2017 22:32:56
|
for(int i = 0; i < 4; i ++){
client.print(" Batteria");
client.print(i);
client.print(" V = ");
client.print(Mux(i));
client.print(" ");
float Voltage1 = (Mux(i));
delay(10);
}
sostituisci quello sopra con questo
client.print(mux(0) & " " & (mux(1)-mux(0) ) & " " & (mux(2)-mux(1) ) & " " & (mux(3)-mux(2) )
da sostituire al ciclo
Modificato da Bolle - 31/03/2017, 00:07:19
--------------- SuperSolar http://forum.saturnoprezzi.com/
| | | | Riccardo
| Inviato il: 23/03/2017 19:38:23
|
Vincent,non sono riuscito ad usare il tuo ciclo print anche modificando il mux-Mux e il ; mi dava un conflitto.
Ho modificato questo che allego
I dati mi sembrano abbastanza precisi 0,02:0,07 di differenza dal voltmetro.
Ricordo che non si deve superare assolutamente i 3,2 volt come tensione di ingresso al pin A0 del D1 Mini.
Utilizzando i valori dello schema con 60v di Vin all'uscita del partitore si hanno circa 3v
Immagine Allegata: provaxdifferenza.JPG
Scarica allegatoControllo batterie con differenza 1.0.txt ( Numero download: 161 )
Modificato da Riccardo - 23/03/2017, 19:57:42
--------------- Q.CELLS Q.PEAK 4575W sud-est Solar Frontier CIS 850W sud-ovest Inverter PIP5048MST Batterie:LifePo4 Seplos MASON-48280-DIY EVE280AK 28,6 kWh Scaldabagno Ferroli 30l 1500w Scaldabagno Ariston 80l 1200w
| | | | Vincent
| Inviato il: 23/03/2017 21:01:33
|
Quante batterie sonooo???
--------------- SuperSolar http://forum.saturnoprezzi.com/
| | | | Riccardo
| Inviato il: 23/03/2017 22:28:38
|
Ho usato 4 batterie da 12 v
--------------- Q.CELLS Q.PEAK 4575W sud-est Solar Frontier CIS 850W sud-ovest Inverter PIP5048MST Batterie:LifePo4 Seplos MASON-48280-DIY EVE280AK 28,6 kWh Scaldabagno Ferroli 30l 1500w Scaldabagno Ariston 80l 1200w
| | | | Vincent
| Inviato il: 23/03/2017 22:35:09
|
Ti stampa 4 volte ...mha
Do un occhiata al code
--------------- SuperSolar http://forum.saturnoprezzi.com/
| | | | Vincent
| Inviato il: 23/03/2017 22:37:22
|
for(int i = 0; i < 4; i ++){
client.print(" Batteria");
client.print(" V = ");
client.print(" ");
client.print(Mux(0));
client.print(" ");
client.print(Mux(1)-Mux(0));
client.print(" ");
client.print(Mux(2)-Mux(1));
client.print(" ");
client.print(Mux(3)-Mux(2));
float Voltage1 = (Mux(i));
delay(10);
}
togli il for
client.print(" Batteria");
client.print(" V = ");
client.print(" ");
client.print(Mux(0));
client.print(" ");
client.print(Mux(1)-Mux(0));
client.print(" ");
client.print(Mux(2)-Mux(1));
client.print(" ");
client.print(Mux(3)-Mux(2));
float Voltage1 = (Mux(i));
delay(10);
Modificato da Bolle - 31/03/2017, 00:07:42
--------------- SuperSolar http://forum.saturnoprezzi.com/
| | | | Vincent
| Inviato il: 23/03/2017 22:40:52
|
client.println(mux(0) + " " + (mux(1)-mux(0) ) + " " + (mux(2)-mux(1) ) + " " + (mux(3)-mux(2) )
Questo e migliore
Modificato da Bolle - 31/03/2017, 00:07:54
--------------- SuperSolar http://forum.saturnoprezzi.com/
| | | | Riccardo
| Inviato il: 25/03/2017 06:42:37
|
CITAZIONE (Vincent, 23/03/2017 22:35:09 )
Ti stampa 4 volte ...mha
Do un occhiata al code
Se vuoi solo una stampa basta mettere il ciclo for con 1
--------------- Q.CELLS Q.PEAK 4575W sud-est Solar Frontier CIS 850W sud-ovest Inverter PIP5048MST Batterie:LifePo4 Seplos MASON-48280-DIY EVE280AK 28,6 kWh Scaldabagno Ferroli 30l 1500w Scaldabagno Ariston 80l 1200w
| | | | Vincent
| Inviato il: 25/03/2017 10:29:10
|
Non avevo visto bene il codice
Con for =1 funziona ma volendo togli il for e metti i=1
Modificato da Vincent - 25/03/2017, 10:33:06
--------------- SuperSolar http://forum.saturnoprezzi.com/
| | | | Riccardo
| Inviato il: 25/03/2017 14:19:25
|
Se tolgo il ciclo for mi da errore sulla variabile Mux.
Io pensavo di tenerlo,in quanto mi sarebbe servito per una app per android che sto cercando in internet dei tutorial.In questo modo avrei una visualizzazione di vari istanti.Non serve a niente conoscere il valore di tensione se non hai un paragone diretto,è sotto un carico le variazioni penso siano molto veloci.
in quel modo potrei avere molti risultati da evidenziare e capire la batteria che è in crisi....forse
--------------- Q.CELLS Q.PEAK 4575W sud-est Solar Frontier CIS 850W sud-ovest Inverter PIP5048MST Batterie:LifePo4 Seplos MASON-48280-DIY EVE280AK 28,6 kWh Scaldabagno Ferroli 30l 1500w Scaldabagno Ariston 80l 1200w
| | | | inventoreinerba
| Inviato il: 25/03/2017 14:31:42
|
Ragazzi,non è una bella cosa uscire da un banco batterie con un fascio di numerosi fili sottili.Secondo me sarebbe meglio se progettate un piccolo dispositivo wi fi da attaccare alla batteria che invia alla centralina la lettura della tensione di ogni batteria.
chiedo troppo? | |
| | |
|
Versione Mobile!
|
|
|
|
|
|
|
|
|
|
|
|
|
|