AcquaPortal Forum Acquario Dolce e Acquario Marino

AcquaPortal Forum Acquario Dolce e Acquario Marino (http://www.acquariofilia.biz/forum.php)
-   Tecnica marino (http://www.acquariofilia.biz/forumdisplay.php?f=57)
-   -   Reef Angel (http://www.acquariofilia.biz/showthread.php?t=296451)

Psyco 05-04-2011 09:26

luke...scusa..ho appena visto le foto della scatola relay...ma la tua è la prima versione...la nostra mi sembra moltoo diversa...


Eccomi qua...vi scrivo nei dettagli cosa il RAGen è in grado di fare:
internal memory...mettete pure quello che volete
Features (no web banner, no wifi):
potete metter quasi tutto stando attenti alla dimensione dello sketch
PDE (no web banner, no Wifi):
potete settare tutto senza aver errori

Features (si web banner, si wifi):
attivate wifi
si display images
no setup extras (da errore)
no Display led pwm (sketch too big)
no Date/time setup (sketch too big)
si overheat setup o version menù (non tutti e due)
remove all lights...non credo che nessuno le voglia rimuover
si direct temp sensor
si expansion module ( se lo avete...però dovete sacrificare una delle features minori tipo overheat)
si dosing repeat setup

adesso passiamo al PDE (si web banner temp C):
in questo caso potete far tutto ciò che mostra la finestra..unica accortezza non potete toglier le prese con wavemaker...non sono possibili alcune combinazioni di prese...se cambiate le wavemaker con le doso ad esempio salta fuori un errore per la libreria wifi...non mi sembra poco...

ultima cosa...attenzione con i file wifi setup...

LukeLuke 05-04-2011 09:29

si ma il ponticello sarà uguale...

aprila fai una foto e postamela....

LukeLuke 05-04-2011 09:40

Quote:

Originariamente inviata da lucaeff (Messaggio 3547351)
Quote:

Originariamente inviata da rita87 (Messaggio 3547248)
no lo puoi vedere nel pde che ho postato standardfan port6, standardheater port7, parte il relè della porta 7. Mica può essere che legge la T in celsius ma fa partire i relè al raggiungimento dei 79 farenheite?

io nel display dell RA visualizzo le T in °C però se entro nell settaggio T mi visualizza °F


si sul menù continua a dirti °F ma il valore è in celsius...

una volta che si inserisce il comando per avere i °C tutto dovrà essere in °C anche le soglie etc
------------------------------------------------------------------------
se la funzione


void RitardoSkimmer(byte SKPort, byte SKDelay)
{
unsigned int SKTimer = SKDelay;
SKTimer**=*SECS_PER_MIN;
if ( now()-RAStart > SKTimer )
ReefAngel.Relay.On(SKPort);
}

vi dà errore... potrebbe dipendere dal fatto che RAStart deve essere chiamata come ReefAngel.RAStart .....

quindi provate a modificarlo così:

void RitardoSkimmer(byte SKPort, byte SKDelay)
{
unsigned int SKTimer = SKDelay;
SKTimer**=*SECS_PER_MIN;
if ( now()-ReefAngel.RAStart > SKTimer )
ReefAngel.Relay.On(SKPort);
}

Psyco 05-04-2011 09:45

il problema è proprio nello smontarla....

LukeLuke 05-04-2011 09:47

Quote:

Originariamente inviata da Psyco (Messaggio 3547649)
luke...scusa..ho appena visto le foto della scatola relay...ma la tua è la prima versione...la nostra mi sembra moltoo diversa...


Eccomi qua...vi scrivo nei dettagli cosa il RAGen è in grado di fare:
internal memory...mettete pure quello che volete
Features (no web banner, no wifi):
potete metter quasi tutto stando attenti alla dimensione dello sketch
PDE (no web banner, no Wifi):
potete settare tutto senza aver errori

Features (si web banner, si wifi):
attivate wifi
si display images
no setup extras (da errore)
no Display led pwm (sketch too big)
no Date/time setup (sketch too big)
si overheat setup o version menù (non tutti e due)
remove all lights...non credo che nessuno le voglia rimuover
si direct temp sensor
si expansion module ( se lo avete...però dovete sacrificare una delle features minori tipo overheat)
si dosing repeat setup

adesso passiamo al PDE (si web banner temp C):
in questo caso potete far tutto ciò che mostra la finestra..unica accortezza non potete toglier le prese con wavemaker...non sono possibili alcune combinazioni di prese...se cambiate le wavemaker con le doso ad esempio salta fuori un errore per la libreria wifi...non mi sembra poco...

ultima cosa...attenzione con i file wifi setup...

questo che hai scritto è per fare un resoconto dei bug...

non abilitate tutte le funzioni dove hai messo si... altrimenti superi la memoria disponibile e non funziona...

Psyco 05-04-2011 09:51

beh quello era sottinteso..nn vanno abilitate tutte...quelle con la scritta si sono quelle che non danno i problemi a prescinder dalla loro attivazione...poi naturalmente bisogna selezionare quelle che servon senza superar la grandezza massima consentita..

Skynyrd 05-04-2011 12:20

Quote:

Originariamente inviata da LukeLuke (Messaggio 3547230)
le funzioni che tu hai messo doppie:

ReefAngel.MHLights(Port1);
ReefAngel.StandardLights(Port2);
ReefAngel.MHLights(Port3);
ReefAngel.DosingPump1(Port6);
ReefAngel.DosingPump2(Port7);
ReefAngel.StandardLights(Port8);


tipo StandardLights e MHLights , sappi che partiranno all'orario che tu setti nel menu della board....

per MHLights non potrai settare due orari diversi uno per la porta 1 ed uno per la 3, perchè il setup è unico.

Si lo so luke è perchè ho 2 reattori elettronici per la linea di led blu e 2 reattori elettronici per la linea di led bianchi non volevo caricare tutto su 2 linee per non forzare troppo i rele anche se penso non ci siano problemi dato che il max a quanto ho capito sono 10 A.

Skynyrd 05-04-2011 12:31

Un'altra cosa a quanto ho capito questo comando serve per interagire con il client di reefangel tramite usb? E dove va messo sotto setup o loop?

ReefAngel.Refresh();
Serial.println(ReefAngel.Params.Temp1);
Serial.println(ReefAngel.Params.Temp2);
Serial.println(ReefAngel.Params.Temp3);
delay(1000);

LukeLuke 05-04-2011 12:37

Quote:

Originariamente inviata da Skynyrd (Messaggio 3547955)
Un'altra cosa a quanto ho capito questo comando serve per interagire con il client di reefangel tramite usb? E dove va messo sotto setup o loop?

ReefAngel.Refresh();
Serial.println(ReefAngel.Params.Temp1);
Serial.println(ReefAngel.Params.Temp2);
Serial.println(ReefAngel.Params.Temp3);
delay(1000);

questi comandi fanno il dump dei valori sulla porta seriale di arduino... se tu hai il modulo wifi e lo interconnetti lui invia i dati al wifi... altrimenti se ci colleghi il cavo USB e poi colleghi lo stesso al PC (aprendo hyperterminal oppure teraterm)... vedrai comparire ogni secondo i valori...

Skynyrd 05-04-2011 13:49

Grazie luke e a che librerie fanno riferimento? In che parte del pde le inserisco queste righe?


Tutti gli orari sono GMT +2. Attualmente sono le 15:47.

Powered by vBulletin versione 3.8.9
Copyright ©: 2000 - 2025, Jelsoft Enterprises Ltd.
Traduzione italiana Team: AcquaPortal
User Alert System provided by Advanced User Tagging v3.2.5 Patch Level 2 (Lite) - vBulletin Mods & Addons Copyright © 2025 DragonByte Technologies Ltd.
Copyright Zero Pixel Srl

Page generated in 0,10334 seconds with 13 queries