gestion complete de la chaudiere fioul/pellet

bonjour,

je me présente, je suis automaticien industriel,
je programme donc des automates industriels (siemens, télémécanique et autres).

par contre je n'ai jamais touché un arduino, mais j'aimerais depuis longtemps me mettre au programme.

j'ai un projet,
la régulation (mise en marche, gestion du bruleur etc. ... ne me convient pas).
j'ai installé un bruleur a pellet sur ma chaudière fioul, qui fonctionne depuis 2 ans.
mais le bruleur fonctionne avec un thermostat ext (la chaudière, qui elle , est régulée par une sonde de température intérieur + extérieur).
mais j'aimerais faire fonctionner mon bruleur a faible allure (maintenir une flamme) entre 2 temps de chauffage, ce qui maintiendrai la température de l'eau de la chaudière plus longtemps.

mon idée:

  • un arduino (a programmer)
  • temp. int et ext via ma sonde netatmo
  • temperature de la chaudiere et de l'ECS via des capteurs de temp.
  • une carte 8 relais (pilotage circulateur ECS, chauffage, vis sans fin des pellets)
  • il me faudrait une sortie analogique entre 100 et 230vac, mais je n'ai pas trouver.
  • la possibilité de gerer tout cela via ethernet (internet si possible) et d'avoir des releve de temperature pour faire des courbes historiques.

j'ai prevu d'acheter:

  • AutoM Arduino UNO R3 Carte de Développement,
  • (Pour Arduino) Ethernet bouclier avec puce Ethernet Wiznet W5100 / fente tf
  • wdcg0 bricolage module de température du capteur pour (pour Arduino), plage de mesure de température -55 ~ 125 ℃
  • wifi série module sans fil wifi de module sans fil esp8266
  • Module de Mesure Arduino pour mesurer la quatité de pellet dans ma cuve.

est ce que avec tout cela je pourrais faire fonctionner ma chaudière?
avoir un retour par internet (pilotage si possible)

il me reste a pouvoir piloter mon ventilateur qui fonctionne entre 100 et 250Vac, vous allez surment pouvoir m'aider.

je pense le faire petit a petit, même si je prévois de tout acheter pour une 50€ environ.

mais j'aurais besoin d'aide pour la realisation et la regulation par loi d'eau de ma chaudiere.
tout en gerant le bruleur, qui a fonctionnement très simple.

merci

sapeur3873:
...
est ce que avec tout cela je pourrais faire fonctionner ma chaudière?
avoir un retour par internet (pilotage si possible)
...
il me reste a pouvoir piloter mon ventilateur qui fonctionne entre 100 et 250Vac, vous allez surment pouvoir m'aider.

bonsoir
sur le principe c'est "faisable" , il faudra peur etre poser tout çà un peu plus précisément sur le papier.
pas d'affichage en local pres de la chaudiere ?
pout ton ventilo , tu cherche quoi exactement , un simple variateur ou de la reelle sortie entre 100 et 230 V AC ?

et qu'est ce que tu entend par :

  • Module de Mesure Arduino pour mesurer la quatité de pellet dans ma cuve.

non si j'ai un affichage via une tablette ou un telephone, je n'ai pas besoin d'avoir d'affichage local, je ferais peut etre des led a la limite.

j'ai déjà un variateur pour le ventilateur (qui est gerer par mon bruleur a pellet)
mais pour modifier la vitesse du ventilo, il fait varier la tension entre 100 et 250V.

j'ai donc réellement d'une valeur analogique entre 100 et 250V.

pour mesurer la quantite de pellet dans mon réservoir (ce sera une information), je prend une carte a ultrason.

sapeur3873:
j'ai déjà un variateur pour le ventilateur (qui est gerer par mon bruleur a pellet)
mais pour modifier la vitesse du ventilo, il fait varier la tension entre 100 et 250V.

j'ai donc réellement d'une valeur analogique entre 100 et 250V.

pour mesurer la quantite de pellet dans mon réservoir (ce sera une information), je prend une carte a ultrason.

OK pour eventuellement un capteur US pour le volume de granulés restant
pour ce qui est du/des ventilo/ventilateur
Je n'ai pas "tout compris" de ta reponse :grin:
caracteristiques exactes/datasheet de celui que tu veux "commander" ?

Je suppose que la plage 100 - 250V, c'est ce que tu as mesuré avec ton petit multimètre. A mon avis, ce n'est qu'un variateur (gradateur) classique, mais le signal qui en sort est tellement tordu, qu'aucun multimètre ne saurait le comprendre, ni le mesurer et encore moins te l'expliquer.

Donc prévois un simple variateur, ça marchera bien mieux qu'un géné "analogique" de tension qui va te coûter les yeux de la tête et trois bras.

Super_Cinci:
Je suppose que la plage 100 - 250V, c'est ce que tu as mesuré avec ton petit multimètre. A mon avis, ce n'est qu'un variateur (gradateur) classique, mais le signal qui en sort est tellement tordu, qu'aucun multimètre ne saurait le comprendre, ni le mesurer et encore moins te l'expliquer.

Donc prévois un simple variateur, ça marchera bien mieux qu'un géné "analogique" de tension qui va te coûter les yeux de la tête et trois bras.

Bonsoir S5
je pense là à peu prés comme toi 8) , mais comme sapeur3873 expose etre un automaticien professionnel , j'en ai déduis, peut etre à tord qu'il sait à priori faire la difference entre de la demande de V AC en sinus pur ou de la demande de V en sinus "tronqué"

Avec les refs de son ventilo , "on" pourra aviser au mieux :grin:

je vous ferais une photo de l'etiquette du "variateur"

ou il est ecrit
input 100 - 250vac
output 0 - 24vdc je crois (je ne l'ai plus sous les yeux).

j'ai en effet mesuré avec mon petit (voir gros) multimètre, la sortie de la carte de commande pas aux bornes du moteur.

j'ai donc commander pour le moment le matériel citer au premier post.

si je ne trouve pas le moyen de faire varier la vitesse du ventilo, je mettrais un potentiomètre pour le régler a une vitesse fixe.
a la limite je n'ai besoin que de 2 valeurs, pour faire une modulation de puissance.

mes questions de départ était, est ce que je n'ai rien oublier comme materiel, pour pouvoir piloter via une laision ethernet (voir internet par la suite) ma chaudiere.
est ce que je pourrais faire une gestion en fonction des heures et des températures.
des reception du materiel, je vais commencer un programme très simple.
lecture d'une température avec une sonde, et pilotage d'un relais en fonction de celle ci.

des que cela fonctionne, je vais attaquer rapidement la programmation un peu plus poussé.

mais je debute réellement en arduino, et donc si je pouvais avoir un programme exemple que je pourrais ensuite adapter.
on trouve beaucoup de projet, mais je ne trouve pas forcement beaucoup de code source focntionnel.
je ne regarde surement pas au bon endroit.

sapeur3873:
mes questions de départ était, est ce que je n'ai rien oublier comme materiel, pour pouvoir piloter via une laision ethernet (voir internet par la suite) ma chaudiere.
est ce que je pourrais faire une gestion en fonction des heures et des températures.
des reception du materiel, je vais commencer un programme très simple.
lecture d'une température avec une sonde, et pilotage d'un relais en fonction de celle ci.

bonjour
Déjà , il faut mieux poser tes besoins
fais donc un petit tableau concernant tes entrées/capteurs/sorties pour faire un bilan d'occupation
déjà je ne vois pas bien l'utilité d'avoir un shield ethernet et un exp8266

le tableau des besoins je l'avais fait.

le shield ethernet + le module wifi, c'est pour faire passer mes infos soit en filaire, soit en wifi.
et pour pouvoir m'entrainer sur differente configuration.

ma commande a ete faite sur minilnthebox.com

mes besoins:

pour la chaudière par elle même:

  • mesures temperature circuit de chauffage = utilisation sonde wdcg0 1entree ana

  • mesures temperature circuit ECS = utilisation sonde wdcg0 1entree ana

  • mesures temperature intérieur et extérieur = utilisation de mon module netamto si possible (sinon 2 ana)

  • pilotage circulateur ECS 1 sortie TOR avec relais

  • pilotage circulateur circuit chauffage 1 sortie TOR avec relais

ensuite il faut faire l'algorithme de gestion avec loi d'eau.
pour le passage en mode auto/forçage/arrêt via une supervision internet par ex.

pour le bruleur a pellet :

1 sortie Tor vis sans fin pellet
1 sortie Tor vis sans fin du bruleur
1 sortie Tor ventilateur
1 sortie Tor résistance d'allumage

1 entrée ana mesure de luminosité

avec tout ca je peut gérer le programme de ma chaudière et de mon bruleur.

la chaudiere regulation avec loi d'eau pour le chauffage et regulation basique pour l'ecs,
le bruleur sera modulant,
et la maniere de le rendre modulant est en modifiant l'arrivé de pellet.
ex:
3sec de pellet toutes les 30 sec = 20kw
1sec de pellet toutes les min = 1kw (juste pour maintenir une flamme par exemple).

je voudrais que le bruleur fonctionne en permanence en mode auto a puissance mini et relance sur les demandes...

voila j'espere etre clair

sapeur3873:
le tableau des besoins je l'avais fait.

le shield ethernet + le module wifi, c'est pour faire passer mes infos soit en filaire, soit en wifi.
et pour pouvoir m'entrainer sur differente configuration.

ma commande a ete faite sur minilnthebox.com

mes besoins:

pour la chaudière par elle même:

  • mesures temperature circuit de chauffage = utilisation sonde wdcg0 1entree ana

  • mesures temperature circuit ECS = utilisation sonde wdcg0 1entree ana

  • mesures temperature intérieur et extérieur = utilisation de mon module netamto si possible (sinon 2 ana)

  • pilotage circulateur ECS 1 sortie TOR avec relais

  • pilotage circulateur circuit chauffage 1 sortie TOR avec relais

ensuite il faut faire l'algorithme de gestion avec loi d'eau.
pour le passage en mode auto/forçage/arrêt via une supervision internet par ex.

pour le bruleur a pellet :

1 sortie Tor vis sans fin pellet
1 sortie Tor vis sans fin du bruleur
1 sortie Tor ventilateur
1 sortie Tor résistance d'allumage

1 entrée ana mesure de luminosité

avec tout ca je peut gérer le programme de ma chaudière et de mon bruleur.

la chaudiere regulation avec loi d'eau pour le chauffage et regulation basique pour l'ecs,
le bruleur sera modulant,
et la maniere de le rendre modulant est en modifiant l'arrivé de pellet.
ex:
3sec de pellet toutes les 30 sec = 20kw
1sec de pellet toutes les min = 1kw (juste pour maintenir une flamme par exemple).

je voudrais que le bruleur fonctionne en permanence en mode auto a puissance mini et relance sur les demandes...

voila j'espere etre clair

ok
2 petites remarques
a priori les sondes de temp sont des CTN et necessitent un pin ana par sondes
la gestion des CTN est un peu lourde , perso dans des situations comme ça , je prefere utiliser des capteurs en onewire
DS18B20 , sur un seul pin digital tu peux en mettre plusieurs sans problemes (jusqu'à la dizaine)
Pour passer du filaire au wifi , je mets simplement derriere le shield ethernet un nanorouteur , ça ne necessite pas de developper du code pour plusieurs interfaces.

Oui les sondes de temp, sont ctn, je pensais qu il était plus simple de gérer 1 entrée ana pour chaque sonde.

Mais comme je débute je me trompe surement.

En fait j avais d abord pense a cette solution de nano routeur...
Mais vu le prix de la carte wifi.... Mais je vais commencer par l Ethernet plus nano routeur comme tu le dis.

Je vais aussi commencer par piloter juste ma chaudière, et elle sortir un contact sec pour faire démarrer mon bruleur a pellet et je sortirais une sortie pwm entre o et 5v pour faire varier la demande de température sur le bruleur. Ce sera plus simple pour débuter.

par contre,

j'avais trouve au tout début de mes recherches, un bout de code qui expliqué que l'on pouvais récupérer les données d'une station netatmo via un arduino, mais je ne retrouve ces infos nullepart.

c'est possible?

bonjour,

mon projet a plutôt bien avancé.

j'ai juste modifie une oou 2 petites choses.

vous aviez raison.
les ctn ne sont pas top.

j'ai donc 2 DS18B20 pour les températures eau et chaudiere.
2 dht 22 pour interieur et exterieur (d'ailleurs ma sonde netatmo ne me sers plus a grand chos en fait)

j'ai aussi pris un arduino mega, car le uno etait trop petit pour mon sketch.

voila une copie de la page web actuelle, qui sera je pense modifier et ameliorer.

http://1drv.ms/1LjmRKE

Bonjour,
très-bien !
as-tu réglé le problème du variateur du ventilateur, car à la lecture des posts, il me semble qu'il y ait eu une confusion entre les tensions d'entrée et de sortie ?

pour le moment, etant la place que j'avais je ne pouvais pas rajouter sur l'arduino la gestion complete du bruleur.

l'arduino etait trop petit.

j'ai donc laisse la gestion du bruleur au bruleur.
mais l'arduino envoi un signal entre 0 et 5v via une pwm, pour indiquer une consigne de température au bruleur.

et je ne m'étais pas du tout tromper sur les besoins pour le ventilateur.
je confirme ce que j'avais dit dans mes precedent post.

pour le moment je pilote le bruleur avec une sortie pwm.

mais je pense que je vais intgrer toute la logique bruleur dans un futur proche afin de pouvoir faire varier au mieux la puissance de celui-ci et limiter la consommation.

avec peut etre une meilleur arrivé des pellets qui arrive aujourd'hui en petit paquet, je compte les faires venire de maniere plus uniforme.

mais pour le moment je vais laissé tourner comme cela!
et m'attacher a faire un datalogger, (simple fichier csv que je recupere via le webserver) et si possible ameliorrer l'interface.