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)

MAURINO fABRIZIO 16-05-2011 13:01

Voi come avete risolto il problema delle spine americane sul rele' box?

daniele5235 16-05-2011 13:24

Con gli adattatori...,


Sent from my iPhone using Tapatalk

LukeLuke 16-05-2011 14:17

adattatori oppure spine americane per PC o Server.....

micos_1972 16-05-2011 18:40

Quote:

Originariamente inviata da rita87 (Messaggio 1060885483)
risolto il problema.
E praticamente ho risolto il problema delle pompe di movimento che non si spegnevano nel feeding mode.
Se volete vi spiego come.

io sono interessato.... spara

MAURINO fABRIZIO 16-05-2011 19:08

Quote:

Originariamente inviata da daniel#e5235 (Messaggio 1060896955)
Con gli adattatori...,


Sent from my iPhone using Tapatalk

Dove li hai trovati?
Ma sono provvisti di terra?

daniele5235 16-05-2011 19:39

Tutti senza terra li ho presi al leroy e ho cavato la terra dalle prese che l avevano


Sent from my iPhone using Tapatalk

baghyyy 24-05-2011 16:23

finalmente vorrei metterlo in funzione anche io chi mi aiuta???
mi interessa:
- ritardo skimmer
- alternanza due pompe movimento
- rabbocco 1 galleggiante
- alba tramonto led
- ventole\riscaldatore

LukeLuke 24-05-2011 16:45

allora ecco il tuo vecchio PDE...

codice:

// RAMenus.pde
//
// This version designed for v0.8.5 Beta 10 and later

#include <ReefAngel_Features.h>
#include <ReefAngel_Globals.h>
#include <ReefAngel_Wifi.h>
#include <Wire.h>
#include <OneWire.h>
#include <Time.h>
#include <DS1307RTC.h>
#include <ReefAngel_EEPROM.h>
#include <ReefAngel_NokiaLCD.h>
#include <ReefAngel_ATO.h>
#include <ReefAngel_Joystick.h>
#include <ReefAngel_LED.h>
#include <ReefAngel_TempSensor.h>
#include <ReefAngel_Relay.h>
#include <ReefAngel_PWM.h>
#include <ReefAngel_Timer.h>
#include <ReefAngel_Memory.h>
#include <ReefAngel.h>

void RitardoSkimmer(byte SKPort, byte SKDelay)
{
if (now()-RAStart < SKDelay) ReefAngel.Relay.On(SKPort);
}

void setup()
{
ReefAngel.Init(); //Initialize controller

// Set the ports that get toggled on & off during the following modes
// To enable a port to be toggled, place a 1 in the appropriate position
// Uncomment and update as needed
// Port 87654321
//ReefAngel.FeedingModePorts = B10011100;
//ReefAngel.WaterChangePorts = B10011100;
//ReefAngel.OverheatShutoffPorts = B00001100;
ReefAngel.LightsOnPorts = B01000000;

// Ports that are always on
//ReefAngel.Relay.On(Port8);
}

void loop()
{
ReefAngel.ShowInterface();
ReefAngel.SetTemperatureUnit(1);

// Specific functions
ReefAngel.SingleATOHigh(Port1); // Rabbocco con un gallegiante su porta 1

// accensione pompa dx  porta 4
if (((NumMins(hour(),minute()) >= NumMins(0,00)) && (NumMins(hour(),minute()) <= NumMins(6,13))) || (NumMins(hour(),minute()) >= NumMins(12,00)) && (NumMins(hour(),minute()) <= NumMins(18,13))) ReefAngel.Relay.On(Port4);
else ReefAngel.Relay.Off(Port4);


// accensione pompa sx  porta 5
if (((NumMins(hour(),minute()) >= NumMins(6,00)) && (NumMins(hour(),minute()) <= NumMins(12,13))) || (NumMins(hour(),minute()) >= NumMins(18,00)) && (NumMins(hour(),minute()) <= NumMins(23,59))) ReefAngel.Relay.On(Port5);
else ReefAngel.Relay.Off(Port5);

ReefAngel.StandardFan(Port6);
ReefAngel.MHLights(Port7);  // Accensione HQI su porta 7
RitardoSkimmer(Port8,120); //Accensione schiumatoio dopo 120 secondi

//porte 2 e 3 sono vuote per eventuali dosometriche
ReefAngel.DosingPump(Port2, 1, InternalMemory.DP1OnHour_read(), InternalMemory.DP1OnMinute_read(), InternalMemory.DP1Timer_read());
ReefAngel.DosingPump(Port3, 2, InternalMemory.DP2OnHour_read(), InternalMemory.DP2OnMinute_read(), InternalMemory.DP2Timer_read());

}


LukeLuke 24-05-2011 18:59

Prova questo PDE.

Ora c'è anche l'alba e il tramonto tramite il PWM....

codice:

// RAMenus.pde
//
// This version designed for v0.8.5 Beta 10 and later

#include <ReefAngel_Features.h>
#include <ReefAngel_Globals.h>
#include <ReefAngel_Wifi.h>
#include <Wire.h>
#include <OneWire.h>
#include <Time.h>
#include <DS1307RTC.h>
#include <ReefAngel_EEPROM.h>
#include <ReefAngel_NokiaLCD.h>
#include <ReefAngel_ATO.h>
#include <ReefAngel_Joystick.h>
#include <ReefAngel_LED.h>
#include <ReefAngel_TempSensor.h>
#include <ReefAngel_Relay.h>
#include <ReefAngel_PWM.h>
#include <ReefAngel_Timer.h>
#include <ReefAngel_Memory.h>
#include <ReefAngel.h>

void setup()
{
ReefAngel.Init(); //Initialize controller
ReefAngel.PWM.SetActinic(0);
ReefAngel.PWM.SetDaylight(0);

// Set the ports that get toggled on & off during the following modes
// To enable a port to be toggled, place a 1 in the appropriate position
// Uncomment and update as needed
// Port 87654321
//ReefAngel.FeedingModePorts = B10011100;
//ReefAngel.WaterChangePorts = B10011100;
//ReefAngel.OverheatShutoffPorts = B00001100;
ReefAngel.LightsOnPorts = B01000000;

// Ports that are always on
ReefAngel.Relay.On(Port8); //Turn on the Skimmer
ReefAngel.Relay.On(Port7); //Turn on reattore
}

void loop()
{
ReefAngel.ShowInterface();
ReefAngel.SetTemperatureUnit(1);

// Specific functions
ReefAngel.SingleATOHigh(Port1); // Rabbocco con un gallegiante su porta 1

// accensione pompa dx  porta 2
if (((NumMins(hour(),minute()) >= NumMins(0,00)) && (NumMins(hour(),minute()) <= NumMins(6,13))) || (NumMins(hour(),minute()) >= NumMins(12,00)) && (NumMins(hour(),minute()) <= NumMins(18,13))) ReefAngel.Relay.On(Port2);
else ReefAngel.Relay.Off(Port2);


// accensione pompa sx  porta 3
if (((NumMins(hour(),minute()) >= NumMins(6,00)) && (NumMins(hour(),minute()) <= NumMins(12,13))) || (NumMins(hour(),minute()) >= NumMins(18,00)) && (NumMins(hour(),minute()) <= NumMins(23,59))) ReefAngel.Relay.On(Port3);
else ReefAngel.Relay.Off(Port3);

ReefAngel.PWM.SetActinic(PWMSlope(12,15,23,45,0,InternalMemory.LEDPWMActinic_read(),90,ReefAngel.PWM.GetActinicValue()));
    ReefAngel.PWM.SetDaylight(PWMSlope(13,30,22,30,0,InternalMemory.LEDPWMDaylight_read(),30,ReefAngel.PWM.GetDaylightValue()));

ReefAngel.StandardFan(Port6);

ReefAngel.StandardLights(Port4);
ReefAngel.MHLights(Port5);


}


LukeLuke 24-05-2011 20:26

in attesa che Curt e Roberto rilascino la nuova versione che corregga il problema del ritardo, Baghyyy ha risolto il problema del ritardo dello skimmer utilizzando la funzione per l'HQI, quindi per chi non utilizza la funzione HQI (MHLights), può fare così:

- aggiungere la riga in void Loop() "ReefAngel.MHLights(la_porta_dello_skimmer);"
- abilitare la funzione MHLights in ReefAngel_Features e mettere come orario accensione 00:00 spegnimento 00:00 e come delay 1 o 2 minuti


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

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,08036 seconds with 13 queries