Chauffage solaire pour piscine

Bonjour à tous,
Et bien voilà... un de plus qui réclame votre aide...
J'ai 48 ans :confused: je vis maritalement (donc dans le péché puisque j'ai 3 enfants)
Je viens dernièrement de découvrir les multiples possibilités qu'il y avait derrière un arduino et je commence sérieusement à m'y intéresser. Mais voilà j'ai un problème. Autant sa programmation ne devrait pas trop me poser de problèmes, autant je suis une bille en électronique.
J'ai une formation d'informaticien et je bricole chez moi beaucoup. Le problème de s'intéresser à tout, c'est que l'on a pas le temps de devenir un cador dans quoi que ce soit. Donc je butine à droite et à gauche.
En ce moment j'ai un projet que j'ai commencé il y a maintenant 4 ans. Je me suis fait une piscine intérieure et comme elle est par définition intérieure il faut que je la chauffe. J'ai donc installé un chauffage gaz mais je souhaiterais maintenant lui adjoindre un chauffage solaire. J'en viens à ce qui m'amène ici. Je souhaiterais avec l'arduino, mesurer grâce à une sonde température lorsque mon circuit de chauffage solaire est suffisamment chaud pour ouvrir les vannes qui vont bien et envoyer l'eau chauffée dans ma piscine. Pour cela je souhaite utiliser un surpresseur qui est derrière ma pompe principale et qui me sert aujourd'hui pour pousser le robot qui nettoie ma piscine.
Un bon schéma valant mieux qu'un long blabla, me permettez-vous de poster un jpg et si oui comment dois-je faire pour l'uploader.
Merci pour avoir pris le temps de lire jusqu'au bout mon post.

Bonsoir;

Si tu utilise la fonction "REPLY"
AU dessus de ta fenêtre message il y a l'explication suivante
With Quick-Reply you can write a post when viewing a topic without loading a new page. You can still use bulletin board code and smileys as you would in a normal post
(dans REPLY tu ne peux rien joindre au message).

Si tu utilise la fonction "Post" qui est en bas à droite, tu dois ensuite avoir en bas à gauche un menu te permettant de joindre des fichiers à ton message.

Tu peux utiliser le "Quick Reply" accessible directement.
Pour faire apparaître le menu "Attachments and other options"
il suffit de faire un "Preview" , bien utile par ailleurs pour relire ses écrits avant de les publier.

ok je tente. Merci beaucoup :slight_smile:

et l'explication qui va bien :

Comme vous pouvez le voir, il me faut une sonde de température. La précision souhaitée n'est pas inférieure au degré (voir demi-degré) et la plage d'utilisation est entre -5°C et on va dire 80°C (même si j'ai du mal à croire que l'eau montera aussi haut). J'ai vu qu'il existait plein de type de sonde mais j'ai du mal à choisir un modèle. Quelle est la différence entre un pt100 et un DS18B20. Les 2 sont ils compatible sans problème avec un arduino ?
L'idéal, ça aurait été que je positionne cette sonde dans un PVC de 32, mais après pas mal de recherche je n'ai toujours pas trouvé le modèle et le support que je pourrais utiliser. Par contre j'ai trouvé une référence sur Amazon, de sonde pas chère mais pour laquelle je n'ai pas trouvé le support à associer :
https://www.amazon.fr/gp/product/B00OPPZI8U/ref=ox_sc_act_title_1?smid=A1A97B1ZH56Z5R&psc=1
ou une sonde et son support mais pour un pvc de 40
sonde DS18B20 pour ARDUINO et DOMOTIQUE.
Connaissez-vous ce dernier site ? Des avis sur celui-ci ?

Avez-vous des conseils à me donner sur le choix de cette sonde et de son support ?
Des remarques sur mon installation ?
Merci beaucoup

Bonjour,

une sonde type PT100 est une sonde dont la résistance varie en fonction de la température. (100ohms à 0°C). il te faudra donc un montage pour "l'alimenter" et tu pourras réussir à récupérer une tension proportionnelle à ta température.

Une sonde DS18B20 est une sonde numérique (voir data sheet) qui renvoie un mot fonction de la température.

la programmation ne sera donc pas la même...

A savoir si l'une est plus adapté que l'autre...je ne sais pas, peut être que d'autres pourront te répondre :wink:

PT100 = excellente précision mais électronique à prévoir.
DS18B20 = rien à faire en électronique, bibliothèque existante simple d'emploi qui masque totalement la complexité du protocole One Wire de Dallas..

Je pense qu'un moteur de recherche comme gogole ou Qwant.com (très bon moteur, européen basé en France, cocorico) te fournira la connaissance de base qui te permettra de poser des questions précises.

Bonjour,
Merci beaucoup pour vos réponses. 68tj, peux-tu me préciser ce qui te fait dire que la DS18b20 n'a rien à faire en électronique? Je n'ai pas besoin d'une précision importante (1°C) et la sonde doit simplement me permettre de déclencher des circuits de puissance lorsqu'une température est atteinte. Comme dit plus haut, sa plage d'utilisation est maxi 0° - 80°C. Si elle est plus simple d'utilisation, je pencherais plutôt pour celle-ci. Y voyez-vous un inconvénient ?

La PT100 est une résistance qui varie de façon connue avec la température. L'information de température est disponible sous forme analogique.
Pour pouvoir l'exploiter il faut la mettre en série avec une autre résistance précise pour former un pont de résistance.
La DS18B20 numérise directement l'information de température à l'intérieur du boîtier, il suffit d'utiliser la bibliothèque qui va bien et bien sûr de la brancher correctement.

Ces deux composants sont extrêmement bien connus, toute la documentation est disponible sur le net avec images et schéma.
Et si cela ne suffit pas il y a le menu "Search" sur ce forum.

Désolé je vois que je t'agace. Merci de m'avoir répondu quand même. Je débute et la recherche sur le net est difficile lorsque l'on ne sait pas de quoi on parle. J'y ai déjà passé beaucoup de temps avant de poster sur ce forum.
Il y a encore une semaine, je ne connaissais pas l'arduino et donc je n'imaginais même pas qu'il pouvait répondre à ma problématique.
Je peux comprendre que mes questions soient naïves et peuvent passer pour débiles pour un sachant. Mais n'est-ce pas l'intérêt d'un forum que de poser des questions directement à des pros, sans avoir à se palucher des dizaines de pages avant de trouver la réponse à sa question ?

Enfin tu parles du menu Search sur ce forum. S'agit-il de la loupe en haut à droite(qui renvoie sur une recherche google) ou existe t'il un menu spécifique ? Je sais, encore une question con...

Toholl:
Je peux comprendre que mes questions soient naïves et peuvent passer pour débiles pour un sachant.

...

Enfin tu parles du menu Search sur ce forum. S'agit-il de la loupe en haut à droite(qui renvoie sur une recherche google) ou existe t'il un menu spécifique ? Je sais, encore une question con...

Bonjour;

J'ai comme l'impression de lire la naissance d'un quiproquo ou un mal entendu.

Je ne crois pas que sur ce forum qui que se soit prenne l'autre pour un con?

Mais comme c'est à la base un forum de gens curieux, ben oui des fois les réponses faites aux questions sont des incitations à chercher un peu si il n'y a pas DEJA de réponses qui existent.

Par exemple, j'ai testé le conseil de 68tjs avec SEARCH c'est à dire la fameuse loupe, et je tombe sur
DS18B20

J'ai testé SEARCH et trouvé que DS18B20 n'est pas inconnu ici.

...

Je ne vois pas en quoi ça répond aux questions posées mais bon ok. Comme dirait l'autre... Je sors...

S'agit-il de la loupe en haut à droite(qui renvoie sur une recherche google)

Oui
C'est une recherche gogole spécifique sur la partie francophone du forum.
Par la même ocasion tu pourra examiner la syntaxe de la requête gogole, c'est un coté peu connu de ce moteur de recherche et cela peut être utile.

Je comprends que tu ais du mal à trouver si tu débute mais d'un autre coté nous sommes des bénévoles et absolument pas le service après vente de la société de mode capitaliste Arduino.
Tu peux avec avantage lire ce message épinglé (et les deux autres par la même occasion)
http://forum.arduino.cc/index.php?topic=324322.0
Dis toi bien que les mêmes questions reviennent régulièrement et qu'il est pénible de se répéter alors que tout a déjà été dit plus de 20 fois.

Il y a une semaine tu ne connaissais par l'Arduino et tu veux te lancer direct dans un projet important.
Peut-être faudrait-il donner du temps au temps et faire des choses simples avant ?
Il me semble que l'on ne conduit pas seul une voiture dès la deuxième leçon.

Je sais que la devise Arduino est que l'on peut faire des grandes projets sans rien connaître à l'électronique et aux microcontrôleurs mais la réalité du terrain prouve que c'est un mensonge et qu'il faut mettre les mains dans le cambouis de la documentation technique.

Effectivement si tu débutes fais au plus simple prend une DS18B20, modèle dans un tube étanche, et commence à t'amuser avec elle toute seule avant de penser la mettre en œuvre pour un chauffage, ce sera plus sûr.

Je ne vois pas en quoi ça répond aux questions posées mais bon ok. Comme dirait l'autre... Je sors...

Ce genre de réponse n'est peut-être pas le plus efficace pour obtenir de l'aide.

Merci pour ces précieux conseils.

D'autant plus que par toi même tu avais déja trouvé 95% des réponses à ton choix spécifique de sonde et son adaptation.

Toholl:
...
ou une sonde et son support mais pour un pvc de 40
sonde DS18B20 pour ARDUINO et DOMOTIQUE.
Connaissez-vous ce dernier site ? Des avis sur celui-ci ?

Il y avait juste un MAIS ((mais c'est pour du PVC de 40 et non de 32) à 4mm prés sur le rayon et c'était bon ...

Une des recette de la réussite sur arduino est de creuser plus loin quand on est si prés de la réponse, j'ai vu des gens qui proposaient sur le net des solutions pour pallier à ces 4mm, et peut-être qu'en contactant le fabricant, il te ferrât l'adaptation pour du 32mm.

Donc il ne faut pas si vite prendre la mouche.

Voir ici adapation sonde

Maintenant que tout est dit, voici comment j'ai fait pour intégrer ma sonde dans mon circuit de chauffage solaire:
Voir photo
J'ai ressorti un vieille photo qui te montre mon T et une sonde wire (DS18B20).

OK c'est pour un diamètre de 16mm mais quelque soit le diamètre du tuyau utilisé, tu trouveras un T que tu pourras monter de la même façon.
Tu intercales ton T dans ton circuit, ton T doit-être au soleil et de la même couleur que tes tuyaux (noir en principe) sinon tu le peins, tu enfiles ta sonde dans la base du T et tu t'arranges pour qu'elle trempe dans l'eau et tu bouches avec de l'époxy

La DS18B20 est bien adaptée a ce que tu veux faire, comme ça a été dit, c'est une sonde numérique étanche qui peux montre jusqu'à 150°c

dans ton projet il faut intégrer les librairies:
#include <OneWire.h> //Librairie du bus OneWire
#include <DallasTemperature.h> //Librairie de la sonde

Tu fais ton programme, il existe des commandes pour interroger la sonde et récupérer la valeur:

float temp = (sensors.getTempCByIndex(0));
 sensors.begin(); //Activation des capteurs
 sensors.getAddress(sensorDeviceAddress, 0); //Demande l'adresse du capteur à l'index 0 du bus
 sensors.setResolution(sensorDeviceAddress, 12); //Résolutions possibles: 9,10,11,12
etc

Fais des recherches, j'ai moi même tout trouvé sur le net sans problème.
Et surtout, comme te la dit 68tjs, commence petit pour apprendre, ne grille pas les étapes sinon tu ne vas pas y arriver.

Bon courage

IMG_0572.JPG

Merci beaucoup pour ces 2 solutions qui sont parfaitement adaptables à mon projet.
Manupat, tes tuyaux sont en 16mm, les miens aussi. Si je parlais de 32, c'est que je pense faire plusieurs circuits en parallèle pour moins baisser le débit initial - qui sort d'un surpresseur en 32mm - afin de moins contraindre celui-ci. Je pensais au retour de mes circuits "les regrouper" dans un pvc de 32 et prendre la température à ce niveau là.
Je ne pensais pas mettre ma sonde au soleil mais plutôt à l'abri sous le toit car il me semblait qu'au soleil et sous la lune, celle-ci aurait une espérance de vie limitée.
Ceci dit je trouve ta solution très intéressante car elle évite d'être obligé, pour avoir une prise de mesure le plus exact possible, de déclencher un cycle de remplissage en circuit fermé et une prise de température lorsque l'eau froide a parcouru tout le circuit.
C'était ce que je pensais faire initialement, mais j'avais peur que mon circuit passe son temps à s'éteindre et à se rallumer ?
L'eau statique chauffe, déclenche la pompe qui remplace l'eau chaude par de l'eau froide qui arrête la pompe et ainsi de suite. Même si ce fonctionnement peut avoir son intérêt, j'imaginais un fonctionnement plus stable, donc un déclenchement uniquement si l'apport énergétique est suffisamment important pour chauffer mon eau au fur et à mesure quelle est poussée. Mais peut être ai-je tord !!!
Quelle est ton expérience sur le sujet ?
Une question supplémentaire. Je n'utilise quasiment jamais de colle epoxy. Tu as une marque à me conseiller pour faire ce montage ou n'importe quelle marque ferait l'affaire ?
Merci encore

Toholl:
Si je parlais de 32, c'est que je pense faire plusieurs circuits en parallèle pour moins baisser le débit initial - qui sort d'un surpresseur en 32mm - afin de moins contraindre celui-ci

Oui en // c'est préférable si ta pompe débité pas mal. la mienne est une petite pompe de jardin de 3,8 M3/h, j'ai donc fait plusieurs rouleaux en série.

Il faut absolument que ton collecteur qui reçois ta sonde soit au soleil pour chauffer également l'eau de ce collecteur. si tu le mets à l'ombre, l'eau dedans ne chauffera pas et ne déclenchera pas ta pompe.
Ce collecteur doit être en sortie de ton circuit solaire comme ça l'eau froide remplace l'eau chaude dans tes tuyaux jusqu'à ta sonde. Quand ta sonde détectera l'eau froide, elle coupe la pompe.

Pour le déclenchement de ta pompe, il faut prévoir un Hystérésis sinon ta pompe va faire que de ce déclencher puis aussitôt ce couper etc
Exemple pour moi, quand il fait bien chaud, je demande le déclenchement de ma pompe quand l'eau dans les tuyaux est à 38°C et je coupe la pompe quand l'eau est redescendue à 33°C.

Il faut aussi prévoir de pouvoir déclencher/couper ta pompe à des températures différentes pour les jours ou l'ensoleillement n'est pas top, si ta piscine est à 24° et tes tuyaux ne monte pas à plus de 34°par exemple, ta pompe ne se déclenchera pas si tu as réglé à 38; pourtant il serait dommage de ce priver d'une eau à 34° si ta piscine est à 24°.

Pour la colle époxy, demande plutôt conseil chez Castomerlin ou autre, perso j'ai pris de la standard pour tenir la sonde et boucher le trou puis j'ai fini le remplissage avec du silicone pour salle de bain, pas de fuite!

J'ai relu ton poste et pour compléter:
Mon mode de fonctionnement déclenche la pompe à une température sélectionnée et la coupe quand elle est redescendu à une autre valeur.
si tu veux laisser tourner ta pompe pour éviter les cycles arrêt/marche, le gain en T° sera tellement peux important que tu auras un delta eau chaude/eau froide très petit est donc les réglages serons probablement difficile à faire. Mais je ne peux t'en dire plus, ce n'est pas comme ça que j'ai fait.
Après pourquoi, dans ton cas, ne pas utiliser simplement un capteur d'ensoleillement pour déclencher ou non ta pompe?
Si soleil => pompe ON
Si pas soleil => pompe OFF
Et si ta pompe est ON et que le soleil se cache, tu laisses ta pompe ON pendant 10min supplémentaire au cas ou le soleil revienne sinon => pompe OFF
Mais ne rêve pas, si ta piscine est grande, tu ne vas pas gagner grand chose.
Perso elle fait 8m3 et les jours de très beau temps, je dois gagner 1 ou 2° maxi avec ce système!