Se sei già registrato           oppure    

Orario: 05/05/2024 11:00:45  

 

Energia Alternativa ed Energia Fai Da Te > Solare Fotovoltaico

VISUALIZZA L'ALBUM

Pagine: (39)   1   2   3   4   5   6   7   8   9   10   [11]   12   13   14   15   16   17   18   19   20   21  ...>    (Ultimo Msg)


Partitore di tensione per controllo batterie, APP per Android
FinePagina

Vincent
GigaWatt


Gruppo:Utente
Messaggi:1902

Stato:



Inviato il: 29/03/2017 15:06:18

Io l ho ordinato in spagna il d1 credevo ci volesse di piu e arrivato in 3 giorni ti allego l imm del veditore

Scarica allegato

Screenshot_20170329-150406.jpg ( Numero download: 159 )



---------------
SuperSolar
http://forum.saturnoprezzi.com/

 

Riccardo

Avatar
GigaWatt


Gruppo:Utente
Messaggi:2915

Stato:



Inviato il: 29/03/2017 15:58:23

CITAZIONE (Vincent, 29/03/2017 14:24:22 ) Discussione.php?214515&10#MSG167

I diodi zener di solito non sono mai del valore scritto XD o poco sopra o poco sotto non mi chiedere perche ... Su 5 volt credo poteva essere anche 6 XD ... Come mai quel formato e non un 7805 normale il d1 assorbe 300mA giusto il 7805 eroga 1A senza dissipatore o mi sbaglio

Io avevo già inserito un riduttore di tensione variabile da 1,2 a 60v l'ho regolato a 5v e poi sull'uscita come protezione ho messo i 2 zener da 1w e 5,1v più grosso non l'ho trovato,ma quella è una protezione.
Il lavoro normale viene svolto dal regolatore che è tarato a 5 v.
Ora inserirò anche il 7805 che di suo non può arrivare ad una tensione di 60 v.In pratica metto due regolatori uno pwm e uno lineare



---------------
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

Avatar
GigaWatt


Gruppo:Utente
Messaggi:2915

Stato:



Inviato il: 29/03/2017 21:00:17

Oggi ho comperato un'altro d1 mini,ho caricato lo sketch e devo dire che funziona perfettamente.
Un grazie a BellaEli per il suo algoritmo l'ho provato con un alimentatore variabile simulando le variazioni sulle batterie,con ottimi ottimi ottimi risultati di precisione.
Un grazie anche a Vincent per avermi fornito lo spunto di partenza per creare la parte con visualizzazione da remoto,se vuoi continuare con le prove per il tuo software sono sempre disponibile
Ho provato continui refresh ogni 4 secondi senza problemi per più di 2 ore
La prossima settimana provo sul mio banco da 8x6v 300ah
allego sketch funzionante


#define NumeroCelle  4
#define kPartTens 6
#include <ESP8266WiFi.h>
const char* ssid = "Telecom-93798311";
const char* password = "------------";
IPAddress ip(192,168,3,101);              //ip statico
IPAddress gateway(192,168,3,1);           //gateway
IPAddress subnet(255,255,255,0);
  int s0 = 2;
  int s1 = 0;
  int s2 = 4;
  int s3 = 5;
  float SIG_pin = 0;
   
WiFiServer server(80);
 
void setup() {
  pinMode(s0, OUTPUT); 
  pinMode(s1, OUTPUT); 
  pinMode(s2, OUTPUT); 
  pinMode(s3, OUTPUT); 
  digitalWrite(s0, LOW);
  digitalWrite(s1, LOW);
  digitalWrite(s2, LOW);
  digitalWrite(s3, LOW);
  
  Serial.begin(115200);
  delay(10);
  // Connect to WiFi network
  Serial.println();
  Serial.println();
  Serial.print("Connecting to ");
  Serial.println(ssid);
 
  WiFi.begin(ssid, password);
 
  while (WiFi.status() != WL_CONNECTED) {
    delay(500);
    Serial.print(".");
  }
  Serial.println("");
  Serial.println("WiFi connected");
   server.begin();
  Serial.println("Server started");
 
  // Print the IP address
  Serial.print("Use this URL : ");
  Serial.print("http://");
  Serial.print(WiFi.localIP());
  Serial.println("/");
 
}
 
void loop() {
  
  // Check if a client has connected
  WiFiClient client = server.available();
  if (!client) {
  return;
  }
  // Wait until the client sends some data
  Serial.println("new client");
  while(!client.available()){
    delay(1);
  }
   // Read the first line of the request
  String request = client.readStringUntil('\r');
  Serial.println(request);
  client.flush();
  
  double VBattLett[NumeroCelle];
  double VBattCalc, VCellPrec;
  int i;


// Leggo le tensioni sulle singole celle
  for (i = 0; i < NumeroCelle; i++)
{
   VBattLett[i] = Mux(i);
}

VCellPrec = 0;
for (i = 0; i < NumeroCelle; i ++)
{
   // Calcolo le tensioni delle singole celle
   VBattCalc = (VBattLett[i] * (i + 1)) - VCellPrec;
   VCellPrec += VBattCalc;
   // Se utilizzo delle celle diverse da 2 Volt calcolo i valori da mostrare a video
   VBattCalc = VBattCalc * kPartTens;
  // Mostro i valori a video
   client.print ("Batteria ");
   client.print (i + 1);
   client.print (" = ");
   client.print (VBattCalc);
   client.print (" V - "); 
   delay (10);
}

}
    

 float Mux(int channel){
  int controlPin[] = {s0, s1, s2, s3};
  int muxChannel[16][4]={
    {0,0,0,0}, //channel 0
    {1,0,0,0}, //channel 1
    {0,1,0,0}, //channel 2
    {1,1,0,0}, //channel 3
    {0,0,1,0}, //channel 4
    {1,0,1,0}, //channel 5
    {0,1,1,0}, //channel 6
    {1,1,1,0}, //channel 7
    {0,0,0,1}, //channel 8
    {1,0,0,1}, //channel 9
    {0,1,0,1}, //channel 10
    {1,1,0,1}, //channel 11
    {0,0,1,1}, //channel 12
    {1,0,1,1}, //channel 13
    {0,1,1,1}, //channel 14
    {1,1,1,1}  //channel 15
  };  
  for(int i = 0; i < 4; i ++){
    digitalWrite(controlPin[i], muxChannel[channel][i]);
  }
  float val = analogRead(SIG_pin)* (3.3 / 1024);
  return val;
  
}




Immagine Allegata: def.JPG
 
ForumEA/Q/def.JPG



Modificato da BellaEli - 29/03/2017, 23:46:13


---------------
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
GigaWatt


Gruppo:Utente
Messaggi:1902

Stato:



Inviato il: 29/03/2017 21:32:45

L ultima versione ti fa vedere i dati?



---------------
SuperSolar
http://forum.saturnoprezzi.com/

 

Riccardo

Avatar
GigaWatt


Gruppo:Utente
Messaggi:2915

Stato:



Inviato il: 29/03/2017 22:00:12

No non li vedo!



---------------
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
GigaWatt


Gruppo:Utente
Messaggi:1902

Stato:



Inviato il: 29/03/2017 22:04:54

Nello sketch metti la b minuscola a batteria xk e la parola chiave che cerca l algoritmo
Poi te lo miglioro x impostare gli allarmi,pero voglio vedere l out



---------------
SuperSolar
http://forum.saturnoprezzi.com/

 

Riccardo

Avatar
GigaWatt


Gruppo:Utente
Messaggi:2915

Stato:



Inviato il: 29/03/2017 22:13:31

Si ora usando la b minuscola i valori si vedono



Immagine Allegata: p7.JPG
 
ForumEA/Q/p7.JPG



---------------
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

Avatar
GigaWatt


Gruppo:Utente
Messaggi:2915

Stato:



Inviato il: 29/03/2017 22:21:31

Volevo far notare,che il D1 MINI WeMos dispone di un access point,quindi basta connettersi direttamente al D1 MINI WeMos e digitare l'ip scelto e indicato nello sketch, che si può avere una visualizzazione diretta dei valori anche su smartphone



Modificato da Riccardo - 29/03/2017, 22:45:07


---------------
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
GigaWatt


Gruppo:Utente
Messaggi:1902

Stato:



Inviato il: 29/03/2017 22:45:15

Stai usando la versione vecchia
Prova questa ti dovrebbe dare i valori divisi anche a parte

Scarica allegato

2_1_6b_vbatt_2.7z ( Numero download: 72 )



---------------
SuperSolar
http://forum.saturnoprezzi.com/

 

Riccardo

Avatar
GigaWatt


Gruppo:Utente
Messaggi:2915

Stato:



Inviato il: 29/03/2017 22:59:31

Si ora si aggiorna perfettamente
I valori sopra cosa sono i minimi?



Immagine Allegata: p8.JPG
 
ForumEA/Q/p8.JPG



---------------
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
GigaWatt


Gruppo:Utente
Messaggi:1902

Stato:



Inviato il: 29/03/2017 23:06:22

I valori sopra sono quelli che diventeranno le variabili su cui impostare gli allarmi fai una cosa apri la pagina html salvala e allegala, massimo quante batterie vuoi collegare? Ti metto 1 soglia x tutte ok?
Ti tolgo anche il problema di batt maius o minus basta non da errore



---------------
SuperSolar
http://forum.saturnoprezzi.com/

 

Riccardo

Avatar
GigaWatt


Gruppo:Utente
Messaggi:2915

Stato:



Inviato il: 29/03/2017 23:27:12

Va bene?Per me bastano 8 batterie,il circuito può arrivare a 16(come MUX) ma praticamente sono al massimo 12 per banchi da 24-48v quelli che usiamo per il pip



Immagine Allegata: htlm.JPG
 
ForumEA/Q/htlm.JPG


Scarica allegato

htlm.txt ( Numero download: 117 )



---------------
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

 

BellaEli

Avatar
GigaWatt


Gruppo:MODERATORE
Messaggi:3286

Stato:



Inviato il: 29/03/2017 23:49:33

Che bella notizia... Sei stato velocissimo a reperire un altro D1, bravo !!!

Che vuol dire ottimi ottimi risultati ??? Che le tensioni erano perfettamente allineate tra multimetro e pagina web ???

Ma alla fine che resistenze hai usato per il partitore ? È stata complessa la taratura ?

Dai sii più chiaro così il progetto è più facilmente replicabile !

Elix



---------------
C'è un limite al fai da te ???
Si, ma lo stabiliamo noi !!!

 

Riccardo

Avatar
GigaWatt


Gruppo:Utente
Messaggi:2915

Stato:



Inviato il: 30/03/2017 00:11:54

Ottimi risultati per il fatto che i dati rilevati da multimetro e web sono quasi allineati,si parla di centesimi di volt di differenza che probabilmente sono legati alla taratura.
La taratura l'ho eseguita in questo modo,sul primo partitore o collegato l'alimentatore regolandolo ad una tensione di 12v,poi o regolato il trimmer(prima avevo tolto il mux dalle strip)per una tensione di 2 v come mi hai indicato,e cosi via anche per il secondo trimmer,ma con una tensione di ingresso di 24v riportato sempre d un valore di 2 v sul piedino centrale del trimmer,.E seguita la regolazione dei 36v,qui mi sono aiutato con una batteria in serie da 12v all'alimentatore(la massima tensione dell'alimentatore è di 30v) e poi il partitore da 48v con 2 batterie da 12 in serie + l'alimentatore.Terminata questa taratura o rimontato il mux e acceso il tutto(ho anche inserito un interruttore che mi stacca il converter PWM da 60v a 10v e poi con un 7805 stabilizzo i 5 v.
L'interruttore mi serve quando devo caricare lo sketch,spengo l'interruttore dei 48:60v e inserisco l'usb,senza dover staccare fili posso ricaricare lo sketch con un portatile.
La pagina web inizialmente aveva delle incoerenze di valori con il multimetro,ma poi ho regolato la lettura della pagina web con quella letta dal multimetro,in modo da raggiungere lo stesso valore.Ho collegato 4 batterie e letto le tensioni, poi caricando una batteria alla volta si vedeva salire solo quel valore di tensione,segno che l'algoritmo di BelleEli funzionava
Bn



Modificato da Riccardo - 30/03/2017, 00:18:50


---------------
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
GigaWatt


Gruppo:Utente
Messaggi:1902

Stato:



Inviato il: 30/03/2017 13:58:34

Eccolo fino a 15 batterie dovrebbe funzionare

Scarica allegato

SS_2_1_7b.7z ( Numero download: 108 )



---------------
SuperSolar
http://forum.saturnoprezzi.com/

 
 InizioPagina
 

Pagine: (39)   1   2   3   4   5   6   7   8   9   10   [11]   12   13   14   15   16   17   18   19   20   21  ...>    (Ultimo Msg)

Versione Mobile!

Home page       TOP100-SOLAR      Home page forum