pellet cv ketel

Als U een gezamenlijk project wil starten of aan projecten van anderen mee wilt werken.
Berichten: 5
Geregistreerd: 17 Nov 2013, 23:37

pellet cv ketel

Berichtdoor geerts » 23 Dec 2013, 00:33

Hallo allen,

ik ben thuis bezig met een zelfgemaakte pellet cv ketel,
hiervoor heb ik een soort brander automaat nodig. iets wat een arduino mega prima kan doen.
ik heb hiervoor digitale in en uitgangen nodig met timers hier tussen.
Omdat ik geen idee het hoe ik met programmeren moet beginnen heb ik wat voorbeelden bekeken en uitgeprobeerd. dit gaat prima.
in en uitgangen nummers verander lukt ook prima.. maar nu het volgende.
als je het onderstaande script bekijkt.

// constants won't change. Used here to
// set pin numbers:
const int ledPin = 13; // the number of the LED pin

// Variables will change:
int ledState = LOW; // ledState used to set the LED
long previousMillis = 0; // will store last time LED was updated

// the follow variables is a long because the time, measured in miliseconds,
// will quickly become a bigger number than can be stored in an int.
long interval = 1000; // interval at which to blink (milliseconds)

void setup() {
// set the digital pin as output:
pinMode(ledPin, OUTPUT);
}

void loop()
{
// here is where you'd put code that needs to be running all the time.

// check to see if it's time to blink the LED; that is, if the
// difference between the current time and last time you blinked
// the LED is bigger than the interval at which you want to
// blink the LED.
unsigned long currentMillis = millis();

if(currentMillis - previousMillis > interval) {
// save the last time you blinked the LED
previousMillis = currentMillis;

// if the LED is off turn it on and vice-versa:
if (ledState == LOW)
ledState = HIGH;
else
ledState = LOW;

// set the LED with the ledState of the variable:
digitalWrite(ledPin, ledState);
}
}


wat hier voor mij mist is de uit tijd van de led. Hierboven kun je maar 1 tijd invullen (1000 msec) de aan en uit tijd is het zelfde.

Wat ik ook nog nodig ben, is dat ik dit voor een ingang wil zetten.

Dus:

Als ingang (b.v.) 53 hoog (5 volt) is gaat de timer op pen 13 aan met hierbij een aan tijd (3000) en een uit tijd (300),
Als 53 laag is( o volt) valt pen 13 weer af. Led uit. in rust voor de volgende keer dat 53 weer hoog wordt.


Als dit lukt!!! wil ik dit, graag een aantal keer achter elkaar zetten. Met natuurlijk andere in en uitgangen.

Is dit moeilijk? Of is dit zo klaar?

groet geert

Advertisement

Berichten: 5
Geregistreerd: 17 Nov 2013, 23:37

Re: pellet cv ketel

Berichtdoor geerts » 25 Dec 2013, 02:47

als je zelf wat gaat proberen kom je ook al snel wat verder, ik heb nu onderstaande gemaakt.

int ingangvijzel = 53;
int ingangventilator = 44;
int uitgangventilator = 22;
int uitgangvijzel = 23;

void setup() {
pinMode(ingangvijzel,INPUT);
pinMode(uitgangventilator,INPUT);

digitalWrite(ingangvijzel,HIGH);
digitalWrite(uitgangventilator,HIGH);

pinMode(uitgangvijzel, OUTPUT);
pinMode(uitgangventilator,OUTPUT);

}
void loop() {
if (digitalRead(ingangvijzel)==HIGH)
digitalWrite(uitgangvijzel,LOW);
delay(100);
digitalWrite(uitgangvijzel,HIGH);
delay(100);
if (digitalRead(uitgangventilator)==HIGH)
digitalWrite(uitgangventilator,LOW);
delay(2000);
digitalWrite(uitgangventilator,HIGH);
delay(4000);
}


wat ik aan het bovenstaande niet snap, wat heeft nu in de loop uitgang 22 en 23 met elkaar te maken,
ik wil graag de eerst en de twee timer los van elkaar gebruiken. maar als ik nu ingang 53 en 44 aan de min leg. knippert uitgang 22 nog?

hoe krijg je bij uitgangen nu gescheiden van elkaar.

ik wil graag ingang 44 de tijd vertraging ingaat voor uitgang 22, los wat er op ingang 53 gebeurt.
Wat doe ik verkeerd?

al vast bedankt

nog even een andere vraag, ik heb het idee dat ik een aansluiting met de spanning verkeert doe. als ik usb ingang gebruik, gaat het goed.
wanner ik een 7 volt travo aansl. gaat het nog maar pak ik een 12 volt ingang adapter dan wordt de spanningsregelaar op de print erg heet.
aan de arduino mega 2560 heb ik nu twee 8v relais printjes/module hangen. (kant en klare 5 volt printjes met led en transistor, die het relais aan stuurt.)
moet ik de spanning ergens ander weg halen? of moet er ergens een jumper op of af?

m.v.g. Geert

Berichten: 43
Geregistreerd: 10 Nov 2012, 09:30
Woonplaats: Kan gebied

Re: pellet cv ketel

Berichtdoor dylantje » 29 Dec 2013, 01:22

spannend..
Heb je meer info van je project..
HArdwae enz enz

Berichten: 1
Geregistreerd: 05 Jan 2014, 22:17

Re: pellet cv ketel

Berichtdoor jnoordam » 05 Jan 2014, 22:33

Hallo Geerts,

Ik heb al jaren een pelletkachel met warmtewisselaar voor de cv van Wodtke en wil graag de besturing ervan aanpassen. Ik heb eerder de de warmtewisselaar aangepast, die was voor mijn toepassing ongeschikt omdat de huiskamer oververhit raakte, nu is dat veel beter. Nu zou ik graag de besturing van de pelletkachel zelf maken met een Arduino en zag dat jij daar ook mee bezig bent. Als ik de besturing voor de pelletketel zelf uit kan voeren wil ik het vermogen van de kachel vergroten door hem opnieuw op te bouwen.

In mijn pelletkachel zitten de volgende zaken die bestuurd moeten worden:

Actuatoren:

- De rookgasventilator: traploos regelbaar toerental van 25% tot 100%
- De pellet aanvoer motor: Draait afhankelijk van het gevraagde vermogen langer of zachter
- Gloeispiraal tbv ontsteken ketel

Sensoren:

- Ketelwater temperatuur
- Pellet toevoer temperatuur
- Rookgas temperatuur

Display

- Actuele vermogen
- Foutstatus
- etc....

Ik heb inmiddels de parameters van Wodtke uit kunnen lezen zodat ik weet hoe de lucht / brandstof verhouding gestuurd wordt en hoe de kachel opgestart wordt. De pelletketel moet eens in de zoveel tijd met 100% ventilator een bepaalde tijd doorgeblazen worden om zoveel mogelijk de as weg te blazen.

Ik heb een reserve kachel staan die compleet is dus kan alles opbouwen zonder het koud te krijgen.

Mijn probleem is dat ik niet weet hoe ik de rookgasventilator traploos kan regelen en hoe de transportschroef van de pellets aangestuurd moet worden maar misschien kun jij me daarmee helpen? Overige zaken zoals temperaturen uitlezen en gloeibougie aansturen zal geen probleem zijn.

grt.

Jakob

Berichten: 43
Geregistreerd: 10 Nov 2012, 09:30
Woonplaats: Kan gebied

Re: pellet cv ketel

Berichtdoor dylantje » 05 Jan 2014, 23:02

Pffff.

Ik merk een domoticz fan aan komen.

Ik snap eea niet.
Maar via domoticz is echt het gekste van het gekste te regelen..
Een paar 1wire aan je rpi en je hebt een systaamafhankelijk schakeling.
Temp x zet fan 100% enz enz enz

Ik droom hardop.
Maar ruik mogelijkheden.
Als je eea al hebt uitgelzen via een arduino/rpi..
Ben je denk ik al er...

Lees graag mee.
Aangezien ik ook...

Enz enz

Berichten: 4064
Geregistreerd: 16 Okt 2013, 14:31
Woonplaats: s hertogenbosch

Re: pellet cv ketel

Berichtdoor shooter » 06 Jan 2014, 14:17

meneer geerts maak een schema in bijv fritzing en dan kunnen we verder babbelen.
ik heb wel gezien dat je nogal wat delays gebruikt. probeer die eerst maar eens weg te krijgen met millis() want die vertragen je programma zonder dat invoer of een regeling mogelijk is.
meneer noordam ik zou van de ketel afblijven, die is gekeurd en om CO , brand etc te voorkomen, echter kun je natuurlijk wel het setpoint en de temperatuurregeling aanpakken.
paul deelen
shooter@home.nl

Terug naar Gezamenlijke projecten

Wie is er online?

Gebruikers in dit forum: Geen geregistreerde gebruikers en 9 gasten