Zonnecollectorverwarming voor zwembad

Arduino specifieke Software
Berichten: 32
Geregistreerd: 18 Jan 2017, 19:58

Re: Zonnecollectorverwarming voor zwembad

Berichtdoor DG300flyer » 28 Apr 2017, 19:47

Hallo Nico ,

Die handleiding heb ik al een tijdje maar er staan toch redelijk veel dingen in die net iets te weinig gedetailleerd zijn zoals voorbeelden enz waardoor ik toch wat mis, ik doe mijn best maar soms loop ik vast zoals nu het geval is.
Ik ga toch verder zoeken, ik geef niet op ;) toch bedankt voor de hulp.

Advertisement

Gebruikers-avatar
Berichten: 5043
Geregistreerd: 13 Mei 2013, 20:57
Woonplaats: Heemskerk

Re: Zonnecollectorverwarming voor zwembad

Berichtdoor nicoverduin » 28 Apr 2017, 19:52

Tja je hebt een IDE helemaal vol staan met voorbeelden. Met die Nederlandse handleiding is er ruim voldoende materiaal om een goede basis te vinden. Lukt het dan nog niet.... Dan een cursus Engels volgen :). Dat je nu vastloopt zijn beginners fouten die uitgebreid beschreven staan in de Nederlandse handleiding....
Docent HBO Technische Informatica, Embedded ontwikkelaar & elektronicus
http://www.verelec.nl

Gebruikers-avatar
Berichten: 2655
Geregistreerd: 06 Aug 2016, 01:03

Re: Zonnecollectorverwarming voor zwembad

Berichtdoor Koepel » 28 Apr 2017, 22:06

@DG300flyer, heb je intussen al begrepen dat het om '=' en '==' gaat ?

Berichten: 32
Geregistreerd: 18 Jan 2017, 19:58

Re: Zonnecollectorverwarming voor zwembad

Berichtdoor DG300flyer » 29 Apr 2017, 14:15

Halo Koepel ,


Nee ik ben er nog niet uit, ik zal die cursus waarover Nico het had eens helemaal deftig onder de loep moeten nemen anders geraak ik er niet uit.
Kan je misschien een hint geven i.v.m. je bedoeld ?

Groeten
Alex

Gebruikers-avatar
Berichten: 2655
Geregistreerd: 06 Aug 2016, 01:03

Re: Zonnecollectorverwarming voor zwembad

Berichtdoor Koepel » 29 Apr 2017, 14:59

We hebben al zo'n vijf hinten gegeven :shock: Het is zelfs al als een vette kluif voor je houden :o toen Gij Kieken een link gaf naar https://www.arduino.cc/en/Reference/If. Het gaat om het stukje "Beware of accidentally waking the hellhound". Sorry, dat is een geintje zodat je voortaan het verkeerde gebruik van het '=' teken gaat associëren met zo'n eng beest :lol: zoek maar gewoon op "beware" op die bladzijde. Hoe is je Engels ?

Berichten: 32
Geregistreerd: 18 Jan 2017, 19:58

Re: Zonnecollectorverwarming voor zwembad

Berichtdoor DG300flyer » 30 Apr 2017, 10:35

Hallo Koepel

Ik zal eens kijken of ik er wijs uit wordt, je hoort ( leest ) ervan ! :roll:

Berichten: 32
Geregistreerd: 18 Jan 2017, 19:58

Re: Zonnecollectorverwarming voor zwembad

Berichtdoor DG300flyer » 30 Apr 2017, 10:58

Its ALIVE !!!!!

Hallo koepel, ik heb uw raad opgevolgd, ben eens naar de arduino-site gesurft via de link die je hebt doorgestuurd en heb hiervan hetvolgende gedistileerd :



}
if (Collector_tempC <= 1)
digitalWrite(vriesPin, HIGH);
if (Collector_tempC >=4)
digitalWrite(vriesPin, HIGH);
}

// Freeze Protection
//if (freezing = 1) { //if security is enabled,
// Check if the collector temperature is positive
//if (Collector_tempC <= 0 ) { // if temperature is negative,
//Siurblys_ijungtas(); // Pump turn on
//Serial.println("switched frost protection ON");

//______________________________________________
// Collector sensor error checking. START
//----------------------------------------------
//}
else{// If the collector temperature sensor is not working, the pump for 3 minutes (the time variable indicates REQUEST_Collector_Error)

if (millis() > timer_Collector_Error + REQUEST_Collector_Error) {
timer_Collector_Error = millis();
Saved_Boiler_tempC=Boiler_tempC; // remembering the boiler temperature
Siurblys_ijungtas();

Berichten: 32
Geregistreerd: 18 Jan 2017, 19:58

Re: Zonnecollectorverwarming voor zwembad

Berichtdoor DG300flyer » 30 Apr 2017, 11:47

Hallo Koepel

Ik heb een extra pin ( Vries ) geconfigureerd die hoog wordt vanaf 0°C en laag wordt vanaf 4°C die pin stuurt dan via een diode en een weerstand het relais van de pomp mee aan.

#define Pump A0 //Siurblio valdymo relės išvadas
#define Relay2 A1 //Termostato valdymo relės išvadas
int analogPin = A2; ////daugiasūkio rezistoriaus pajungimo išvadas
#define Vries A3

#define SERIAL_BAUD_RATE 9600
// Temperature sensors data pins connected to the Arduino 8,9,10 outputs
#define Collector 8 // collector sensor conclusions
#define Boiler 9 // Boiler sensor conclusions
#define Temp_3 10 // thermostat sensor conclusions

int relayPin = Pump;
int relay2Pin = Relay2;
int vriesPin = Vries;
static long timer_pump=0;
static long timer_Relay2=0;

static long timer_Collector_Error=0;
static long timer_Boiler_Error=0;


Hier volgt dan de rest van de sketch en dan het stukje vriesbeveiliging



}
if (Collector_tempC <= 1)
digitalWrite(vriesPin, HIGH);
if (Collector_tempC >=4)
digitalWrite(vriesPin, LOW);
}

// Freeze Protection
//if (freezing = 1) { //if security is enabled,
// Check if the collector temperature is positive
//if (Collector_tempC <= 0 ) { // if temperature is negative,
//Siurblys_ijungtas(); // Pump turn on
//Serial.println("switched frost protection ON");

//______________________________________________
// Collector sensor error checking. START
//----------------------------------------------
//}
else{// If the collector temperature sensor is not working, the pump for 3 minutes (the time variable indicates REQUEST_Collector_Error)


enz. enz.

Gebruikers-avatar
Berichten: 631
Geregistreerd: 15 Nov 2015, 11:54

Re: Zonnecollectorverwarming voor zwembad

Berichtdoor Gij Kieken » 30 Apr 2017, 12:34

Leuk om te horen dat het werkt met wat opzoek werk.

Gebruikers-avatar
Berichten: 2655
Geregistreerd: 06 Aug 2016, 01:03

Re: Zonnecollectorverwarming voor zwembad

Berichtdoor Koepel » 30 Apr 2017, 16:30

Een foute regel als commentaar vind ik net zo lelijk als een echte fout regel.
Programmacode die er goed uit ziet maar niet werkt vind ik beter dan programmacode die wel werkt maar slecht geschreven is :roll:

@DG300flyer, het gaat dus om het enkele '=' teken bij het if-statement. Dat moet een dubbel '==' teken zijn.
cpp code
int a = 3;   // enkel '=' teken
if ( a == 4 ) // dubbel '==' teken
{
Serial.println ( "a is vier" );
}

Als je dit begrijpt, zou je dan al onze reacties in dit onderwerp vanaf het begin nog eens willen lezen ?

VorigeVolgende

Terug naar Arduino software

Wie is er online?

Gebruikers in dit forum: Geen geregistreerde gebruikers en 16 gasten