Se sei già registrato           oppure    

Orario: 06/05/2024 07:40:28  

 

Energia Alternativa ed Energia Fai Da Te > Eolico

VISUALIZZA L'ALBUM

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


RGZ824 pronto per l'installazione , Turbina autocostruita da 800 W 24V fratello maggiore RGZ512
FinePagina

righetz

Avatar
GigaWatt


Gruppo:MODERATORE
Messaggi:4225

Stato:



Inviato il: 06/09/2014 23:05:49

primo test ok 3 lampadine accese
secondo test ok lampada spenta
terzo test ok lampada spenta con segno + in tutte e tre le fasi
quarto test ok come sopra con segno -

terzo e quarto test con avvio manuale lampada sempre spenta
il timer va a zero e poi riparte il contdowm da un valore di 499296 o giù di li.

Il sensore anemometro è collegato ai 5 volt di arduino con il sistema antirimbalzo, gli stessi 5 volt sono anche connessi al ptl620 con il piedino A2. Il sensore anemometro altro non è che un interruttore che apre e chiude, percaso non è che vada in contrasto con il ptl620?
La domanda è banale ma la cosa mi frulla in testa!

P.S. nei rimasugli di laboratorio ho trovato 3 transistor 2N3904, in caso estremo da provare domani, possono andar bene in sostituzione dei BC337?



---------------
Chi non si indebita fa la rabbia degli usurai

 

ElettroshockNow

Avatar
GigaWatt


Gruppo:Utente
Messaggi:4656

Stato:



Inviato il: 06/09/2014 23:18:40

Hai provato il controllo manuale del penultimo menù?
Il motore dovrebbe restare sempre acceso e puoi modificare con left e right la velocità.

Tu stai provando l'avvio dello starter manualmente ... e per ora sembra che non và ....

Per l'optoisolatore non è ancora usato quindi tranquillo ....

Ora vedo il Transistor .....

 

ElettroshockNow

Avatar
GigaWatt


Gruppo:Utente
Messaggi:4656

Stato:



Inviato il: 06/09/2014 23:21:38

Sisi và benissimo il 2n3904 ....
Occhio alla piedinatura ....

 

righetz

Avatar
GigaWatt


Gruppo:MODERATORE
Messaggi:4225

Stato:



Inviato il: 07/09/2014 09:20:09

oggi volevo staccare la shield e rimettere il codice originale e bypassare la piedinatura 2 e 3 della shield collegandola al piedino 8 e 9 come da codice originale e vedere che non ci sia un conflitto hardware.

Leggendo il codice ho notato queste righe:


  pinMode(BACKLIGH_PIN, OUTPUT);
  pinMode(17, OUTPUT); //Fase A+
  pinMode(18, OUTPUT); //Fase A-
  pinMode(19, OUTPUT); //Fase B+


l'arduino uno non possiede i piedini 17-18-19 arriva al massimo a 13.
Questi sono forse riferiti alla piedinatura A3 A4 A5?



---------------
Chi non si indebita fa la rabbia degli usurai

 

righetz

Avatar
GigaWatt


Gruppo:MODERATORE
Messaggi:4225

Stato:



Inviato il: 07/09/2014 09:30:33

si confermo i piedini corrispondono alla numerazione in rosa, qui lo schema:



Immagine Allegata: Corso_Arduino_su_5164cc9348b99.png
 
ForumEA/B/Corso_Arduino_su_5164cc9348b99.png



---------------
Chi non si indebita fa la rabbia degli usurai

 

corvo51

Avatar
Watt


Gruppo:Utente
Messaggi:30

Stato:



Inviato il: 12/09/2014 20:56:09

Salve.
Mi sono riletto parecchie volte la discussione e, a parte il generatore di Righetz al quale faccio i complimenti perchè è veramente ben fatto, mi vorreste spiegare la funzione di questo starter per Arduino?.
Righetz e Elettroshock, potreste fare un discorso più "terra terra" affinchè chi come me possa capire il suo effettivo utilizzo?.
Grazie.



---------------
"Sii attento a come parli. Con le tue parole, crei il mondo attorno a te."

 

righetz

Avatar
GigaWatt


Gruppo:MODERATORE
Messaggi:4225

Stato:



Inviato il: 12/09/2014 22:45:56

Ciao Corvo51,
Stiamo sviluppando questo starter per risolvere un piccolo inconveniente al prototipo RGZ824 o per chi volesse segliere di replicarlo andando contro corrente al classico piggot.

Nella mia realizzazione utilizzo magneti piccoli ed economici e per massimizzare il loro rendimento all'interno delle bobine ha inserito dei nuclei ferro-silicio particolari.

Ovviamente i magneti rimandono incollati nella posizione a rotore fermo. Ci vuole una forza notevole a smuoverli.

Però........ basta una piccola scossa di energia sincronizzata e anche con pochissimo vento poi gira da solo recuperando l'energia che ho utilizzato per farlo partire.



---------------
Chi non si indebita fa la rabbia degli usurai

 

righetz

Avatar
GigaWatt


Gruppo:MODERATORE
Messaggi:4225

Stato:



Inviato il: 13/09/2014 22:44:35

Faccine/Smileys_0004.gif

Siiiiiiiiiiiiiiiiii.

Oggi ho rispolverato il mio vecchio ESC di marca sconosciuta sapevo solo che si può alimentare con una tensione di 11V ed ha una portata massima di 18A.

Dopo vari tentativi naufragati nel nulla ho beccato la combinazione giusta per farlo funzionare.

Ho utilizzato un alimentatore delle casse della creative soundblaster da 15 Volt con 1,5A con questo codice sono riuscito a far funzionare un piccolo trifase di un vecchio harddisk.


#include <Servo.h>

Servo esc;
int start;

void setup()
{
delay(5000); //tempo attesa controllo batteria inserita
esc.attach(9);

for(int i=0; i<1000; i++) //configurazione esc
{
esc.write(100);
delay(20);
}
}

void loop()
{
for(start=0; start<180; start++) //rotazione motore
{
esc.write(j);
}
for(start=180; start>=0; start--)
{
esc.write(start);
}
}



Ora credo che con il paziente aiuto di Elettroshocknow si possa implementare il codice in quello originale dello starter.

L'arduino viene alimentato con i 5 volt che arrivano dall'esc con l'usb attaccato si deve togliere l'alimentazione 5V pena la fumata del controller.

Il segnale PWM viene preso dal piedino 9 ma credo che nulla vieti di usarne un'altro ora di piedini liberi ce ne sono tanti.

Non sto più dentro la pelle....... mancano solo gli € per il cavo del cablaggio dell'anemometro!



---------------
Chi non si indebita fa la rabbia degli usurai

 

righetz

Avatar
GigaWatt


Gruppo:MODERATORE
Messaggi:4225

Stato:



Inviato il: 13/09/2014 22:50:38

ho dimenticato di inserire la foto del controller con l'ESC ataccato al piccolo trifase.



Immagine Allegata: 100_2029.JPG
 
ForumEA/B/100_2029.JPG



---------------
Chi non si indebita fa la rabbia degli usurai

 

ElettroshockNow

Avatar
GigaWatt


Gruppo:Utente
Messaggi:4656

Stato:



Inviato il: 15/09/2014 17:57:16

Ma che marca è il tuo LCD ?
Volevo vedere il Pinout .....

Prova se ponendo il Pin input del regolatore a 0 il motore resta libero .

Fatto ciò lo inserisco al codice provvisorio ,togliendo l'inutile e mantenendo il menù velocità (che sarà uno solo) e il tempo di persistenza.

Ciao
Elettro

PS:Non disponendo del tuo stesso shield ,non potrò testarlo anticipatamente.

 

righetz

Avatar
GigaWatt


Gruppo:MODERATORE
Messaggi:4225

Stato:



Inviato il: 15/09/2014 22:12:46

Ciao Elettro,

La shield la puoi vedere a questo indirizzo con tutti i datasheet:

LINK

Adesso provo il pin 9 impostato a 0...... ho notato un'errore sul codice postato prima, provvedo subito.


#include <Servo.h>

Servo esc;
int start;

void setup()
{
delay(2000); //tempo attesa controllo batteria inserita default 5000
esc.attach(9);

for(int i=0; i<1000; i++) //configurazione esc
{
esc.write(40);
delay(20);
}
}

void loop()
{
for(start=0; start<180; start++) //rotazione motore
{
esc.write(start);
}
for(start=180; start>=0; start--)
{
esc.write(start);
}
}



---------------
Chi non si indebita fa la rabbia degli usurai

 

ElettroshockNow

Avatar
GigaWatt


Gruppo:Utente
Messaggi:4656

Stato:



Inviato il: 16/09/2014 12:43:14

Ok ... tutto chiaro ....

Ho modificato il mio shield e provato i conflitti .... e come pensavo le librerie aggiunte fanno un pò di bordello ....ma a noi

Ora stò sviluppando la nuova versione ... e sembra andare tutto OK ...

Ho dovuto fare un barbatrucco .... ma funziona ....

Devo aggiungere dei tempi per il powerup ,in quanto quasi la totalità dei regolatori vogliono un periodo di motore al minimo .

Attraverso il detach del Pin di uscita possiamo porre a 0 l'ingresso del regolatore ......

A più tardi ...... vado a prendere i nanerottoli a scuola

 

ElettroshockNow

Avatar
GigaWatt


Gruppo:Utente
Messaggi:4656

Stato:



Inviato il: 16/09/2014 15:24:50

Ecco la versione 2.0 .....

Ora Arduino si preoccupa solo di inviare un comando al regolatore di giri esterno .
Il menù è rimasto quasi invariato e provvisorio.

In sintesi :
1)-Premendo Select nel menù Manuale (ultimo menù) si bypassa tutte le protezioni compresa la funzione Avvio e si invia un comando direttamente al regolatore.
La funzione viene visualizzata attiva dalla comparsa di un asterisco e attraverso i pulsanti + e - sarà possibile aumentare o ridurre la velocità da 0 a 180 (valore adimensionale).
In default la velocità è preimpostata a 0 .
NOTA:attivando la funzione manuale il regolatore dovrebbe avvisare di aver accettato il segnale dal controller attraverso un bip.
Nell'eventualità non dovesse suonare aumentare lentamente il valore .
Alcuni regolatori usano logica inversa (il minimo è 180 ) ,in tal caso confermare portanto a 180 e attendere il bip successivamente và modificato il codice

2)-Premendo Select nel menù Avvio (è il menù di default dopo l'avvio) :
-Arduino collega il regolatore
-Attende un tempo pari al valore impostato nel menù "Inializzazione" per far inializzare il regolatore
-Inizia ad aumentare la velocità del rotore con una accelerazione impostata dal menù "Accelerazione" (0 = lento 255 =veloce)
-Raggiunge la velocità RPM massima impostata nel menù "RPM MAX"
-Rimane alla velocità massima per un tempo pari al valore nel menù "Persistenza"
-Libera il motore



La piedinatira di default è quella di Righets

LiquidCrystal lcd(7, 6, 5, 4, 3, 2);//ASSEGNAZIONE PIN LCD Righets
const int BACKLIGH_PIN = 10;//Assegna il Pin 10 come controllo Retroilluminazione LCD
const int Sensor = 8; //Assegna il Pin 8 come ingresso Anemometro
const int ESC = 9;//Assegna il Pin 9 come uscita verso il regolatore di giri




Ciao
ElettroshockNow

Scarica allegato

Righets_Elettro_Rev2.zip ( Numero download: 223 )



Modificato da ElettroshockNow - 16/09/2014, 17:18:46
 

righetz

Avatar
GigaWatt


Gruppo:MODERATORE
Messaggi:4225

Stato:



Inviato il: 16/09/2014 20:34:29

Ok, grazie mille elettro.
Domani sera al rientro dal lavoro lo provo sul generatore anche senza vento.

Per ora mi limito alle prove con motore hdd.

Questa sera ho preso le 3 fasi dal pozzetto dove passa il cablaggio del generatore e mi sono tirato fuori 3 fili per le prove.

Poi già che c'ero non ho resistito ho collegato l'esc al generatore e con l'alimentazione del trasformatorino gli ho mandato il comando di rotazione.
Risultato le pale sembra che dondolassero come se avessero delle mini pulsazioni.

Poi ho provato con una batteria 12V di avviamento per moto, risultato poco meglio, peccato per la batteria era completamente scarica.

Il valore della velocità di ratoazione era impostato molto basso nella funzione esc.write(10);

Domani provo con il codice 2.0



---------------
Chi non si indebita fa la rabbia degli usurai

 

righetz

Avatar
GigaWatt


Gruppo:MODERATORE
Messaggi:4225

Stato:



Inviato il: 16/09/2014 21:12:36

Prove fatte con motore hdd

Step1 Tutto ok il regolatore fa il beep a quota 21 e a 33 inizia a partire.

Spep2 Tutto ok il menu velocità sale velocemente parte arriva vmax e dopo 10s stop anche variando il n°max rpm ok.

Stanotte non si dorme...... batteria sotto carica e domani sera test su generatore.

P.S. sono vittima delle mie "assistenti" stanno facendo la fila per schiacciare il bottoncino per l'avvio.



---------------
Chi non si indebita fa la rabbia degli usurai

 
 InizioPagina
 

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

Versione Mobile!

Home page       TOP100-SOLAR      Home page forum